MKLDIEKFDRSINFGLWQLKMKAILIQNGVHEAIEGKDKTMTDEKREEIDLKALSAIQLCLSNEVLREVAKEETADDLWSKLEALYMAKSVTNRLLLKSRVYDLRLEEGNSFKCLDEFFLIVMDFQNIDAVLDDEDLAINFRDVRSGKRNNREVMKSTSSHIFTLGGTAVSWQSTLQDVVALSTTEAEFMAITEAFKDVKWLKGLVGEFSPCSSLVSVFCDSQSVIHLAKNQNTFYKRTKHIDIKYNFVRDVIAKKELLLKKIGTEENPANMLTKPLTTTKFTLCVDLVGKGVLPLSPYGFKSVFGGVGERTREGNDLYMEMKESGVINEQNIAESKVALVYGQMNEPPGARMRVGLTALTMAEYFSLDL*