Epalrestat Impurity 15 Catalogue E352220 CAS 149789-77-5 M.W 205.25 M.F C6H7NO3S2 Specifications FAQs