MNLDTLNPAQREAVEKTEGPVLILAGAGSGKTKVLTTRIAYLIEDKGVQAPNILAITFTNKAANEMRERVEQNIGPETKDMWISTFHSCCVRILRKDINKIGYNRSFVIYDSADQVTLVKDCLKELNLSDKVFEPKAVISAISGAKDKLYTPKQFKDINMADNRMVKIADIYALYQDRLKRNSALDFDDLILKTVELFKANDEVLAYYRSRFRYIMVDEYQDTSKAQYELIKLLAREHQNICVVGDDDQSIYGWRGADIRNILEFEKDYDNVHVVKLEQNYRSTQVILDAANKVISNNIERKRKKLWSEKKEGELIKIQLTGSEIEEADFIADSIAQIARKENRPYKDFAVLYRANAQARPVEDALNRSQIPYNIYGGTKFYERKEIKDLLAYLRVIQNPQDDISIKRIINVPRRGIGLRTIEKIEDRANLKQESIYSVLIDIETNSDISTKARASISGFVDIIGTLRTIKEVYPVSKLIEKVLDTTGYMDELVEIRNKNEKDLTGKGEEAQDRIDNLREFISIALEFESSNDDTYENKDLETFLTSIALTSESNDEEDNDRVSLMTIHTSKGLEFPVVFLTGMEEGLFPISRAIKSMSDSQIEEERRLCYVGITRAKEELYMSLTEKRTLYGKTNVAIASRFMEELPEECIERLYKVKKELSYSKASYNMLDKYTKKYMSTISKSKVADKVNATIKDSNKETNPDDIKLGSKVHHPKFGVGTVVSIIGTDVTIAFDQQGIKKINKEYTTLNIL*