Contract Address Details

0x148De93957ED77f8D5546323b1EdA0Bf06eB52f3

Token
HanaGold Token (HNG)
Creator
0x709000–563821 at 0xdb74fd–1009c1
Balance
0 KAI ( )
Tokens
Fetching tokens...
Transactions
3,890 Transactions
Transfers
1 Transfers
Gas Used
108,585,172
Last Balance Update
24343935

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063a457c2d7116100ad578063dd644f721161007c578063dd644f7214610a87578063e47d606014610aa5578063e4997dc514610b01578063f2fde38b14610b5d578063f3bdc22814610ba15761021c565b8063a457c2d7146108e7578063a9059cbb1461094d578063aa271e1a146109b3578063dd62ed3e14610a0f5761021c565b80638da5cb5b116100f45780638da5cb5b146107aa5780638f32d59b146107f457806395d89b4114610816578063983b2d561461089957806398650275146108dd5761021c565b8063715018a61461070457806379cc67901461070e57806382dc1ec41461075c5780638456cb59146107a05761021c565b80633f4ba83a116101a857806359bf1abe1161017757806359bf1abe146105ca5780635a0ce676146106265780635c975abb146106805780636ef8d66d146106a257806370a08231146106ac5761021c565b80633f4ba83a146104d057806340c10f19146104da57806342966c681461054057806346fbf68e1461056e5761021c565b80631a7626e7116101ef5780631a7626e71461038457806323b872dd146103a2578063313ce56714610428578063353907141461044c578063395093511461046a5761021c565b806306fdde0314610221578063095ea7b3146102a45780630ecb93c01461030a57806318160ddd14610366575b600080fd5b610229610bfd565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561026957808201518184015260208101905061024e565b50505050905090810190601f1680156102965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102f0600480360360408110156102ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c9f565b604051808215151515815260200191505060405180910390f35b61034c6004803603602081101561032057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d36565b604051808215151515815260200191505060405180910390f35b61036e610e76565b6040518082815260200191505060405180910390f35b61038c610e80565b6040518082815260200191505060405180910390f35b61040e600480360360608110156103b857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e86565b604051808215151515815260200191505060405180910390f35b6104306110a1565b604051808260ff1660ff16815260200191505060405180910390f35b6104546110b8565b6040518082815260200191505060405180910390f35b6104b66004803603604081101561048057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110be565b604051808215151515815260200191505060405180910390f35b6104d8611155565b005b610526600480360360408110156104f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112c3565b604051808215151515815260200191505060405180910390f35b61056c6004803603602081101561055657600080fd5b810190808035906020019092919050505061133e565b005b6105b06004803603602081101561058457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611352565b604051808215151515815260200191505060405180910390f35b61060c600480360360208110156105e057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061136f565b604051808215151515815260200191505060405180910390f35b6106666004803603606081101561063c57600080fd5b810190808035906020019092919080359060200190929190803590602001909291905050506113c5565b604051808215151515815260200191505060405180910390f35b6106886114ae565b604051808215151515815260200191505060405180910390f35b6106aa6114c5565b005b6106ee600480360360208110156106c257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d7565b6040518082815260200191505060405180910390f35b61070c61151f565b005b61075a6004803603604081101561072457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061165a565b005b61079e6004803603602081101561077257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611668565b005b6107a86116d9565b005b6107b2611848565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107fc611872565b604051808215151515815260200191505060405180910390f35b61081e6118d1565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561085e578082015181840152602081019050610843565b50505050905090810190601f16801561088b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6108db600480360360208110156108af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611973565b005b6108e56119e4565b005b610933600480360360408110156108fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119f6565b604051808215151515815260200191505060405180910390f35b6109996004803603604081101561096357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a8d565b604051808215151515815260200191505060405180910390f35b6109f5600480360360208110156109c957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c44565b604051808215151515815260200191505060405180910390f35b610a7160048036036040811015610a2557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c61565b6040518082815260200191505060405180910390f35b610a8f611ce8565b6040518082815260200191505060405180910390f35b610ae760048036036020811015610abb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cee565b604051808215151515815260200191505060405180910390f35b610b4360048036036020811015610b1757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d0e565b604051808215151515815260200191505060405180910390f35b610b9f60048036036020811015610b7357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e4e565b005b610be360048036036020811015610bb757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ed4565b604051808215151515815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c955780601f10610c6a57610100808354040283529160200191610c95565b820191906000526020600020905b815481529060010190602001808311610c7857829003601f168201915b5050505050905090565b6000600860009054906101000a900460ff1615610d24576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610d2e8383612032565b905092915050565b6000610d40611872565b610db2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6001600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f42e160154868087d6bfdc0ca23d96a1c1cfa32f1b72ba9ba27b69b98a0d819dc82604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a160019050919050565b6000600254905090565b600b5481565b6000600860009054906101000a900460ff1615610f0b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f6257600080fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610fb957600080fd5b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561101057600080fd5b600061103b61271061102d6009548661205090919063ffffffff16565b6120d690919063ffffffff16565b9050600a5481111561104d57600a5490505b6000611062828561212090919063ffffffff16565b9050600082111561108b5761107e611078611848565b8361216a565b5061108a868683612201565b5b6110968686836123f8565b925050509392505050565b6000600560009054906101000a900460ff16905090565b600a5481565b6000600860009054906101000a900460ff1615611143576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b61114d8383612491565b905092915050565b611165611160612544565b611352565b6111ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b600860009054906101000a900460ff1661123c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600860006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611280612544565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b60006112d56112d0612544565b611c44565b61132a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806136896030913960400191505060405180910390fd5b611334838361254c565b6001905092915050565b61134f611349612544565b82612707565b50565b60006113688260076128bf90919063ffffffff16565b9050919050565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60006113cf611872565b611441576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8360098190555081600b8190555082600a819055507fd16858b87f79d06c5d7f4cdf7f0943a3b343a9eb149c10ec26e7bcaae7f19bc5600954600a54600b5460405180848152602001838152602001828152602001935050505060405180910390a1600190509392505050565b6000600860009054906101000a900460ff16905090565b6114d56114d0612544565b61299d565b565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611527611872565b611599576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61166482826129f7565b5050565b611678611673612544565b611352565b6116cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b6116d681612ac6565b50565b6116e96116e4612544565b611352565b61173e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b600860009054906101000a900460ff16156117c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600860006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611805612544565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166118b5612544565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119695780601f1061193e57610100808354040283529160200191611969565b820191906000526020600020905b81548152906001019060200180831161194c57829003601f168201915b5050505050905090565b61198361197e612544565b611c44565b6119d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806136896030913960400191505060405180910390fd5b6119e181612b20565b50565b6119f46119ef612544565b612b7a565b565b6000600860009054906101000a900460ff1615611a7b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b611a858383612bd4565b905092915050565b6000600860009054906101000a900460ff1615611b12576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611b6957600080fd5b600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611bc057600080fd5b6000611beb612710611bdd6009548661205090919063ffffffff16565b6120d690919063ffffffff16565b9050600a54811115611bfd57600a5490505b6000611c12828561212090919063ffffffff16565b90506000821115611c3057611c2e611c28611848565b8361216a565b505b611c3a858261216a565b9250505092915050565b6000611c5a8260066128bf90919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b600c6020528060005260406000206000915054906101000a900460ff1681565b6000611d18611872565b611d8a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fd7e9ec6e6ecd65492dce6bf513cd6867560d49544421d0783ddf06e76c24470c82604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a160019050919050565b611e56611872565b611ec8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611ed181612ca1565b50565b6000611ede611872565b611f50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611fa657600080fd5b6000611fb1836114d7565b9050611fbd8382612707565b7f61e6e66b0d6339b2980aecc6ccc0039736791f0ccde9ed512e789a7fbdd698c68382604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16001915050919050565b600061204661203f612544565b8484612201565b6001905092915050565b60008083141561206357600090506120d0565b600082840290508284828161207457fe5b04146120cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806137026021913960400191505060405180910390fd5b809150505b92915050565b600061211883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612de7565b905092915050565b600061216283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612ead565b905092915050565b6000600860009054906101000a900460ff16156121ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6121f98383612f6d565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612287576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806137236024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561230d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806135916022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b6000600860009054906101000a900460ff161561247d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b612488848484612f8b565b90509392505050565b600061253a61249e612544565b8461253585600160006124af612544565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461306490919063ffffffff16565b612201565b6001905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f4b524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6126048160025461306490919063ffffffff16565b60028190555061265b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461306490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561278d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806136426021913960400191505060405180910390fd5b6127f8816040518060600160405280602281526020016135fd602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ead9092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061284f8160025461212090919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612946576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806137476022913960400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6129b18160076130ec90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b612a018282612707565b612ac282612a0d612544565b612abd8460405180606001604052806024815260200161376960249139600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000612a73612544565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ead9092919063ffffffff16565b612201565b5050565b612ada8160076131a990919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b612b348160066131a990919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b612b8e8160066130ec90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b6000612c97612be1612544565b84612c92856040518060600160405280602581526020016135d86025913960016000612c0b612544565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ead9092919063ffffffff16565b612201565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612d27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061356b6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083118290612e93576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612e58578082015181840152602081019050612e3d565b50505050905090810190601f168015612e855780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581612e9f57fe5b049050809150509392505050565b6000838311158290612f5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612f1f578082015181840152602081019050612f04565b50505050905090810190601f168015612f4c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000612f81612f7a612544565b8484613284565b6001905092915050565b6000612f98848484613284565b61305984612fa4612544565b613054856040518060600160405280602881526020016136da60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061300a612544565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ead9092919063ffffffff16565b612201565b600190509392505050565b6000808284019050838110156130e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6130f682826128bf565b61314b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806136b96021913960400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6131b382826128bf565b15613226576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561330a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806135b36025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613390576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061361f6023913960400191505060405180910390fd5b6133fb81604051806060016040528060268152602001613663602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ead9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061348e816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461306490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505056fe506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c654f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734b524332303a20617070726f766520746f20746865207a65726f20616464726573734b524332303a207472616e736665722066726f6d20746865207a65726f20616464726573734b524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4b524332303a206275726e20616d6f756e7420657863656564732062616c616e63654b524332303a207472616e7366657220746f20746865207a65726f20616464726573734b524332303a206275726e2066726f6d20746865207a65726f20616464726573734b524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c654b524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774b524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373526f6c65733a206163636f756e7420697320746865207a65726f20616464726573734b524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e6365a265627a7a723158201864223fd40a7a35b89b58ca5a9343dc745443fa34008477aaf150d4d43cef4764736f6c63430005110032