sodium polystyrene sulfonate powdersodium diphenylamine sulfonatesodium polystyrene sulfonatesodium polystyrenesodium alizarin sulfonatesodium hexane sulfonatepolystyrene sulfonatesodium polystyrene mechanism of actionsps sodium polystyrene sulfonatesodium meta nitrobenzene sulfonatesodium polystyrene sulf powdersodium styrene