MDSPMNCLLELNYQMAAMMVNGNTPQAYSTVLNKTMHVIQAMVGSLRNSEALHGDHELTVTQELLSNHRELCYCFVAIGGGAPSGMGNNCTSTCTDTDTDMESCAGLLTLFDRVVHAPRIPNNAPMGREAFEKVSLGRQIKLLLLSMYNVALLLHKEGMRTGVSKLLHKAVQYYRMALDMLLVASENNPSQLRDDSRDIMLFLGLLNNLAHVHAILASYDQVERYLTEMSRIIKAIMKEPQVLDDWDENVIELWYLAAIQSIDCNWFTLASAA*