SUNTERRA OWNER TRUST 2004-1 TRUST AGREEMENT Between Sunterra Ownership LLC, as Owner and U.S. Bank Trust National Association, as Owner Trustee Dated as of September 24, 2004