bed505268d74c50f9506658d9e5e6840 pnas.202409269.pdf