1. Department of Visceral and Transplant Surgery, University Hospital Zurich, 8091 Zurich, Switzerland
2. Institute of Veterinary Physiology, University of Zurich, 8091 Zurich, Switzerland
3. Department of Endocrinology and Diabetes, University Hospital Zurich, 8091 Zurich, Switzerland
4. Institute of Anatomy, University of Zurich, 8091 Zurich, Switzerland