Which of these is an anti-viral protein?

(A) Urokinase
(B) Thymosin
(C) Insulin
(D) Interferon

The answer is: (D) Interferon