1. Department of Medical Biochemistry, Leiden Institute of ChemistryLeiden University Leiden the Netherlands
2. Department of Cell and Chemical BiologyLeiden University Medical Center Leiden the Netherlands
3. Department of Bio‐organic Synthesis, Leiden Institute of ChemistryLeiden University Leiden the Netherlands