MDAEVHVLVFPWPRQGHINPMLQFATALVDAGVQVTFLHTEHNLRRLAQASPPHLRLLSIPDGLPDDHPRGFLDFMEAMCTTGSTAYHALLLSLVSASXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHSACSYLALLSMPKLVELGETPFTADDLVSSVPGMEGFLRRRDLPRGLYCTDQGDGDPLVLKFAEVIGRTSKACALIFNTAASMERPVLAHLASGTSDVFAVGPLHARSSSAASASLWREDDGCMAWLDGHEDRSVVYVSMGSLAVITHEQFTEFLSGLAATGYAFLWVLRPGMVQLASSALLREAVGAAEGGKGRVVEWAPQRDVLRHRAVGCFLTHAGWNSTLECAVEGMPMVCWPFFVDQQTNSRFVGAVWKTGLDMKDVCERGVVERTVREVMASDEIKAAAQAMAQQLKHDVAEAGSSSSELERLVRFIRELSIRPPSAEL