Cleavage and polyadenylation specificity factor subunit 3 is a protein that in humans is encoded by the CPSF3 gene.