Institute of Cancer Research 123 Old Brompton Road London SW7 3RP, UK Tel: +44 (0) 20 7352 8133 Fax: +44 (0) 20 7370 5261