AIDS-110032 AIDS110032 Hexadimethrine bromide Poly (dimethyliminio)-1,3-propanediyl (dimethyliminio)-1,6-hexanediyl dibromide Polybrene