magalib