The ENAM gene codes for enamelin, an enamel specific protein that is secreted by ameloblasts. It is the largest protein in the enamel matrix of developing teeth, and is known to be involved in the mineralization and structural organization of the enamel.