ASSET PURCHASE AGREEMENT BY AND AMONG MCEI, LLC MERISEL, INC. COLOR EDGE, INC. AND SHAREHOLDERS OF SELLER DECEMBER 24TH, 2004