MHTHQVLLLVGEPGSGKTTQLPQILLDAGYHVTHQPGQVRAICCVQPNQLATISAATRICEELEVQVGTFVGHVTRFEDRTSGDTLLRFMTDEALFREALEDPLLERYSVIILDEAQQRTCEMDVLVGILKMVMQRRQELKVLLLSSSEEKKLQAHFEAAPLLKVPNHTFPVEVFHAQDAERDYLKAAVRTTIQIHTSEPDGDILLFLPHEDEIDLACQMLRKEAVHISHTLVVRAIYVGLPLMDLQQAFEPAPAGRMGGGKPSRKVVVASNIAETSLCIDQIVYVIDTGLAKQRAYNPRTRIEAQMVTPISYDSALLRARLAGRQQPGKCFRLYPEKAKNDWAPMIQREIKRSNLTTMVLMLKRLGFDDVVHFDFVDPPPPEALMRALQSLNYLGCIDDNGNITEAGHQASRLPVDPQIAKMLLEAPKHRCSNEALSIAAMLVSLPVWLRPKDAFRAANEAKARFAHMDGDHLTLLNVFHAYKQQIQDGHDASRFCAENFISIRAMRQAEVARDSLKLIMESIGLQMISTDFQDKEYYPNIRRCLISGFFMQVACLESEKRGAYSMLREGQEVILHPSTSLGHRPEWLVFHELSLSSKLFIKTGTQIRPEWLLDIAPKGYFDAAKISEKSSARSRLDRVLTRRFSQDGP*