A.helped to avoid infections resulting from viruses
B.participated in guarding against bacteria
C.came from a few different functional groups
D.existed only as a small group