81342-5UN Display Image

Poly(2-deoxyadenylic acid) sodium salt, lyophilized

Code: 81342-5UN D2-231

ADD
£280.00 EACH
List Price

Cas Number :25191-20-2