messhakar , altardukar m . m.