24516-45-8 6-O-Palmitoylhex-2-ulofuranosyl hexopyranoside AIDS-016924 AIDS016924 NSC158287