Which of the following secrete hydrochloric acid in stomach?

Which of the following secrete hydrochloric acid in stomach?A. Mucosa
B. Goblet
C. Epithelial
D. Oxyntic