optimizing ESM3