SHARE AND WARRANT TRANSFER AGREEMENT