MKILVFGGTRFFGKKLVKRLVSEGHDVTIGTRGKTEDNFGDTVKRVVLNRESRDALFQLAKEDWDVIYDNICFSPKEALYAVDAFKGKVKRYIYTSSLSVYSQKGRALVEADFNPEHYEIVIGDKEDFDYGEGKRLAEAVFFQKASFPVVAVRFPIVLGLDDYTKRLHFHINHIKNHQEIGISNGQAEMGFITSDEAAHFLEWVGVESDLTGPVNATSNGTYALNGFIKMLEEKIGELALVEEVTDDVDDSPFGIEKTYYLDNAKATEAGFVFNDLKVWLPALVTDILKEN*