1. Molecular Biology & Biotechnology Department; International Center of Insect Physiology & Ecology; Nairobi Kenya
2. Department of Biology; University of Virginia; Charlottesville VA 22904 USA
3. Department of Biochemistry and Biotechnology; Kenyatta University; Nairobi Kenya
4. Department of Biology; Lund University; Lund Sweden
5. Département ressources vivantes; Institut de Recherche pour le Développement; Montpellier France