[1] Max Planck Inst Med Res, ICSRG, D-69120 Heidelberg, Germany
[2] Univ Helsinki, Dept Biosci, Div Biochem, FIN-00014 Helsinki, Finland
[3] Univ Helsinki, Inst Biotechnol, FIN-00014 Helsinki, Finland
[4] VTT Biotechnol & Food Res, FIN-02044 Espoo, Finland