[1] Univ Pavia, Dept Biol & Biotechnol, I-27100 Pavia, Italy
[2] Mahidol Univ, Fac Sci, Dept Biochem, Bangkok 10400, Thailand
[3] Mahidol Univ, Fac Sci, Ctr Excellence Prot Struct & Funct, Bangkok 10400, Thailand
[4] Univ Groningen, Groningen Biomol Sci & Biotechnol Inst, Biochem Lab, NL-9747 AG Groningen, Netherlands