MMKSMTGFGRANEGNENFAFTVEMKGVNHRYLDLNIRMPRSILSLEDKVRKVLQEKLNRGKIDVFITEDNYNSNAGIPMLNEALARNYITSLNKLRDEFSLKDDISVSLVAKFPEVITLKQEEKDIDEIWYILKTTLECAVNNFLSMREKEGQKLKDDILVKIKSIEGSLAKIEPLSSLTVENYKIRLQDRVTELLGDVELEPSRIAQEIAIFADRACIDEEIVRLKSHIHQVKDTLELKEAVGRKLDFIIQEMNRETNTISSKANNIEITNLTIAIKNDIEKIREQVQNLE