MGAAALRKYVSSLGGIGSSPGIRTGASYAPKEYNKEVLPEKNSKTFKDVKGCDEAKQEIEEVVEYLKNPSKFTCLGGELPKGILLTGAPGTGKTLLAKAIAGEAGVPFFYHAGFEFEEMFVGVGAQCVRSLFQATKKGAPCIVFIDEIDVVGSTRKQWEDLALTRPRRFDRHIVVPNPDVRGKQEILELYLQNKPLGEDVNVIAIARGTRGFNGADLANLVNIAAIKAAVDGSEKLTAKQLEFTKDRIMMGAERKSMLVIEESKKLIAYHESGHAVVAFNTAGENPIHKATITPRGSSLGMVMQLPDKDETFVNKTQLLARLNVCMGGRVAEELIFGQEYITTGASNDLHKATELAQIHGFNMWYE*