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