MINFLHKLIVEISNTNKGYINGQIDREKMKISLENTGILVCLQDKILEELKKNEIYFYKCIDKINNDEFLYKKIKNQNNINKSDTENTKLLSELIIMVKKNKHNPYPSESEKIYFTEKTGLDLNQINNWFVNARRRILPYNSKKLKNLNF