quimioluminiscence quimioluminescence transluminent pseudocoelum transluminator helminthes picnidiospore cyanocobolamin haemotoxilin mercurichrome