Affiliation: | (1) Department of Surgery, St. Louis University Health Sciences Center, 3635 Vista Avenue, St. Louis, MO 63110, USA, US;(2) Division of Gastroenterology and Hepatology, Department of Internal Medicine, St. Louis University Health Sciences Center, 3635 Vista Avenue, St. Louis, MO 63110, USA, US |