1. Institut des Sciences et Ingénierie ChimiquesEcole Polytechnique Fédérale de Lausanne (EPFL) 1015 Lausanne Switzerland
2. Chimie ParisTechPSL UniversityCNRSInstitute of Chemistry for Life and Health SciencesLaboratory for Inorganic Chemical Biology 75005 Paris France
3. Institute of Pharmaceutical Sciences of Western Switzerland andTranslational Research Center in Oncohaematology 1211 Geneva 4 Switzerland