CITIGROUP MORTGAGE LOAN TRUST INC. $794,331,000 (Approximate) Citigroup HELOC Trust 2006-NCB1, Series 2006-NCB1 HELOC-Backed Notes and Certificates UNDERWRITING AGREEMENT