FT 12405 TRUST AGREEMENT Dated: September 9, 2025