MKYQNTTDKFQTILQSAERLATSVSADAMIVLAERPINWERLETQVSEHRLIVGVESKEEFANASAMTNSAPVKIDVVLLSLPNKPVFERLTQFLLECVAEEILPPGSRVIALYSGFEADTIDSFSIINLGEHLERLTARDLKNLETKVPLESLKVVVDLATEIGSEGREGKPVGTLFVIGDHRKVLQHSRPAGFDCVKGYNRKERNLFDRRVREPVKEIAQLDGAFVVSAAGIVESCCRYIDAPTTGISLAKGLGSRHWAAAAISKVTKAISVSVSESSGSVRIFQNGEMVLRIEPFRRRPMKWKEFEYEPPATSE