Sta-9584

Sta-9584

AOB36487

CAS 906481-23-0

More details

1000 Items

$0.00

Overview

Novel tubulin-binding vascular disrupting agent (VDA)