(S)-HPMPA 9-[(2S)-3-Hydroxy-2-phosphonylmethoxylpropyl]adenine 92999-29-6 AIDS-001039 AIDS001039 GS57 HPMPA