Free release

93384-17-9 deoxyribonucleic acids, plasmid pbr322

service@apichina.com
Product Name Deoxyribonucleic acids, plasmid pBR322
CAS No. 93384-17-9