1. Department of Immunology, National School of Biological Sciences, National Polytechnic Institute, 11340 México City, Mexico
2. Department of Parasitology, National School of Biological Sciences, National Polytechnic Institute, 11340 México City, Mexico
3. Christ's College, Cambridge CB2 3BU, UK