1. Department of Cell and Chemical Biology, Leiden University Medical Center, Leiden 2300 RC, The Netherlands
2. Department of Immunology, Leiden University Medical Center, Leiden 2333 ZA, The Netherlands
3. School of Biochemistry, University of Bristol, Bristol BS8 1TD, U.K.