MESRVLERMNSLKAVFTWARLLKHFSLMKLSRCYHPFVEALLPYVKDFSYVWFNLQAAKRRYFKRHEKRMTLEEETGVKDELMNERPELKQKWAARLLGKLRKDIQPQYRDDFVSSVTGQQPAVCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDSERLEKCAECVFPAVCVNPYHISIAVRELDLFLANFIRTGNPDEKEAHDEKMDDKQKGNHWFR