Amelogenin protein exhibits a modular design: implications for form and function.

Amelogenin protein exhibits a modular design: implications for form and function.