[1] Swiss Fed Inst Technol EPFL, Interfac Inst Bioengn, CH-1015 Lausanne, Switzerland
[2] Ludwig Inst Canc Res, Lausanne Branch, CH-1066 Lausanne, Switzerland
[3] Baylor Coll Med, Verna & Marrs McLean Dept Biochem & Mol Biol, One Baylor Plaza, Houston, TX 77030 USA
[4] Baylor Coll Med, Dept Pharmacol & Chem Biol, One Baylor Plaza, Houston, TX 77030 USA