STOCK PURCHASE WARRANT To Purchase 95,238 Shares of the Common Stock of Digital Angel Corporation