TJANDRAWINATA, RAYMOND R., Dexa Laboratories of Biomolecular Sciences (DLBS), Industri Selatan V Block PP No. 7, Jababeka Industrial Estate II, Cikarang 17550, West Java, Indonesia, Faculty of Biotechnology, Atma Jaya Catholic University of Indonesia, Jalan Raya Cisauk-Lapan No. 10, Tangerang 15345, Indonesia, Indonesia