Fibrinogen as a promising material for various biomedical applications