1. Department of Orthopaedic Surgery; Leiden University Medical Center; Leiden the Netherlands
2. Department of Cell and Chemical biology; Leiden University Medical Center; Leiden the Netherlands
3. Department of Pathology; Leiden University Medical Center; Leiden the Netherlands