MSMASVARTPSPPFARHRRWSSRVTKSGCSSRPRASAADLSDLAPPVDPCAFVLEAVARATATDHFVISAERVLALAAQRGLDPQDLLPEFVREAQKLAIPPTSKFHVGAAALGASGAVYLGVNVELPGLPLNASIHAEQFAVVTAMRAGERALEAIATTAAAMRVIIPDPGDGATNARSKRHLVLPLCDLLPHSFGPLDLTHDESLPLMLEERHNGLRFIPGLTPEATDELDAAAAALALAEANAAYAPYSASPAGLALVDDDGVIHAGRSVESAAYNPTMSPLHAALVAAVGGAGMGDANGGEWGRIESATLVEMSGAPVQYAGTVALILKTIAPRARLNVIACEKAEPEAS