NCT01335568 - Hepatocyte Matrix Implant Study Indonesia | Crick | Crick