Sachverhalt: A. Am 18. August 2003 wurde im Verlauf einer tätlichen Auseinandersetzung, an der mehrere Personen beteiligt waren, A._ erschossen. Die Staatsanwaltschaft des Kantons Basel-Stadt führt eine Strafuntersuchung gegen mehrere Angeschuldigte, darunter X._, wegen Beteiligung an dem Tötungsdelikt. Am 18. August 2003 wurde X._ festgenommen und in Untersuchungshaft versetzt. Am 17. September 2003 verlängerte der Haftrichter des Strafgerichtes Basel-Stadt die Haft. Eine dagegen erhobene Beschwerde wies der Appellationsgerichtspräsident des Kantons Basel-Stadt mit Entscheid vom 21. Oktober 2003 ab. A. Am 18. August 2003 wurde im Verlauf einer tätlichen Auseinandersetzung, an der mehrere Personen beteiligt waren, A._ erschossen. Die Staatsanwaltschaft des Kantons Basel-Stadt führt eine Strafuntersuchung gegen mehrere Angeschuldigte, darunter X._, wegen Beteiligung an dem Tötungsdelikt. Am 18. August 2003 wurde X._ festgenommen und in Untersuchungshaft versetzt. Am 17. September 2003 verlängerte der Haftrichter des Strafgerichtes Basel-Stadt die Haft. Eine dagegen erhobene Beschwerde wies der Appellationsgerichtspräsident des Kantons Basel-Stadt mit Entscheid vom 21. Oktober 2003 ab. B. Gegen den Entscheid des Appellationsgerichtspräsidenten gelangte X._ mit staatsrechtlicher Beschwerde vom 4. Dezember 2003 an das Bundesgericht. Er rügt eine Verletzung von Art. 10 Abs. 2 BV und beantragt seine sofortige Haftentlassung. Die kantonalen Instanzen schliessen mit Vernehmlassungen vom 9. bzw. 12. Dezember 2003 je auf Abweisung der Beschwerde. Der Beschwerdeführer replizierte am 19. Dezember 2003. 