Metformin hydrochloride API CAS no