FT 10943 TRUST AGREEMENT Dated: September 6, 2023