f3f57af0f290098ba6960a6bcf100f7a9145cf6c pmc_31587373.pdf