Home Chemical Details 130882-58-5
(3'-hydroxy)-3,N(4)-benzetheno-1'-deoxycytidine 3'-phosphate
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us