haemophagous