Lp922056

Lp922056

AOB13938

CAS 1365060-22-5

More details

1000 Items

$0.00

Overview

Novel notum pectinacetylesterase inhibitor