makrane mahmoud