TRUST FOR PROFESSIONAL MANAGERS INVESTMENT ADVISORY AGREEMENT with TERRA FIRMA ASSET MANAGEMENT, LLC