ADVISORS SERIES TRUST INVESTMENT ADVISORY AGREEMENT CastleRock Fund