megilps