MPYNIAMVSDFFYPQPGGVELHVYQLSQRLKQRGHSVVIITHAYDSRTGVRILTNGIKVYYVPFFVLYRNSTFPSVFSAFPILRNIFIRENIDIVHGHGSLSSLCHEAILHARTMGMKTVFTDHSLFGFADAGSIAGNKALKFTLSDVGHVICVSHTCKENTVLRASLDPSIVSVIPNAVVSKAFTPDPTRADPNYITIVVISRLYPNKGADLLTVIIPRICALHPRVKFLIAGSGPKEIDLQQMRERYRLQERVELIGSIRHEEVRDLMVTGNIYLHPTLTEAFGTVIVEAASCGLLVVTTDVGGIPEVLPSHMTVFASPSEDSLVDSTMKAIAILEKKEVDPTTFYNEIKGMYKWSEVARRTEKVYDSINEESLNEPLLDRLAKFYACGEWAGKLFVICVCVDVMLYAILELFWPRHTIDRVKPWPRVKSGE*