MLDSVTHSIFLPNTMGCEPLMSWTELFGTTEDYYPTVDHQTGSDLFWTSIHPEYWSKQNVCDWLQFCCDQYKLDANCISFSHFNINGLQLCSMSQEEFVHAAGICGEYLYVILQNIRMHGISFFNDNEETKPSIGDYNAKACLSAGGIKSQECHSHGRTSLQSSHLWEFVRDLLLSPEENSGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQENKL