Biochemical and functional characterization of Rapana thomasiana hemocyanin.