MLDSVTHGTFLPNANFCDPLMSWTDLFSSEEYYPAFEHQTACDPYWTSVHPEYWTKRHVWEWLQFCCDQYKLDANCISFCHFNISGLQLCSMTQEEFIEAAGICGEYLYFILQNIRSQGYSFFNDAEETKAAIKDYADSSCLKTSGIKSQDCHNHSRTSLQSSHLWEFVRDLLLSPEENCGILEWEDREQGIFRVVKSEALAKMWGQRKKNDRMTYEKLSRALRYYYKTGILERVDRRLVYKFGKNAHGWQEDKL