The streptococcal M protein: a highly versatile molecule.

The streptococcal M protein: a highly versatile molecule.