[1] Univ Turku, Turku Ctr Biotechnol, Turku 20520, Finland
[2] Abo Akad Univ, Turku 20520, Finland
[3] Abo Akad Univ, Dept Biosci, Turku 20520, Finland
[4] Karolinska Inst, Ludwig Inst Canc Res, SE-17177 Stockholm, Sweden
[5] Karolinska Inst, Dept Cell & Mol Biol, SE-17177 Stockholm, Sweden
[6] Tech Univ Eindhoven, Dept Biomed Engn, NL-2612 Eindhoven, Netherlands