KCG Holdings, Inc. PURCHASE AGREEMENT