MEKKRVDESVQVPASGRVDRFGFVKQEHNSPDGPSRNKSALEYQREQKRLRKWRKMIGVGGSDWKHYVRRRGHVVKRRIRKGIPDCLRGLVWQLISGSRDLLLMNPGVYEQLVIYETSASELDIIRDISRTFPSHVFYQQRHGPGQRSLYNVLKAYSVYDREVGYVQGMGYLAGLLLLYMSEEDAFWLVVALLKGAVHAPMEGLYLEGLPLVQQYLFQFDRLMREYMPKLGEHFTEEMINPSMYGSQWFITVFSYSFPFHLALRIWDVFLYEGVKIVFKVGLALLKYCHDDLVSKRLEELKQEYEKIHGKVAESKSKQKQLQLA*