Structure and Functions of Fibrinogen and Fibrin