bf519e8e865cbfd179e00a56b5acbe1abdb3ac00951e1d3cae63c8596009eef4 1-s2.0-S2950630125000018-main.pdf