1. Department of Pathology Addenbrooke's Hospital Cambridge University NHS Foundation Trust Cambridge UK
2. Haematopathology and Oncology Diagnostics Service Addenbrooke's Hospital Cambridge University NHS Foundation Trust Cambridge UK
3. Clinical Pathology Department University of Cairo Cairo Egypt
4. Department of Pathology University of Cambridge Cambridge UK