DFC Global Corp. PURCHASE AGREEMENT