MSAPVVRAALRSDLDALLTLEAHCFSQDRISRRSFLRFIEHSQDVLLVAELNDRLLGYVLVLFRRNTQLARIYSIAVSPEARGLGLGRTLLEGAETAAQQRRAVFMRLEVRTDNIAAQNLYQRLGYRQFGIYHDYYEDHESALRYQKRIHHYHPLAGARTVPYYRQTTEFTCGPASLMMALSGLDPHHAPEPDLELQLWREATTIFMTQGHGGCGPHGLALAAHRRGFGVELVLNQDGPLFVSSVRSPDKKQVLERVHRQFLANLAQAGIRPRHEHFTLAQLEQGLSAGRLPLVLISTYHLDGRKAPHWVLVCAMDKEFVYIHDPDIDEAAGESPVDKQYLPIARERFDRLARYGQGGLRTLVWVANP