AIDS-142679 AIDS142679 Methyl 2-(dimethoxyphosphoryl)-3-(2-furyl)-2-butenoate NSC660148 Trimethyl 2-phosphono-3-methyl-(2-furan)acrylate