PREFERRED STOCK PURCHASE AGREEMENT BETWEEN CORGENIX MEDICAL CORPORATION AND BARRON PARTNERS LP DATED DECEMBER 28, 2005