Complement polymorphism, the major histocompatibility complex and associated diseases: a speculation.