The APOBEC Protein Family: United by Structure, Divergent in Function.

The APOBEC Protein Family: United by Structure, Divergent in Function.