Fibronectin: Review of its Structure and Possible Functions