President Omar al-Beshir's two key challengers Yasser Arman of the former southern rebel Sudan People's Liberation Movement and former Prime Minister Sadiq al-Mahdi both pulled out of the race before polling day .