WARRANT TO PURCHASE 43,140 SHARES OF COMMON STOCK