mohammed assaf rani