Kinabalu leech consuming worm