MKLFHIIFFLIILFIKENIGVKIYSNDSVIFDINSVLKNRLASLYRKGNKLNNYFFSYIEKNGKKNKCYKYIQDTLYDSNTHIMKKEVFKCLNASKNILQKTFHDVINKLFLYIKNVFFKKYFIFFLLYIININCDALVGQINDPYILNNYNLKENASPAIYNMKYDEIEIPNTNDIKGWLIRSNKKTNKLFLLLHGYNSNRQACLFFLNILKKLNVHNDTNIFIPDMRNFNEKGVDDIYNILRYFKDNMSLNDVNVYTQSSTNLLVLLLSKRYKNKIVSKSKTNLMGNIIPYSNDKKANANQDNAGSNIENTNVSNNKSKEDNKSTSISNDNVIYIDKYIFDSPILNLHRTINAHFKLNDIEKKINDEKVMLNADGSNIYDKRNVLSYLMSFFMWLLNNQLKGHLYDFNFNKLLNENDINPSNIYILHSSNDNISLVDILSSEVRQNRLVSLKNIYIFKNGMHANIHESSQTEYNLIIKRILKGFNIFDFLRYIPLKSKMSSLNF*