MKLEQGLIQVYTGNGKGKTTASLGLALRATGRELKVCMIQFMKGGGPYGEQMAAERLAPFLTIIQTGRPGWVRKGNPHEEDKQLAAEALELAAKTVQSGEYDLVILDEINGAVSMGLVPVDGVLDLMRGKPHHVELVLTGRNAHESVIEAADLVTEMREVKHYYKAGVPARIGIEK