Structure and function of the zona pellucida: identification and characterization of the proteins of the mouse oocyte's zona pellucida.