APOBEC3 proteins mediate the clearance of foreign DNA from human cells

APOBEC3 proteins mediate the clearance of foreign DNA from human cells