Leiden University Medical Center
Leiden, The Netherlands
University of Indonesia
Depok, Jawa Barat, Indonesia