Streptococcus agalactiae, Streptococcus dysgalactiae and Streptococcus uberis are three common pathogens causing bovine mastitis. The GapC of Streptococcus is a highly conserved surface layer protein