PAPPHSLSHRCRVMLDSVTHSTFLPNTSFCDPLMSWTDLFSNEEYYPAFEHPTACDSYWTSVHPEYWTKRHVWEWLQFCCDQYKLDANCISFCHFNISGLQLCSMTQEEFIEAAGICGEYLYFILQNIRTQGYSFFNDTEETKAAIKDYADSSCLKTSGIKSQDCHSHSRTSLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL