Cleavage and polyadenylation specificity factor 100 Biomolecules