1. Department of Zoology, Oxford University, Oxford OX1 3PS, United Kingdom.
2. Papua New Guinea Institute of Medical Research, Madang, Papua New Guinea, and Walter and Eliza Hall Institute of Medical Research, Parkville 3050, Victoria, Australia.
3. Department of Biology, Imperial College, London SW7 2BB, United Kingdom.