Uganda have announced a 40-man provisional team for the 2017 Africa Cup of Nations to be held in Gabon.
The Cranes are set to compete at the continental showpiece for the first time in 39 years.
Coach Milutin ‘Micho’ Sredojevic's list has a host of familiar faces including Mamelodi Sundowns goalkeeper Denis Onyango, former Asante Kotoko defender Joseph Ochaya, Iceland-based Tonny Mawejje and Standard Liege youngster Faruku Miya.
"We have announced squad of 40 players - five goalkeepers, 12 defenders, 15 midfielders and eight strikers that will compete for 23 places to Gabon," Sredojevic said, as reported by the federation's official website.
"We selected a blend of experience and youth who are the future of Ugandan football.
"Nobody will be gifted and awarded place as from now on the counter is on zero where all 40 players are in healthy competition to earn and deserve to be in the final 23."
Uganda will play in Group D which also features seven-time champions Egypt, four-time winners Ghana as well as Mali.
The tournament runs between January 14 and February 5.
Goalkeepers: Denis Onyango (Mamelodi Sundown, South Africa), Robert Odongkara (St George, Ethiopia), Jamal Salim (El Merriekk, Sudan), Isma Watenga (Vipers), Benjamin Ochan (KCCA)
Defenders: Ronald Mukiibi (Ostersunds FK, Sweden), Denis Iguma (Al Ahed, Lebanon), Joseph Nsubuga (SC Villa Jogoo), Nicholas Wadada (Vipers), Joseph Ochaya (KCCA), Shafiq Batambuze (Tusker, Kenya), Murushid Juuko (Simba, Tanzania), Isaac Isinde (St George, Ethiopia), Timothy Awany (KCCA), Richard Kassaga Jjuuko (URA), Halid Lwaliwa (Vipers), Rashid Toha (Onduparaka)
Midfielders: Khalid Aucho (Baroka, South Africa), Tonny Mawejje (Throttur Reykjavik, Iceland), Hassan Wasswa Mawanda (Vipers), Mike Azira (Colorado Rapids, USA), Geoffrey Kizito (Than Quang Ninh, Vietnam), Kizito Keziron (Vipers), Muzamiru Mutyaba (KCCA), Yassar Mugerwa (St George, Ethiopia), Saddam Juma (Express), Moses Oloya (Kuban Kransnodor, Russia), William Kizito Luwagga (Rio Ave, Portugal), Godfrey Walusimbi (Gor Mahia, Kenya), Paul Mucurezi (KCCA), Martin Kiiza (SC Villa) and Abdulmalick Vitalis Tabu (SC Villa)
Forwards: Faruku Miya (Standard Liege, Belgium), Geoffrey Massa (Baroka, South Africa), Geoffrey Sserunkuma (KCCA), Mohammed Shaban (Onduparaka), Yunus Sentamu (Ilves, Finland), Derrick Nsibambi (KCCA), Edrisa Ssekisambu (Vipers)