BANK OF AMERICA CORPORATION UNDERWRITING AGREEMENT (3 5/8% Senior Notes, due 2008)