AMENDED AND RESTATED TRUST AGREEMENT among First Tennessee Bank National Association, as Seller, First Horizon Asset Securities Inc., as Depositor, and