1. Department of Cell Physiology and Metabolism, University of Geneva Medical School, Geneva, Switzerland
2. Faculty Diabetes Center, University of Geneva Medical School, Geneva, Switzerland
3. Department of Pathology and Immunology, University of Geneva Medical School, Geneva, Switzerland