<prompt> Liver synthesizes all, exceptC3 complement componentHaptoglobinFibrinogenImmunoglobulin  <response>: Liver synthesizes clotting factors such as fibrinogenI, factors V, VII, IX X. Liver synthesizes Haptoglobin which binds free hemoglobin released from erythrocytes with high affinity and thereby inhibits its oxidative activity. Liver synthesizes C3 complement which is chemotactic plays a role in opsonization. Immunoglobulins are secreted from plasma cells play a role in defense mechanism of body.Ref: Medical Physiology, Indu Khurana 