MGKLLRLELFNFKSYKGHHTLLFGDSYFTSIIGPNGSGKSNSMDAISFVLGIKSSHLRSTHLKDLVYRGRVMKTSKINEDGSAAAPDTNGHTNGAQNGDDESQPATRTDPKTAWVMAVYEDEAGDEQRWKRSITSQGASEYRINERVVTSQAYNEALEAENILIKARNFLVFQGDVEAIANQSPQDLTRLIEQISGSLEHKPEYEKLKADLEQAAENQAFMLNRRRGINSEIRQYQEQKREAEAFQRKTEERDEAVVTQILWKLYHYQRIMDKSNEKINEHQENLKEFRRNVEAYQRELEAAQREQAVVGRQVGKVERAIKEKEKAVEDEEGLLIPVETKIRETSQNVEARKRQLDSITKTRDEYAENVQKYKKELAKVEKAQQRFEAQWKEKLKNQGKELSDEDRKEYDDLRRQADIKSAENKSKLDVLTRQLKNDEATLAILARKTEQARTTVDKLNTEIEMLQRSLSDLQETEGARTVEIEDKKKAFNNAQSERTRINQMRTQTEEKLREVLKRLEEADAGQRQTAKERNMKETISNLKRLYPGVKGRVGDLCRPKQKKFTDAVVIALGHDFDTIVVETNKVVDECLDYLKKQRLPRMNFIPLDNIKASTPFAALKGKAGVRLVIDTIDFDPSVERAMAYACGSSIVCDTFDIAKSICYDEKIAVKAVTLDGKLIHKGGLMTGGRLPDNKGNRRRFEDVDVQQLKDKASEYRSELEQLYQRDMQLRDRDGIREELAALERSVRGDRQELQALKKNLQSKQRELEHAEAQLADWESKAADKSGEVDTARKAVERFRKAIADVEDKIFADFCKRLGYNDIRAYEEQRGNLEAQAASERSKFGDQQSKLSTTLKFEESRLANTEQRLQGVQREVERLEANIETYSQEEATIKDNIETLNDELAQLRENLEGLKGEHKEKVVKAQEARSEVQTRTKDIDARQKAIDALETEVQKNSAQKFSLLRRCKLERIQVPLKEGSLDDLPDEDEILNQDPDAMDVDDDDDGAMEAAMDDHGIAIDYDSLPEDLRDSDEDGIEEQLERKISELNTELEKLNPNMRAVERLETVETRLKQTDTEFQDAKVAYKNAHEAFEKIKNLRFEKFDKAFKHIQEQISSVYKELTRSDAYPLGGQAYLDIEEDTDTPYLSGIKYHAMPPLKRFRDMEHLSGGEKTMAAMALLFAIHSFQPSPFFVLDEVDAALDNANVDKIKKYIREHAGPGMQFIVISLKPGLFQDSESLVGVYRDQDVNSSRTMTLDLRPYQ