MVSNVTTPRKSIHRVLERVGVYGFVGGSSQKRLKCDFQDEEYDTMEMVQIGAERTKNVLILMSDTGGGHRASAEAIRDAFKLEFGDEYRIFVKDVWKEYTGWPLNNMEQQYKFMVKHVGLWSVAFHGTSPRWIHSVYLAAIAAFYAKEVEAGLMEYKPDIIISVHPLMQHIPLWVLKWQGLQKKVIFVTVITDLNTCHRTWFHPGVNRLYCPSEEVAKRASLDRLEGSQIRVFGLPIRPSFCRAVLSKDDLRVELEMDPTLPAVLLMGGGEGMGPVKKTAKALGEALFDKELGKPIGQMIVICGRNEALASTLRSLEWSIPVQIKGFQKQMEKWMGACDCIITKAGPGTIAEALIRGLPIILNDYIPGQEKGNVPFVVDNGAGVFTRRPKETARIVAEWFTTKSDELKRKSENALKLAQPNAVFDIVKDIHELACQRGPLANIPYILTSSFSSLI*