DNA substrate selection by APOBEC3G