e7c302b0023bd02c4f5800af0fed4a159da448bf moleco_a2017v26n18p4798.pdf