[1] Free Univ Amsterdam, Fac Biol, BioCtr Amsterdam, Dept Mol Cell Physiol, NL-1081 HV Amsterdam, Netherlands
[2] Univ Stellenbosch, Dept Biochem, ZA-7602 Stellenbosch, South Africa
[3] Free Univ Amsterdam, Swammerdam Inst Life Sci, BioCtr Amsterdam, NL-1081 TV Amsterdam, Netherlands