Products

Recombinant Human Beta-defensin 103 (DEFB103A)[Beta-defensin 103 (DEFB103A)]

Size

0.05 mg (Yeast)

Catalog no.

MBS954403

Price

5 EUR