Affiliation: | (1) Department of Biochemistry, Hong Kong University, Sassoon Road, Hong Kong;(2) Department of Biochemistry, Imperial College of Science, Technology and Medicine, SW7 2AY London, UK;(3) Lincoln's Inn Fields, Imperial Cancer Research Fund, WC2A 3PX London, UK |