PLX-3397 for cell activation

Catalog number
9617-50
Name
PLX-3397 for cell activation
Size
50 mg
Price
480 EUR
Supplier

Details