Roles of APOBEC3 in hepatitis B virus (HBV) infection and hepatocarcinogenesis