b1906eca8c371fc0c69059cff11410a6 molecules-31-00503.pdf