Metformin EP Impurity D Catalogue E410764 CAS 108-78-1 M.W 126.12 M.F C3H6N6 Specifications FAQs 1,3,5-Triazine-2,4,6-triamine