bioartificial liver device view 3