MMLDSVTHSTFLPNASFCDPLMSWTDLFSSEEYYPAFEHQTAGDPYWTSVHPEYWTKRHVWEWLQFCCEQYRLDASGISFCHFNVSGLQLCSMTQEEFREAAGVCGEYLYFILQNIRAQGYSFFNDTEETKAAIRDCADSNCLKTSGIKGQDCPSHSRASLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL