Home Chemical Details 75352-21-5
23-Acetylprotorifamycin I
8-Deoxyrifamycin W 23-acetate
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us