[1] Swiss Fed Inst Technol, Inst Pharmaceut Sci, Zurich, Switzerland
[2] Univ Zurich, Inst Anat, Zurich, Switzerland
[3] Univ Barcelona, Inst Recerca Biomed Barcelona, E-08007 Barcelona, Spain
[4] Univ Barcelona, Dept Quim Organ, E-08007 Barcelona, Spain
[5] Univ Leipzig, Inst Biochem, Leipzig, Germany