FT 10665 TRUST AGREEMENT Dated: April 12, 2023