12640257f20e1a253e8e30f08c18db7c505dfa47 pmc_10003028.pdf