PHF7 is a novel histone H2A E3 ligase prior to histone-to-protamine exchange during spermiogenesis | doi.page