Multiple roles of major urinary proteins in the house mouse, Mus domesticus.

Multiple roles of major urinary proteins in the house mouse, Mus domesticus.