MSYAAITCLMRTIHQSMQLTGRDLQPFYEKLKSLRAILEKPWKATDDLEALTNLEAEISEVAYSAGDMVDLKSRNVLFAQKAKNKARAFWELCCSLEQEVERIDSLMMQWLTIWNWYSKIKDLKARKFSLAPSIPEHAVGKPENIMVGHENEFEMMLNQVAGGERELEVVSIVGMGGIGKTTLATKLYRDPRIMSHFDILAKATVSQEYCVRNVLLALLASTSEEPDDQLADQLQKRLKGKRYLVVIDDIWTKGAWDDIRQCFPDCNNRSRILLTTRNVEVAGYARSGKPPYHMRVMDFDESWSLLYEKVFAKDSFPSEFEQLGKQIALKCGGLPLAIIVIAGLLSKTGKTLDVWQSIAENVSSVVSTDLEAQCMRVLALSYHHLPSHLKPCFLYFAIFPEDRLIFVNKLLDLWVAEGFLKVEEMENIEEVAEKCLTDLVDRSLISISHSIFDGKKARCGMHDVTRELCLREARNVNFVNVLRGTSDQIPCTQSMQTSRGRISIHDKQKLVRYLNSEAHSIFMFGIYQFYEPELSFKRVRVLYLDSIKFQTFPRVILSLIHLRYIALNFRLLIEGDHSAKIDIPPSILNLCYLETLRLNVSDPYDKAALILPLEILMLPQLRHLHLTRNFLYDHGITEKSLVLKNLHCLIGLNPRYCTEFFFRRFPNLKELQIRGFFVDFCSRKDLRDFHYLDQLEELEFLLENPTSFDRKTVGSSLLLPPPCAFPQGLKKLAFTGEFFLPLKDLSIVGKLPKLESLKLEYDAFIGDEWEVAEEGFPRLKFLLLRCLHFRHWRASSDHFPCLERLIIDACWKLHSIPQDFANITTLALIDIKICAQAVGNSAKQIQQDIEDNYGEEEEDFDDDDDQEEEDFDDDDDQEEEDDDDDDFDVDEQDNALYYSALLGAREMLAPEEASTDLVRALNNRLLALSFHIREYYWIDVKKLNEIYRYKTEEYSYDAINKFNIYPDQIPPWLVEWMPSEGGYLIGNLQPAHMDFRFFSLGNVWSIVSSLANIDQSHAILDLIEAKWEDLVADMPLKICYPALEGQEWRIITGGDPKNTPWSYHNGGSWPTLLWQLTVACIKMKRPEIAEKAIKIAERRLSRDRWPEYYDTRRGGFIGKQARLFQTWTIAGYLVAKLLIANPEAAKMVINVEDTELLSAFSSILSSNPRRKPELAGGSGSFFLRDIFRERAKREGGGKQDKVHGLMSRSESQASSSISSTCEQDVVELRIRCMLLAVSINRKFNGEQKQTMTHPNE*