Products
Recombinant Human Beta-defensin 104 protein (DEFB104A) (Active)[Beta-defensin 104 protein (DEFB104A)]
Size
0.1 mg
Catalog no.
MBS969424
Price
5 EUR