PURCHASE AND SALE AGREEMENT AMONG HUB INTERNATIONAL OF CALIFORNIA INSURANCE SERVICES, INC., BNCCORP, INC. AND BNC INSURANCE SERVICES, INC. Dated as of March 14, 2007