What Produces Complement Proteins