Rapid evolution of primate antiviral enzyme APOBEC3G.