CARRINGTON LABORATORIES, INC. SECURITIES PURCHASE AGREEMENT April 25, 2007