Sachverhalt: Sachverhalt: A. Die Staatsanwaltschaft II des Kantons Zürich führt eine Strafuntersuchung gegen X._ wegen Handels mit Kokain. Der Angeschuldigte befindet sich seit 31. Mai 2007 in Untersuchungshaft. Mit Verfügung vom 20. November 2007 verlängerte der Haftrichter des Bezirks Zürich die Untersuchungshaft bis zum 29. Februar 2008. A. Die Staatsanwaltschaft II des Kantons Zürich führt eine Strafuntersuchung gegen X._ wegen Handels mit Kokain. Der Angeschuldigte befindet sich seit 31. Mai 2007 in Untersuchungshaft. Mit Verfügung vom 20. November 2007 verlängerte der Haftrichter des Bezirks Zürich die Untersuchungshaft bis zum 29. Februar 2008. B. Mit Eingabe vom 26. November 2007 erhebt X._ gegen die haftrichterliche Verfügung vom 20. November 2007 Beschwerde in Strafsachen beim Bundesgericht. Er beantragt die Aufhebung des angefochtenen Entscheids und die unverzügliche Haftentlassung; eventualiter sei die Haft bis 15. Dezember 2007 zu befristen. Ausserdem stellt er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung im bundesgerichtlichen Verfahren. Die Staatsanwaltschaft ersucht um Abweisung der Beschwerde. Der Haftrichter hat sich nicht vernehmen lassen. In der Replik hält der Beschwerdeführer an seinen Begehren fest. 