2-2 PBG AIDS-193350 AIDS193350 Biguanide polymers with dimethylene linkers PEB