Vitellogenin is an immunocompetent molecule for mother and offspring in fish.

Vitellogenin is an immunocompetent molecule for mother and offspring in fish.