Molecular basis of polymorphisms of human complement component C3