FT 6671 TRUST AGREEMENT Dated: April 27, 2017