1. Department of Surgery; Veria General Hospital; Veria Greece
2. Laboratory of Pathology; Faculty of Health Sciences; School of Veterinary Medicine; Aristotle University; Thessaloniki Greece
3. Laboratory of Physiology; Faculty of Health Sciences; School of Veterinary Medicine; Aristotle University; Thessaloniki Greece
4. 3rd Department of Surgery; AHEPA University Hospital; Faculty of Health Sciences; School of Medicine; Aristotle University; Thessaloniki Greece
5. 4th Department of Surgery; Papanikolaou University Hospital; Faculty of Health Sciences; School of Medicine; Aristotle University; Thessaloniki Greece