MDKGLTTFAEDAQIAQLNECKPLTEAEIKQLCEKAREILIEESNVQPVKCPVTVCGDIHGQFHDLMELFRIGGRCPDTNYLFMGDYVDRGYYSVETVTLLVCLKVRFKDRVTILRGNHESRQITQVYGFYDECLRKYGNANTQIFCLHGGLSPSIDTLEHIRSLDRVQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDISEGFNHNNGLTLVARAHQLVMEGYNWCHDRNVVTIFSAPNYCYRCGNQAAIMEIDEHLKYTFLQFDPAPRRGEPHVTRRTPDYFL*