30ab67019cca38165ec206127926c67781b1d22c s41467-026-77488-y.pdf