key features of ESM3