MDEALTNASAIGDQRQKIEQYKLILSSVLSSNDLLQAQRFIDHILSDDVPLVVSRQLLQSFAQELGRLEPETQKEIAQFTLTQIQPRVVSFEEQALVIREKLAGLYESEQEWSKAAQMLSGIDLDSGMRAVDDNFKLSKCIQIARLYLEDDDAVNAEAFINKASFLVSNSQNEVLNLQYKVCYARILDMKRKFLEAALRYYGISQIEQRQIGDEEIDENALEQALSAAVTCTILAGAGPQRSRVLATLYKDERCSKLKIYPILQKVYLERILRRPEIDAFSEELRPHQKASLPDKSTVLDRAMIEHNLLSASKLYTNIRFDELGTLLAIDPRKAEKIAANMIGQDRMRGSIDQEEAVIHFEDDVEELQQWDQQISGLCQALNDILDGMAKKGMSVPV*