Esophagogastroduodenoscope