Nafamostat Impurity 3 Catalogue N215423 CAS 82955-98-4 free base:82955-97-3 M.W 305.34(free base),497.54 M.F C18H15N3O2.2CH4O3S