MKFMLNTGRTIWQGEAIEAGKNLEMYRKAAAVCYMNPEDMDALGVKDGDAIKVTSEYGEVAVNAITTDQPAPLGMIFIPMGPWANRVVLPDTESTAMPSFKGPLEVEVEKTDEEVLLMSDLMRKAYIE