COMMON STOCK PURCHASE WARRANT To Purchase 578,870 Shares of Common Stock of