TMSQFCTMPTGERKKRAAAICQEVHGTNEGYVMDLGKKLSTPKDIMLEELSLLSNRGSRLFKMRQRRSEKYTFESIQNEANTQLNNGQNDILALNAHTVEIKVDPPTDGNTTNPEIIVSGNCALRQYTTAEKFTATAMPKSYHSPWDQAILSDPDLAETLKLTMSGPDPQPDPPEYKSFNRVATPFGGFDKAPRGITFKLPELDLNPPRYHELQEPGVKRPTFNRKAQGWISEGAPLILPTVTVEAVNIPESDDL