TRIM22: A Diverse and Dynamic Antiviral Protein

TRIM22: A Diverse and Dynamic Antiviral Protein