2,3-Bis(benzyloxy)propyl 6-bromo-6-deoxyhexopyranoside AIDS-137259 AIDS137259 NSC641118