MALTFSVASVTGKTYDVMVKGEDRVKELREEVERYIEVPEACYLKLFHGAEVLHDALPLTALYPTEQVFAVVARETKVELLLQAAGSYEGYKELLKMAPSSPEGDHIKVVKGLPSILAVLEDMAGQKPEIEHLRAGEHGLEMSSKDGHLLLPSINSGVLLRESRKEQFSKVVVSVQLNSDAYNKGLGLVVEEPPSMQSDTDPSGLPSYVYNGFGLSESKKSNAIKFHPAMHGGLLRIEGAGGFPNCNMGYTPQNWTESEKKFHTFEVTLAVDGRNHLKVTSTQGEVFQVDWRNTLTDGKFLPAVYAWLDLGGEALYLGDISLEIHL*