magnetovore