MPSLSHSQRVMLDSVTHSTFLPNASFCDPLMSWTDLFSNEEYYPAFEHQTXXXXXXXXXXXXXXXXXXXXXXXXXXCDQYKLDANCISFCYFNVSLQLCSMTQEEFVEAAGICGEYLYFILQNIRTQGYSFFNDAEETKATIKDYADSNCLKTTGIKSQDCHSHSRTSLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL