Home Chemical Details 75352-17-9
23-Ketoprotorifamycin I
8,23-Dideoxy-23-oxorifamycin W
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us