NOTE PURCHASE AGREEMENT BANK OF AMERICA GATE® LOAN PROGRAM