In patients who present with a classic "strep throat", the beta-hemolytic, catalase negative, Gram positive bacillus that must be included in the differential diagnosis is:
a) Streptococcus pyogenes
b) Streptococcus pneumoniae
c) Staphylococcus aureus
d) Streptococcus agalactiae