Human C4b-Binding Protein Has Overlapping, But Not Identical, Binding Sites for C4b and Streptococcal M Proteins1