MPREKQENYEAVREWLQKLREVVYDADDILDEFASKALQHKIQTSNRKQLWMDYGGTQFENRRGRETSTLVDKSRVFGREEERKELVDLLVSDKVCVENVSVISIVGMGGIGKTTLAQLVYDDEVVKENFDLRMWVYVSQDFDVKRLTRAIVTSHENSQTCTLEELDPLQNMLKGILVGKKFLLVLDDVWNEDYTNLNTFSVPLTFGAKGSMVMVTTRHEKVSRMIDTIPSFKLGGLSENDCWLLFKLRAFGEENPDSHPRLKEIGREIVNKCRGSPLAAQALGGV