FT 10949 TRUST AGREEMENT Dated: August 30, 2023