Organic Chemistry, Other Fine ChemicalPolyhexaMethylene biguanidine hydrochloride PHMB CAS 27083-27-8