Fibrinolysis, thrombolysis, and blood clotting