Structural Insight into the Substrate Scope of Viperin and Viperin-like Enzymes from Three Domains of Life.