COMMON STOCK PURCHASE WARRANT To Purchase up to 3,700,000 Shares of Common Stock of