Dsm265

Dsm265

AOB37406

CAS 1282041-94-4

More details

1000 Items

$0.00

Overview

Novel inhibitor of parasitic dihydroorotate dehydrogenase enzyme (DHOD)