MVSNVTTPRKSIHRVLERVGVYGFVGGSSQKRLKCDFQDEEYDTMEMVQIGAERTKNVLILMSDTGGGHRASAEAIRDAFKLEFGDEYRIFVKDVWKEYTGWPLNNMEQQYKFMVKHVGLWSVAFHGTSPRWIHSVYLAAIAAFYAKEVEAGLMEYKPDIIISVHPLMQHIPLWVLKWQGLQKKVIFVTVITDLNTCHRTWFHPGVNRLYCPSEEVAKRASLDRLEGSQIRVFGLPIRPSFCRAVLSKDDLRVELEMDPTLPAVLLMGGGEGMGPVKKTAKALGEALFDKELGKPIGQMIVICGRNEALASTLRSLEWNIPVQIKGFQKQMEKWMGACDCIITKAGPGTIAEALIRGLPIILNDYIPGQEKGNVPFVVDNGAGVFTRRPKETARIVAEWFTTKSDELKRKSENALKLAQPNAVFDIVKDIHELACQRGPMANIPYILTSSFSSLI*