MVLAELGGQIASALQKMSNVTIIDEKALNECLKEITRALLHSDVSFPLVREMQNNIKKIVNLEELAAGHNKRRIIEQAIFSELCKMLDPGKPAFAPKKAKPSVVMFVGLQGAGKTTTCTKYAYYHQKKGYKPALVCADTFRAGAFDQLKQNATKARIPFYGSYTESDPVKIAVEGVDTFKKENCDLIIVDTSGRHKQEATLFEEMRQVAEATKPDLVIFVMDSSIGQAAFDQAQAFKQSVAVGAVIITKMDGHAKGGGALSAVAATKSPVIFIGTGEHMDEFEVFDVKPFVSRLLGMGDWSGFVDKLQDVVPKNQQPELLEKLSQGTFTLRIMYDQFQNILNMGPLKEVFSMLPGGAADMMPKGHEKESQAKVKRYMTMMDSMTNEELDSSNPKVFNESRMMRIARGSGRLVREVMEMLEEYKRLAKIWSKMKGLKIPKSGDMSALSRNMNAQHMSKVLPPQMLKQIGGMGGLQSLMKQMGSGKDMMGMFGGKDK*