FT 10428 TRUST AGREEMENT Dated: December 2, 2022