Moxifloxacin Impurity M Catalogue M320373 CAS 2489671-12-5 M.W 401.44(free base),437.90 M.F C21H24FN3O4.HCl