duodenal impression