AMENDED AND RESTATED TRUST AGREEMENT among First Tennessee Bank National Association, as Seller, First Horizon Asset Securities Inc., as Depositor, and Wilmington Trust Company, as Owner Trustee Dated as of June 28, 2007 FIRST HORIZON ABS TRUST...