MPSLSHSERVMLDSVTHSSAFLPNTSFCDPLMSWTDLFSNEEYYPTFEHQTACDSYWTSVHPEYWTKRHVWEWLQFCCDQYKLDTSCISFCHFNISGLQLCSMTQEEFIEAAGVCGEYLYFILQNIRSQGYSFFNDAEETKAAIKDYADSSCLKTSGIKSQDCHSHSRTSLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL