TRUST AGREEMENT Dated as of April 13, 2004 CABELA’S CREDIT CARD MASTER NOTE TRUST between WFB FUNDING, LLC, as Transferor and WACHOVIA BANK OF DELAWARE, NATIONAL ASSOCIATION, as Owner Trustee