MQSGGDFSNGFHGDHHRELELEDKQGPSLSSFGRAKKRSHAGARDPRGGLANVLRVSDQLGEHKSLETSESSPPPCTDFDVAYFHSYAHVGIHEEMIKDRARTETYREAIMQHQSLIEGKVVVDVGCGTGILSIFCAQAGAKRVYAVDASDIAVQAKEVVKANGLSDKVIVLHGRVEDVEIDEEVDVIISEWMGYMLLYESMLGSVITARDRWLKPGGLILPSHATLYMAPISHPDRYSHSIDFWRNVYGIDMSAMMQLAKQCAFEEPSVESISGENVLTWPEVVKHIDCKTIKIQELDSVTARYKFNSMMRAPMHGFAFWFDVEFSGPASSPAKNTSETSIASGSSSISPSGEVNQKKRTNPSDALVLSTSPESPPTHWQQTIVYFYDPIDVEQDQVIEGSVTLSQSKENKRFMNIHLEYSLVATLFHPFQFFFKFPPMLIL*