MKNGLTFALPKGTLFPDTVRLLYKAGFLKKEEVLLESRKLVIKDGPYTFIICRPTDIPTFVEHGAADLGIVGKDVIEEQRREIFELLDLKYGKCHFAVAAPRDNPKVHDLGKLTEVRAASKFPEVTRRFFKGLGVRAEVIKMHGNVELAPLVGLADVIVDLVSTGRTLRENNLIEITKIMDITARLVANRVAARVYDREIKAIVKKFKNLVGGEKNEVNLK