NCT02633436 - Research on the Role of SLC1A5 in the Development of Esophageal Cancer | Crick | Crick