[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b50604080518082018252600c81526b41494f5a204e6574776f726b60a01b60208083019182528351808501909452600484526320a4a7ad60e11b908401528151919291620000629160039162000869565b5080516200007890600490602084019062000869565b5050600580546001600160a01b0319163390811790915560405190915081906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506b033b2e3c9fd0803ce8000000600655604051600090620000e190620008f8565b604051809103906000f080158015620000fe573d6000803e3d6000fd5b5090506200012c73076592ad72b79bbabdd05add7d367f44f2cff6586a088c2b1ab8b35b9d3400006200067b565b506200015873f8477220f8375968e38a3b79eca4343822b53af26a0f18967b7e1bf0ba4000006200067b565b5060006001600160a01b038216636acaa16e3073f8477220f8375968e38a3b79eca4343822b53af26200018f4262278d006200094d565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526a0f18967b7e1bf0ba400000606482015262278d00608482015260a401602060405180830381600087803b158015620001f957600080fd5b505af11580156200020e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023491906200091d565b90506200024d816a2d49c3727a53d22ec000006200067b565b5060006001600160a01b038316636acaa16e307382e83054cc631c0da85ca67087e45ca31b93f29b620002844262ed4e006200094d565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526a108b2a2c28029094000000606482015262278d00608482015260a401602060405180830381600087803b158015620002ee57600080fd5b505af115801562000303573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032991906200091d565b905062000342816acecb8f27f4200f3a0000006200067b565b5060006001600160a01b038416636acaa16e3073bbf78c2ee1794229e31af81c83f4d5125f08fe0f62000379426276a7006200094d565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526a034f086f3b33b684000000606482015262278d00608482015260a401602060405180830381600087803b158015620003e357600080fd5b505af1158015620003f8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200041e91906200091d565b905062000437816a295be96e640669720000006200067b565b5062000463739e2f8e278585cafd3308e894d2e09ffec520b1e96a027b46536c66c8e30000006200067b565b5060006001600160a01b038516636acaa16e30739e2f8e278585cafd3308e894d2e09ffec520b1e96200049a4262278d006200094d565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526a013da329b6336471800000606482015262278d00608482015260a401602060405180830381600087803b1580156200050457600080fd5b505af115801562000519573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200053f91906200091d565b905062000558816a165578eecf9d0ffb0000006200067b565b5062000584736c3d8872002b66c808ae462db314b87962dcc7af6a134d0684391b6cca3400006200067b565b5060006001600160a01b038616636acaa16e3073cfd6736a11e76c0e3418feebb788822211d92f1e620005bb426276a7006200094d565b6040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152600060648201819052608482015260a401602060405180830381600087803b1580156200061957600080fd5b505af11580156200062e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200065491906200091d565b90506200066e816b01b667dd922443f7520000006200067b565b50505050505050620009af565b600033620006916005546001600160a01b031690565b6001600160a01b031614620006ed5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b60065482620006fb60025490565b6200070791906200094d565b11156200076f5760405162461bcd60e51b815260206004820152602f60248201527f41494f5a20546f6b656e3a206d696e74206d6f7265207468616e20746865206d60448201526e617820746f74616c20737570706c7960881b6064820152608401620006e4565b6200077b838362000784565b50600192915050565b6001600160a01b038216620007dc5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620006e4565b8060026000828254620007f091906200094d565b90915550506001600160a01b038216600090815260208190526040812080548392906200081f9084906200094d565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620008779062000972565b90600052602060002090601f0160209004810192826200089b5760008555620008e6565b82601f10620008b657805160ff1916838001178555620008e6565b82800160010185558215620008e6579182015b82811115620008e6578251825591602001919060010190620008c9565b50620008f492915062000906565b5090565b610fbb806200186283390190565b5b80821115620008f4576000815560010162000907565b6000602082840312156200092f578081fd5b81516001600160a01b038116811462000946578182fd5b9392505050565b600082198211156200096d57634e487b7160e01b81526011600452602481fd5b500190565b600181811c908216806200098757607f821691505b60208210811415620009a957634e487b7160e01b600052602260045260246000fd5b50919050565b610ea380620009bf6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d714610209578063a9059cbb1461021c578063dd62ed3e1461022f578063f2fde38b1461026857610100565b806370a08231146101b3578063715018a6146101dc5780638da5cb5b146101e657806395d89b411461020157610100565b8063313ce567116100d3578063313ce5671461016b578063395093511461017a57806340c10f191461018d57806342966c68146101a057610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d61027b565b60405161011a9190610d65565b60405180910390f35b610136610131366004610d24565b61030d565b604051901515815260200161011a565b6002545b60405190815260200161011a565b610136610166366004610ce9565b610323565b6040516012815260200161011a565b610136610188366004610d24565b6103d9565b61013661019b366004610d24565b610410565b6101366101ae366004610d4d565b6104d2565b61014a6101c1366004610c96565b6001600160a01b031660009081526020819052604090205490565b6101e4610520565b005b6005546040516001600160a01b03909116815260200161011a565b61010d6105a3565b610136610217366004610d24565b6105b2565b61013661022a366004610d24565b61064d565b61014a61023d366004610cb7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6101e4610276366004610c96565b61065a565b60606003805461028a90610e1c565b80601f01602080910402602001604051908101604052809291908181526020018280546102b690610e1c565b80156103035780601f106102d857610100808354040283529160200191610303565b820191906000526020600020905b8154815290600101906020018083116102e657829003601f168201915b5050505050905090565b600061031a338484610754565b50600192915050565b6000610330848484610879565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103ba5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103ce85336103c98685610e05565b610754565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161031a9185906103c9908690610ded565b6000336104256005546001600160a01b031690565b6001600160a01b03161461044b5760405162461bcd60e51b81526004016103b190610db8565b6006548261045860025490565b6104629190610ded565b11156104c85760405162461bcd60e51b815260206004820152602f60248201527f41494f5a20546f6b656e3a206d696e74206d6f7265207468616e20746865206d60448201526e617820746f74616c20737570706c7960881b60648201526084016103b1565b61031a8383610a51565b6000336104e76005546001600160a01b031690565b6001600160a01b03161461050d5760405162461bcd60e51b81526004016103b190610db8565b6105173383610b30565b5060015b919050565b336105336005546001600160a01b031690565b6001600160a01b0316146105595760405162461bcd60e51b81526004016103b190610db8565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461028a90610e1c565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156106345760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103b1565b61064333856103c98685610e05565b5060019392505050565b600061031a338484610879565b3361066d6005546001600160a01b031690565b6001600160a01b0316146106935760405162461bcd60e51b81526004016103b190610db8565b6001600160a01b0381166106f85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103b1565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107b65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103b1565b6001600160a01b0382166108175760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103b1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108dd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103b1565b6001600160a01b03821661093f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103b1565b6001600160a01b038316600090815260208190526040902054818110156109b75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103b1565b6109c18282610e05565b6001600160a01b0380861660009081526020819052604080822093909355908516815290812080548492906109f7908490610ded565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a4391815260200190565b60405180910390a350505050565b6001600160a01b038216610aa75760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103b1565b8060026000828254610ab99190610ded565b90915550506001600160a01b03821660009081526020819052604081208054839290610ae6908490610ded565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6001600160a01b038216610b905760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016103b1565b6001600160a01b03821660009081526020819052604090205481811015610c045760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016103b1565b610c0e8282610e05565b6001600160a01b03841660009081526020819052604081209190915560028054849290610c3c908490610e05565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161086c565b80356001600160a01b038116811461051b57600080fd5b600060208284031215610ca7578081fd5b610cb082610c7f565b9392505050565b60008060408385031215610cc9578081fd5b610cd283610c7f565b9150610ce060208401610c7f565b90509250929050565b600080600060608486031215610cfd578081fd5b610d0684610c7f565b9250610d1460208501610c7f565b9150604084013590509250925092565b60008060408385031215610d36578182fd5b610d3f83610c7f565b946020939093013593505050565b600060208284031215610d5e578081fd5b5035919050565b6000602080835283518082850152825b81811015610d9157858101830151858201604001528201610d75565b81811115610da25783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610e0057610e00610e57565b500190565b600082821015610e1757610e17610e57565b500390565b600181811c90821680610e3057607f821691505b60208210811415610e5157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212209956c04a9402c8c7d6c143961f3ee377a1a3777eeaa8189bf3402636c9783a9b64736f6c63430008030033608060405234801561001057600080fd5b5060405161001d9061005f565b604051809103906000f080158015610039573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b039290921691909117905561006c565b610d16806102a583390190565b61022a8061007b6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80636acaa16e14610030575b600080fd5b61004361003e36600461018c565b61005f565b6040516001600160a01b03909116815260200160405180910390f35b600080548190610077906001600160a01b031661013a565b604051637c9a21b760e11b81526001600160a01b03898116600483015288811660248301526044820188905260648201879052608482018690529192509082169063f934436e9060a401600060405180830381600087803b1580156100db57600080fd5b505af11580156100ef573d6000803e3d6000fd5b50506040516001600160a01b03841681527f467b927bcc96ff56aa5ad9f93245b98645e025255658a2c6e56cae12f428a1809250602001905060405180910390a19695505050505050565b6000808260601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f0949350505050565b600080600080600060a086880312156101a3578081fd5b85356101ae816101dc565b945060208601356101be816101dc565b94979496505050506040830135926060810135926080909101359150565b6001600160a01b03811681146101f157600080fd5b5056fea26469706673582212203e44c15fcf9533feb887281a4ffdeb40940f6e913fca48ee6f7213cc9b6df93164736f6c63430008030033608060405234801561001057600080fd5b50600080546001600160a01b0319166001179055610ce3806100336000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80636d6a4889116100715780636d6a48891461012757806386d1a69f1461012f578063b69ef8a814610137578063c062dc5f1461013f578063f934436e14610147578063fc0c546a1461015c576100a9565b806314bbe21c146100ae57806338af3eed146100d65780635b940081146100f65780635d1e2d1b1461010c57806363ef16271461011f575b600080fd5b6100c16100bc366004610a89565b61016d565b60405190151581526020015b60405180910390f35b6100de61028b565b6040516001600160a01b0390911681526020016100cd565b6100fe61029b565b6040519081526020016100cd565b6100c161011a366004610ac8565b61032e565b6004546100fe565b6002546100fe565b6100c16105f9565b6100fe610822565b6003546100fe565b61015a610155366004610b13565b6108ad565b005b6000546001600160a01b03166100de565b600061017761028b565b6001600160a01b0316336001600160a01b0316146101b05760405162461bcd60e51b81526004016101a790610b7b565b60405180910390fd5b6001600160a01b0382166102215760405162461bcd60e51b815260206004820152603260248201527f546f6b656e54696d656c6f636b3a20746865206e65772062656e6566696369616044820152717279206973207a65726f206164647265737360701b60648201526084016101a7565b816001600160a01b031661023361028b565b6001600160a01b03167f57005c5083fa0952870a7906715a2f6f9ef2d01b4a423e4b3ce59c6129b1a76360405160405180910390a350600180546001600160a01b0383166001600160a01b0319909116178155919050565b6001546001600160a01b03165b90565b60006002544210156102af57506000610298565b60006102b9610822565b9050806102ca576000915050610298565b6004546102d8579050610298565b6000600454600254426102eb9190610c68565b6102f59190610c29565b905060006003548260016103099190610c11565b6103139190610c49565b905080831161032757829350505050610298565b9250505090565b600080610339610822565b905061034361028b565b6001600160a01b0316336001600160a01b0316146103735760405162461bcd60e51b81526004016101a790610b7b565b6001600160a01b0384166103995760405162461bcd60e51b81526004016101a790610bc7565b600083116103e95760405162461bcd60e51b815260206004820152601d60248201527f546f6b656e54696d656c6f636b3a20616d6f756e74206973207a65726f00000060448201526064016101a7565b808311156104475760405162461bcd60e51b815260206004820152602560248201527f546f6b656e54696d656c6f636b3a20616d6f756e7420657863656564732062616044820152646c616e636560d81b60648201526084016101a7565b6004546000901561046e5781846003546104619190610c49565b61046b9190610c29565b90505b6005546000906001600160a01b0316636acaa16e6104946000546001600160a01b031690565b600254600480546040516001600160e01b031960e087901b1681526001600160a01b0394851692810192909252928b166024820152604481019190915260648101869052608481019190915260a401602060405180830381600087803b1580156104fd57600080fd5b505af1158015610511573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105359190610aac565b90506105496000546001600160a01b031690565b60405163a9059cbb60e01b81526001600160a01b03838116600483015260248201889052919091169063a9059cbb90604401602060405180830381600087803b15801561059557600080fd5b505af11580156105a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cd9190610af3565b6105d657600080fd5b81600360008282546105e89190610c68565b909155506001979650505050505050565b600061060460025490565b42101561066e5760405162461bcd60e51b815260206004820152603260248201527f546f6b656e54696d656c6f636b3a2063757272656e742074696d65206973206260448201527165666f72652072656c656173652074696d6560701b60648201526084016101a7565b600061067861029b565b9050600081116106d65760405162461bcd60e51b815260206004820152602360248201527f546f6b656e54696d656c6f636b3a206e6f2072656c65617361626c6520746f6b604482015262656e7360e81b60648201526084016101a7565b6106de61028b565b6001600160a01b03167fb21fb52d5749b80f3182f8c6992236b5e5576681880914484d7f4c9b062e619e8260405161071891815260200190565b60405180910390a26000546001600160a01b031663a9059cbb61073961028b565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101849052604401602060405180830381600087803b15801561078157600080fd5b505af1158015610795573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b99190610af3565b6107c257600080fd5b6004541561081a576000600454600254426107dd9190610c68565b6107e79190610c29565b6004549091506107f8826001610c11565b6108029190610c49565b600260008282546108139190610c11565b9091555050505b600191505090565b600080546001600160a01b03166040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b15801561087057600080fd5b505afa158015610884573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a89190610b63565b905090565b6000546001600160a01b0316156109115760405162461bcd60e51b815260206004820152602260248201527f546f6b656e54696d656c6f636b3a20616c726561647920696e697469616c697a604482015261195960f21b60648201526084016101a7565b6001600160a01b03851661097a5760405162461bcd60e51b815260206004820152602a60248201527f546f6b656e54696d656c6f636b3a20657263323020746f6b656e2061646472656044820152697373206973207a65726f60b01b60648201526084016101a7565b6001600160a01b0384166109a05760405162461bcd60e51b81526004016101a790610bc7565b8015806109ac57508115155b610a065760405162461bcd60e51b815260206004820152602560248201527f546f6b656e54696d656c6f636b3a2072656c6561736520616d6f756e74206973604482015264207a65726f60d81b60648201526084016101a7565b6040516001600160a01b038516906000907f57005c5083fa0952870a7906715a2f6f9ef2d01b4a423e4b3ce59c6129b1a763908290a3600080546001600160a01b039687166001600160a01b0319918216179091556001805495909616948116949094179094556002919091556003556004919091556005805490911633179055565b600060208284031215610a9a578081fd5b8135610aa581610c95565b9392505050565b600060208284031215610abd578081fd5b8151610aa581610c95565b60008060408385031215610ada578081fd5b8235610ae581610c95565b946020939093013593505050565b600060208284031215610b04578081fd5b81518015158114610aa5578182fd5b600080600080600060a08688031215610b2a578081fd5b8535610b3581610c95565b94506020860135610b4581610c95565b94979496505050506040830135926060810135926080909101359150565b600060208284031215610b74578081fd5b5051919050565b6020808252602c908201527f546f6b656e54696d656c6f636b3a2063616c6c6572206973206e6f742074686560408201526b2062656e656669636961727960a01b606082015260800190565b6020808252602a908201527f546f6b656e54696d656c6f636b3a2062656e65666963696172792061646472656040820152697373206973207a65726f60b01b606082015260800190565b60008219821115610c2457610c24610c7f565b500190565b600082610c4457634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610c6357610c63610c7f565b500290565b600082821015610c7a57610c7a610c7f565b500390565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610caa57600080fd5b5056fea26469706673582212209535ed4b42d06e9fc8450c24953f25ff95a477fd47b30a0a08a33aed990fda6064736f6c63430008030033