ec97c3dcced712d49dfef0c845b4b16a molecules-25-03960.pdf