Ultrastructural and functional characterization of circulating hemocytes from the freshwater crayfish Astacus leptodactylus: cell types and their role after in vivo artificial non-self challenge.