SHARE AND WARRANT EXCHANGE AGREEMENT