Université de Lille, CNRS, Institut Pasteur de Lille, UMR 8199 - EGID, F-59000 Lille, France.|Department of Cell and Chemical Biology, Leiden University Medical Center, ZC Leiden, The Netherlands.|Université de Lille, CNRS, Institut Pasteur de Lille, UMR 8199 - EGID, F-59000 Lille, France.|Université de Lille, CNRS, Institut Pasteur de Lille, UMR 8199 - EGID, F-59000 Lille, France.|Department of Cell and Chemical Biology, Leiden University Medical Center, ZC Leiden, The Netherlands.|Department of Cell and Chemical Biology, Leiden University Medical Center, ZC Leiden, The Netherlands.