MNREAVAYLNTGATIPLIGLGTVALSQEKHEIKAAVSTALQVGYRHFDTASVYGSEHALGEALNEAFQSGVVKRDEVFVNSKLWNDAHDDPVSALKTSLEKLQLEYLDLYLVHWPVKFRKGANPFQPKEEDFLPLDLKSTWRGMEQCVELGLTKAIGLSNFSCKKIEDLLSYAKIPPAVDQVEMHPVWQQKKLRDYCSKMNILVSAWSPLGAPGTYWGSNAVIDNPVIHHIAKIHGKSPAQVSLRWGLEQGVSMIPKSYNKGRITENFQIFDWCLTAEDHEKIGKIEQRKLNPVNSMVNSTTGPYKTIQELWDEEIY*