Affiliation: | 1. Department of Immunology, University College London, Royal Free Hospital NHS Trust, Pond Street, Hampstead NW3 2QG, London;2. Faculty of Sciences, Kingston University, Penrhyn Road, Kingston upon Thames, Surrey, KT1 2EE;3. Department of Haematology, St George''s University of London, Cranmer Terrace SW17 0RE, London |