Products

Recombinant Human Beta-defensin 104 protein (DEFB104A) (Active)[Beta-defensin 104 protein (DEFB104A)]

Size

0.1 mg

Catalog no.

MBS969424

Price

5 EUR