d5222cbd206c14acc82880d7b3c26fffbfdc8b11c8fd63842849cb91b6a5e880 pnas.pdf