1. Department of Mathematics and Computer Science, University of Marburg, 35032 Marburg, Germany
2. Department of Organic-Analytical Chemistry, TUM Campus Straubing, 94315 Straubing, Germany
3. Department of Biomolecular Mechanisms, Max Planck Institute for Medical Research, Heidelberg 69120, Germany