20121124210300.0 Netherlands 0168-1656 0168-1656 Journal of biotechnology Journal of biotechnology. 0168-1656 0168-1656 Journal of biotechnology. 0168-1656 Journal of biotechnology