Inf39

Inf39

AOB37083

CAS 866028-26-4

More details

1000 Items

$0.00

Overview

Novel nontoxic, irreversible NLRP3 inhibitor and ORL1-receptor antagonist