BRANCH PURCHASE AGREEMENT