[1] Swiss Fed Inst Technol, Inst Pharmaceut Sci, Dept Chem & Appl Biosci, CH-8093 Zurich, Switzerland
[2] Univ Zurich Hosp, CH-8091 Zurich, Switzerland
[3] Univ Zurich, CH-8057 Zurich, Switzerland
[4] Swiss Fed Inst Technol, Philochem AG, CH-8093 Zurich, Switzerland