MGADLFSLHNEQSYDLSSPDKPELPNKHIFDDELQMTACTGSFVTPLNNAFGQRFRVYNEGDSARRQTVENFYRINHRNQTFDFALAMREKHCKLDKAVMGVWECCELLNEFVDESDPDLDEPQIEHLLQTAEAIRKDYPNEDWFHLTGLIHDLGKVLLHHKFGGEPQWAVVGDTFPVGCPFDSALVHYEFFKENPDFNNPKYNLKNGIYEEGCGLDKVVMSWGHDEYMYQVMKLNKCALPPQALFIIRYHSFYALYHDDAYTQLLDDFDRAMLPWLKRFNQYDLYSKSKTRVNVEEVMPYYLCLIDKYFPKVLHW*