TPSQRVMLDSVTHSTFLPNASFCDPLMSWTDLFSNEEYYPAFEHQTACDSYWPSVHPEYWTKRHVWEWLQFCCDQYKLDANCISFCHFNVSGLQLCSMTQEEFIEAAGVCGEYLYFILQSMRSQGYSFFNDPEETKATIKDYAVSSCLKTSGIKSQDCHSHSRTSLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKRNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL