AGREEMENT AND DECLARATION OF TRUST of MAINGATE TRUST a Delaware Statutory Trust