ampholyte polyamidation polyphosphonate polyanion amphipath ampholine amphipol polyammonium polymolecule polyallomer
is in