```\nfunction withdraw(uint256 _share) public {\n    // Gets the amount of xABR in existence\n    uint256 totalShares = totalSupply();\n    // Calculates the amount of ABR the xABR is worth\n    uint256 what = _share * ABR.balanceOf(address(this)) / totalShares;\n    _burn(msg.sender, _share);\n    ABR.transfer(msg.sender, what);\n}\n```\n