MELKAQISAITEKGKEKVKAESESGDVGPLVTEADIQQIVAAWTGIPVEKVSIDESSRLLKMEETLHSRVIGQDEAVKAISRAIRRARVGLKNPSRPIASFIFSGPTGVGKSELAKALAAYYFGSEEAMVRLDMSEFMERHTVSKLIGSPPGYVGYSEGGQLTEAVRRRPYTVVLFDEIEKAHPDVFNMMLQILEDGRLTDSKGRTVDFKNTLLIMTSNVGSSVIEKGGGGIGFQLDYGEKDSSYNRIKNLVNEELKQYFRPEFLNRLDEIIVFRQLTKSEVKEIADIMLKEVFERLKKKTIDLQVTERFRDRIVDEGYSPSYGARPLRRAIMRLLEDSMAERMLGGEIKEGDSAIIDVDTEGNVTVLNGTTGTS