1. Department of Molecular Physiology, Leiden Institute of Chemistry, Leiden University, Leiden 2300 RA, The Netherlands
2. Biological Chemistry Group, Institute of Biology Leiden, Leiden University, Leiden 2333 BE, The Netherlands
3. Department of Molecular Biotechnology, Institute of Biology Leiden, Leiden University, Leiden 2333 BE, The Netherlands