MNGSTSVSGSQTGRIKIESVADTWSKEDCLMLLERIRSLLPDGDTMKYKTTESHFDWEKVGFGGFSGDMCKQKWQKVSTEVRKYRTMTELIVDAIEYVKNPYKGKKLKTHPDFPKKPLTPYFRFFMEKRAKYAKIHPEMSNLDLTKILSKKYKEL