NOTE PURCHASE AGREEMENT TERI-GUARANTEED GMAC BANK LOAN PROGRAM GMAC BANK