FT 6873 TRUST AGREEMENT Dated: July 3, 2017