MKEFYMNLALNEAWKYQFLTYPNPAVGCVILDKNEKILAIKAHEKAGLAHAELNAIAHAFKSLRPEISLPKEVNALHEFICKNHQGVFKDSIAFVTLEPCSHQGKTPPCAKLFSELGFKKIFISVKDENKIASGGAEFLKKQGIEVEFDILKEEGKKLLKPFLKWQKGQFKLFKLALSMNGSPFGKIVSNKLSRTYAHKIRAVIDLLVVGGETIRKDRPILDTRLCKAKAPNLCILSRQNIDNFDKNIPLFKVPNRQIYTQIPSEAKFLMYEGGENFLKIFKDGIDMFLIFQSSSLNDEKNVTIPLNFKPLYRNFLGSDTYGIYEL*