Dual effect of APOBEC3G on Hepatitis B virus.