IMPAC MORTGAGE HOLDINGS, INC. GUARANTY