MSNLRHLDNAKNSSLVCMPRGLGQLSCLQTLKVFVVGKSNGCRIGELQGLNFKGKIKIKHLDCVREAKDAKEAKLTSKPHLLSLGLLWKHDADEKTQEKIEEVLEGLQPHPN