MSLLLVHGTGFVLLRANNLGRQCFETSIADKDSLKRFRIAMVTCSDESWTIPARSFQGLMKLVEPNKRSYADRHRYDFIDESNIVDKNRPPNWSKKDLIIKNKAVTQRRFAGGHAKEVTTGGAGTGGHAQEGLVRPGFAEEKDDLKRQRRFLGGGSEKMVEFLRSSIGIVHKNHAESITSYIKESVDEELEEEQDGERKMQKKMFTFCVEGNISVGKITFLQRIANETIELRDLVEVVPEPISKWQDIGPDHFNILDAFYAEPQRYAYTFQNYVFVTRVMQERESAGGLKPLRLMERSVFSDWMVPALVLDCEPNIDFSRDIEAKQG*