1. Cambridge Institute for Medical Research, University of Cambridge, Cambridge CB2 0XY, England, UK
2. Department of Medicine, University of Cambridge, Cambridge CB2 0QQ, England, UK
3. Division of Protein and Nucleic Acid Chemistry, Medical Research Council Laboratory of Molecular Biology, Cambridge CB2 0QH, England, UK
4. Medical Research Council National Institute for Medical Research, London NW7 1AA, England, UK
5. Cancer Research UK Manchester Institute, University of Manchester, Manchester M20 4B, England, UK