JOHN DEERE OWNER TRUST 2004 TRUST AGREEMENT between JOHN DEERE RECEIVABLES, INC. and U.S. BANK TRUST NATIONAL ASSOCIATION Owner Trustee Dated as of April 15, 2004