Ventriculoperitoneal shunt