MKYFIGGEIESEIYDRFREQRNKIIDVLKPLEGIKTQSINEVSFTVYILKKIKISPVTKYITKSKRLELEIPIEYNFFLGNTDIDNFELIKKEIIAVITKYENKKILDNSLEIIFSKIEELLQ