magarc