854980-1G Display Image

2-Deoxycytidine hydrate, >=99% (HPLC)

Code: 854980-1G D2-231

ADD
£52.90 1G
List Price

Cas Number :652157-52-3