MKFFNREKEIKEVLSIIESEPNFIYFIYGPINSGKTALINEVINNLDKDKYVVFYINLRRYFISKYDDFIEVLFEEYEEDKNPIELVKSLIKDSSVIYGIPIPKNTLNTLLDKKRPKNIFKYITDILLKIEKEGKRPIIIMDELQKIGDLEINGFLIYELFNYFISLTKEMHLSHVFCLSSDSLFIEKVYNGAMLKGRTDYILVDDFDKETALKFMGFLAGDVLNRALSEEEKEKIYSYVGGKPVLIIKVMNRMKTDDLDEILNYLLNMEISELMDLLAKVKNNKFEGIEYNKVVNALKLFKNSYEIDAYSIKEDIKEFLIKRNILFLEPVKRILRPQSFLTWRAIKILLK