MPYNIAMVSDFFYPQPGGVELHVYQLSQRLKQRGHSVVIITHAYDSRTGVRILTNGIKVYYVPFFVLYRNSTFPSVFSAFPILRNIFIRENIDIVHGHGSLSSLCHEAILHARTMGMKTVFTDHSLFGFADAGSIAGNKALKFTLSDVGHVICVSHTCKENTVLRASLDPSIVSVIPNAVVSKAFTPDPTRADPNYITIVVISRLYPNKGADLLTVIIPRICALHPRVKFLIAGSGPKEIDLQQMRERYRLQERVELIGSIRHEEVRDLMVTGNIYLHPTLTEAFGTVIVEAASCGLLVVTTDVGGIPEVLPSHMTVFASPSEDSLVDSTMKAIAILEKKEVDPTTFYNEIKGMYKWSEVARRTEKVYDSINEESLNEPLLDRLAKFYACGEWAGKLFVICVCVDVMLYAILELFWPRHTIDRVKPWPRVKSGE