enterohemorragic icterohaemorrhagic mucohaemorrhagic enterotoxemic enterogenic hemorrheological haemorheological haematophagic intrahaemocoelic haemorrhagic