A polynucleotide comprising a nucleotide sequence encoding Vif wherein each of the amino acids corresponding to positions 127, 128, 130, 131, 132 and 142 of the sequence in Figure IA are replaced with another amino acid and wherein the nucleotide sequence does not encode the amino acid sequence in Figure 2.