Correction to: Nature https://doi.org/10.1038/s41586-025-08931-1 Published online 7 May 2025

Following publication of this article, the Protein Data Bank entry originally listed in the article (9BTP, in Fig. 4 caption, Methods, Data Availability, Extended Data Table 2 and Reporting Summary) was updated to a new entry: 9OVJ. Accession codes have been updated throughout the paper and data in Extended Data Table 2, the 9OJV column, have been updated in the HTML and PDF versions of the article.