Role of amelogenin self-assembly in protein-mediated dental enamel formation