40ffdb4fe7e88f187faf8caedca79852bfa05033 biomolecules-15-01602.pdf