SHARE VESTING AND WARRANT SURRENDER AGREEMENT