AGREEMENT OF LIMITED PARTNERSHIP OF HANOVER CAPITAL MORTGAGE HOLDINGS, L.P.