FT 12859 TRUST AGREEMENT Dated: March 27, 2026