Garenoxacin mesylate hydrate

Garenoxacin mesylate hydrate · CAS 223652-90-2