FT 7040 TRUST AGREEMENT Dated: December 8, 2017