MATDDSGNNVETFGFIVMDGNNTLFGTLSGDTKEVLHKYNDGLRMKHGRGGQSALRFARILKEKRHNYVRKTAELATQFYINPSTDQPNVSGLILAGCADLMNDLSQSDLFDPRLKEKILNVVHVSYGGESGFNHAIYLSSEILGNVKFVQDMRLIEKYFEAINQNRGTVGIDETLEALHMGAVETLLVWENLEINRYVLRNNVSGEIIIRYLNKEQETDESNFRDSVSDAELVVEEKMSLIEWFVNEYGRFGCKIEFVTNKSNKGLCFCRGLDGVGGILR*