magilp