, Dexa Laboratories of Biomolecular Sciences (DLBS), Industri Selatan V, Block PP no. 7, Jababeka Industrial Estate II, Cikarang, West Java 17550, Indonesia