Products
Recombinant Pan troglodytes Beta-defensin 113 (DEFB113)[Beta-defensin 113 (DEFB113)]
Size
0.05 mg (Yeast)
Catalog no.
MBS1280072
Price
5 EUR