MKFKLGELFCGPGGIALGAMTSQSDDGIYKIDHAWANDFDKDTCQTYINNICPEKPETVICEDIRKLDFRKLKRISDIDGLAFGFPCNDFSIVGEQKGIDGVYGPLYSYGIKALNVFQPKWFLAENVGGLRNANDGKAFEMILSEMHLAGYKITPHLYKFHEYGVPQARERIIIIGIRDDIDVEFKVPSTELFRDIDITSRNAIENPPISSDAPNHEFTKQSETVMKRLSYIKPGENAFTANIPEELQLNVAGAKISQIYKRLDPNKPSYTVTGSGGGGTHVYHWEENRALTSRERARLQTFPDNYVFYGSKESVRKQVGMAVPVKGAKVIFDALLNSFAGIEYPHVENNLKYDFNSYQESIL*