COMMON STOCK PURCHASE WARRANT AGREEMENT