APOBEC3G and cancer: Apart from contributing to immunity against viral infection, recent studies suggested APOBEC3G also exerts important non-antiviral functions in cancer.