What Fights Off Viruses