MMHKQAQKPLMQITTKGMEKVVIVMGATGTGKSKLSIDLATQFQAEVINADKIQVYKGLDIVTNKITDEECNGVAHHLLGIVDPESDFTADNFARAALLAMKSIIQRGKMPIIAGGSNSFVEALVDDEKYEFKSRYDVCFLWVDVATVVHNQILAERVDRMVASGMVEEVRNMYNPNADYSKGIRRAIGVPEFDSYFRAEYSSSSDEKARAKLLEAAINETKINTCSLVNRQLEKIYRLTNVKGWKIHRLDATKVFQKKGKEADEAWAELVVGPALVIVSEFLYDQSQDFSDMGAGNLGSDIREVEKGTAVATATY*