PEREGRINE FINANCIAL CORPORATION