The roles of fibrinogen and fibrin in hemostasis and thrombosis.