MKNKKIFTVLFLLAVSALLFTSCTFKMNTAQKAHYEKFINALENELKTRHIPAGAVIDMLAEINTEALALDYQIVDKKPGTSIAQGTKAAALRKRFIPKKIK