93384-16-8
DEOXYRIBONUCLEIC ACID, GENOMIC
Product Code:
298585
Molecular Formula:
Molecular Weight:
310000
Order 93384-16-8