Idi-3783

Idi-3783

AOB2261

CAS 901031-43-4

More details

1000 Items

$0.00

Overview

Novel mutant-selective Plasmodium falciparum dihydroorotate dehydrogenase (PfDHODH) inhibitor