2-12 PBG AIDS-193354 AIDS193354 Biguanide polymers with alternating di- and dodecylmethylene linkers