function proxiableUUID() public pure returns (bytes32) {
    return 0xc5f16f0fcc639fa48a6947836d9850f504798523bf8c9a3a87d5876cf622bcf7;
}
function proxiableUUID() external view override notDelegatedOrIsMinimalProxy returns (bytes32) {
    return _IMPLEMENTATION_SLOT;
}
constructor(bytes memory constructData, address contractLogic) public {
    // Initialization logic
}
function init(string memory _name, string memory _symbol) external override reinitializer(2) {
    // Initialization logic
}
