Tetrakis(hydroxymethyl)phosphonium chloride-urea polymer27104-30-9100 % similar Urea hydrochloride506-89-834 % similar Tetrakis(hydroxymethyl)phosphonium chloride124-64-133 % similar Tetrakis(hydroxymethyl)phosphonium sulfate55566-30-831 % similar