MDNYFKLAHRSYRYGLRGALKKLCQSPEAYFYLRNRLAASHGTLCSALWTLGVGDRHLSNFLVSIRTGDVISIDYGMAFGMGTNQLPVPEVVPCRLTTQFQFLIPGLGLNGCIRESMIHTLRVAKEESGSIMAALSVFVTEPTLDWLKHAETMAKRSQTKKLENNSAVWAPVEFLLRTENLLNGFHPSKITCDDLEKNKIFSTTEGRKLLPLVVSVVQGTDCPTAVETKSDSGLSSDQQVECLIEQSTDPACLCRMFSGWEPWM