magarac