221,728,106 ASSET-BACKED CERTIFICATES, SERIES 2004-SD1 UNDERWRITING AGREEMENT