MNLHKELKRLENFYAEKPDQVLTMYLNTDLSDPEQQGGEWKIHFKNGMNNFEHYLQESGNKDELKNFRNLKEQLEKFILEYERNLSKSLVVIASTDGELWFAQPIQMPVKTEFYWEDTPQLHQLRELHEKFPRTGIILVQQNNIKIIEAELGAVHDTDHYELDIDTEDWRQNTGPHQAKPSMGSGKSPQKEQFYDRFHANQQRWYKSIAPTLDKLAKDGNWEAIYIVGNKEEAEEIESHMNKPITEIVPKNLLEHEETKVIDEVVL