Vitellogenin2: spermatozoon specificity and immunoprotection in mud crabs.