MKIKDMEIFLDLLNTQSPTHTANNFSITQPNVSIVIKNLENKFDGILFERLGKKLLPTPKALELGKNWLKIIQAYYQSLEKLNDESMLLGEIKIASTQSISEHFLAPILFDFKAEFKNIEIRSQTQNSKECLNLLKNGNIEFAIIEAELDPALVEYENLEINFWQDDELIVATSDKKLNEKEFYIDELLEQKWILREVGSGLRDKFLNEIGASSKKLNIFLELDRMAAIKELVLQKKAISIFSKKSIEKELKNSTLYEIKLKNIDLKRKFYTLKRKNYNFNRALEKFEKIFKS*