Zk-806450

Zk-806450

AOB14442

1000 Items

$0.00

Overview

Novel potent inhibitor of factor Xa (FXa)