MGAAALRKYVSSLGGIGSSPGISTGASYAPKEYNKEVLPEKNSKTLKDVKGCDEAKQELEVVVEYLKNPSKFTRLGGKLPKGILLIGAPGIGKTLLAKAIAGEVGVHFFYRAGPEFEEMFVGVGARRVRSLFQDAKKKAPCIVFIDEIDVVGSTRKQWEAIARGTRGFNGADLANLVNIASIKAAVDGSEKLTAKQLEFAKDRIMMGAERKSMLVTEESKKLTAYHESGHAVVAFNTAARLDVCMGGRVAEELIFGQEYITTGASNDLHKATELAQYMVSTCDMSDAIGPVYMKERASAEMQSRIDEEVIKLLREAYEHVKTLLKKA*