magnivore