MKAGRLREVVVLERLTGEENENGEPLDRWAPIATVSAAVEPLNGREFFASARLNAEVTTRIRIRYYEGLTKWDRVAHGDLRYRIESIIDPQSQRKEMVLMCHASV