Ovorubin, a 300-kDa thermostable oligomer, is the major egg protein from the perivitellin fluid that surrounds the embryos of the apple snail Poma-cea canaliculata. It plays essential roles in embryo development, including transport and protection of carotenoids, protease inhibition, photoprotec-tion, storage, and nourishment.