ALLIANCE ENTERTAINMENT CORP. PURCHASE AGREEMENT