COMMUNITY DEVELOPMENT FUND ADVISORS, LLC INVESTMENT SUB-ADVISORY AGREEMENT