PROFESSIONALLY MANAGED PORTFOLIOS INVESTMENT ADVISORY AGREEMENT FundX Stock Upgrader Fund