majaraaf ld masharaaf.