MSSLKAFLNPIKVENKEVIVSNRFQEDGKPVPFIIRPITQKENEQLIKKYTKKDKKGNETFDRTGYIHELTAAAVVFPDLKNAELQKAYGVLGEVELLKTMLLAGEFAELAQAVQELSGLDEDINDLIEEAKN