1. Department of Parasitology, Leiden University, Leiden, The Netherlands,
2. Istituto di Biologia Cellulare, Consiglio Nazionale delle Ricerche, Rome, Italy,
3. Department of Immunology, Medical Research Institute, Alexandria University, Alexandria, Egypt