MRRIDCLRQADKVWRLDLVMVILFKGIPLESTDSERLEKCAECVFPAVCVNPYHISIAVRELDLFLANFIRTGNPNEKNVREEKPEEKQKGRYKCKITFSSYQYSIFS