FT 10966 TRUST AGREEMENT Dated: September 25, 2023