e93eb27690653f0ad501867ed1a392a1890e69f4ff25b9933aec51ffef20fc7f 1-s2.0-S0968090X26000410-main.pdf