A = Fibrous stroma containing strands and nests of odontogenic epithelium (haematoxylin-eosin stain, original magnification x100).
B = Differentiated ameloblast-like cells (haematoxylin-eosin stain, original magnification x100).
C = Calcified elements composed of dentin, enamel matrix, and dental pulp (haematoxylin-eosin stain, original magnification x40