1. Department of Health Sciences and Technology ETH Zürich Zürich 8093 Switzerland
2. Orton Orthopedic Hospital Helsinki Helsinki 00280 Finland
3. Division of Hand Surgery University Children's Hospital Zürich 8032 Switzerland
4. Department of Rheumatology University of Helsinki and Helsinki University Hospital Helsinki 00014 Finland
5. Translational Immunology Research Program Faculty of Medicine University of Helsinki Helsinki 00014 Finland