Dsm267

Dsm267

AOB14033

CAS 1281861-06-0

More details

1000 Items

$0.00

Overview

Novel Plasmodium falciparum Dihydroorotate Dehydrogenase (PfDHODH) Inhibitor