MNKQFILTNEQRKYLGLNPIEDHWEVMDIKGTLYYFDGDVIKKEISASDSEGEAFYYRESELDIETAENRTIVLPKTAKGKPKKLNFTATQSFRGIGLYFSFGSRHVCIGNYTTQKTYYSERLEESKASALNSWIEKWIKETSKEDLADLENFKNEKREHQKYKEGDIFAFKIGRRQYGFGKILIDIVKLRKTPEFKKNKNYGLNNLMGTALIVKVYHKISDSINIDLDELEKNLSLPAQPLMDNNIYYGEYKIIGNRKVTYQDLNDAPISTSESINYQDRDIAYLQYGLIYKEMSLKEYALYEDEDWYHKNYRAELIGCFLEIDKLEECIKAKSNAPFYPAAGGSLNNPANKKDKNAIFKAFGLDGDLDYEGNLKLSHEN