Contract Address Details

0xe58eA819A98c87ab1A763133a234C3954BB15901

Token
HeroesTD (HTD)
Creator
0x9ac032–68469c at 0x8ae876–5fafec
Balance
0 KAI ( )
Tokens
Fetching tokens...
Transactions
8,101 Transactions
Transfers
0 Transfers
Gas Used
202,437,549
Last Balance Update
23760154

Contract Creation Code

Verify & Publish
0x6080604052600a805460ff60a81b191690553480156200001e57600080fd5b506040518060400160405280600881526020016712195c9bd95cd51160c21b8152506040518060400160405280600381526020016212151160ea1b815250816003908051906020019062000074929190620004fb565b5080516200008a906004906020840190620004fb565b505050620000a7620000a1620000e360201b60201c565b620000e7565b6009805460ff60a01b19169055620000dd33620000c76012600a62000609565b620000d790631be51d0062000701565b62000139565b62000790565b3390565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620001955760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b620001a3600083836200023e565b8060026000828254620001b79190620005a1565b90915550506001600160a01b03821660009081526020819052604081208054839290620001e6908490620005a1565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36200023a600083836200034c565b5050565b62000252600954600160a01b900460ff1690565b15620002945760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016200018c565b600a54600160a01b900460ff168015620002b85750600a54600160a81b900460ff16155b156200032f57600a54604051637e2f3afd60e01b81526001600160a01b03858116600483015284811660248301526044820184905290911690637e2f3afd90606401600060405180830381600087803b1580156200031557600080fd5b505af11580156200032a573d6000803e3d6000fd5b505050505b620003478383836200036460201b62000a071760201c565b505050565b620003478383836200034760201b620007d01760201c565b6200037c8383836200034760201b620007d01760201c565b6001600160a01b038316620003a6576200039682620003d1565b620003a062000402565b62000347565b6001600160a01b038216620003c0576200039683620003d1565b620003cb83620003d1565b62000347825b6001600160a01b0381166000908152600560205260409020620003ff90620003f98362000414565b62000433565b50565b620004126006620003f960025490565b565b6001600160a01b0381166000908152602081905260409020545b919050565b60006200043f62000482565b9050806200044d84620004a0565b101562000347578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b60006200049b6008620004f760201b62000a541760201c565b905090565b8054600090620004b3575060006200042e565b81548290620004c59060019062000723565b81548110620004e457634e487b7160e01b600052603260045260246000fd5b906000526020600020015490506200042e565b5490565b82805462000509906200073d565b90600052602060002090601f0160209004810192826200052d576000855562000578565b82601f106200054857805160ff191683800117855562000578565b8280016001018555821562000578579182015b82811115620005785782518255916020019190600101906200055b565b50620005869291506200058a565b5090565b5b808211156200058657600081556001016200058b565b60008219821115620005b757620005b76200077a565b500190565b80825b6001808611620005d0575062000600565b818704821115620005e557620005e56200077a565b80861615620005f357918102915b9490941c938002620005bf565b94509492505050565b60006200061d60001960ff85168462000624565b9392505050565b60008262000635575060016200061d565b8162000644575060006200061d565b81600181146200065d576002811462000668576200069c565b60019150506200061d565b60ff8411156200067c576200067c6200077a565b6001841b9150848211156200069557620006956200077a565b506200061d565b5060208310610133831016604e8410600b8410161715620006d4575081810a83811115620006ce57620006ce6200077a565b6200061d565b620006e38484846001620005bc565b808604821115620006f857620006f86200077a565b02949350505050565b60008160001904831182151516156200071e576200071e6200077a565b500290565b6000828210156200073857620007386200077a565b500390565b6002810460018216806200075257607f821691505b602082108114156200077457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6116da80620007a06000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063981b24d011610097578063a9059cbb11610071578063a9059cbb14610386578063c818c28014610399578063dd62ed3e146103a1578063f2fde38b146103da576101c4565b8063981b24d01461034d5780639cfdbd5e14610360578063a457c2d714610373576101c4565b80638456cb59116100d35780638456cb59146103105780638da5cb5b1461031857806395d89b411461033d5780639711715a14610345576101c4565b806370a08231146102e2578063715018a6146102f557806379cc6790146102fd576101c4565b8063313ce567116101665780633f4ba83a116101405780633f4ba83a146102a157806342966c68146102a95780634ee2cd7e146102bc5780635c975abb146102cf576101c4565b8063313ce5671461026b578063346168051461027a578063395093511461028e576101c4565b806318160ddd116101a257806318160ddd1461021f578063206a8a221461023157806323b872dd1461024457806326898da914610257576101c4565b806306fdde03146101c9578063095ea7b3146101e7578063113898081461020a575b600080fd5b6101d16103ed565b6040516101de919061157c565b60405180910390f35b6101fa6101f536600461151b565b61047f565b60405190151581526020016101de565b61021d610218366004611494565b610496565b005b6002545b6040519081526020016101de565b61021d61023f366004611544565b610544565b6101fa6102523660046114e0565b61058c565b600a546101fa90600160a01b900460ff1681565b604051601281526020016101de565b600a546101fa90600160a81b900460ff1681565b6101fa61029c36600461151b565b610636565b61021d610672565b61021d6102b7366004611564565b6106a6565b6102236102ca36600461151b565b6106b3565b6101fa600954600160a01b900460ff1690565b6102236102f0366004611494565b6106fc565b61021d61071b565b61021d61030b36600461151b565b61074f565b61021d6107d5565b6009546001600160a01b03165b6040516001600160a01b0390911681526020016101de565b6101d1610807565b61021d610816565b61022361035b366004611564565b610848565b600a54610325906001600160a01b031681565b6101fa61038136600461151b565b610873565b6101fa61039436600461151b565b61090c565b61021d610919565b6102236103af3660046114ae565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61021d6103e8366004611494565b61096f565b6060600380546103fc90611653565b80601f016020809104026020016040519081016040528092919081815260200182805461042890611653565b80156104755780601f1061044a57610100808354040283529160200191610475565b820191906000526020600020905b81548152906001019060200180831161045857829003601f168201915b5050505050905090565b600061048c338484610a58565b5060015b92915050565b6009546001600160a01b031633146104c95760405162461bcd60e51b81526004016104c0906115cf565b60405180910390fd5b600a546001600160a01b0316156105225760405162461bcd60e51b815260206004820152601c60248201527f43616e206f6e6c7920626520696e697469616c697a6564206f6e63650000000060448201526064016104c0565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b0316331461056e5760405162461bcd60e51b81526004016104c0906115cf565b600a8054911515600160a01b0260ff60a01b19909216919091179055565b6000610599848484610b7c565b6001600160a01b03841660009081526001602090815260408083203384529091529020548281101561061e5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016104c0565b61062b8533858403610a58565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161048c91859061066d908690611604565b610a58565b6009546001600160a01b0316331461069c5760405162461bcd60e51b81526004016104c0906115cf565b6106a4610d61565b565b6106b03382610e04565b50565b6001600160a01b0382166000908152600560205260408120819081906106da908590610f65565b91509150816106f1576106ec856106fc565b6106f3565b805b95945050505050565b6001600160a01b0381166000908152602081905260409020545b919050565b6009546001600160a01b031633146107455760405162461bcd60e51b81526004016104c0906115cf565b6106a4600061106a565b600061075b83336103af565b9050818110156107b95760405162461bcd60e51b8152602060048201526024808201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604482015263616e636560e01b60648201526084016104c0565b6107c68333848403610a58565b6107d08383610e04565b505050565b6009546001600160a01b031633146107ff5760405162461bcd60e51b81526004016104c0906115cf565b6106a46110bc565b6060600480546103fc90611653565b6009546001600160a01b031633146108405760405162461bcd60e51b81526004016104c0906115cf565b6106b061114a565b6000806000610858846006610f65565b91509150816108695760025461086b565b805b949350505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156108f55760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016104c0565b6109023385858403610a58565b5060019392505050565b600061048c338484610b7c565b6009546001600160a01b031633146109435760405162461bcd60e51b81526004016104c0906115cf565b600a54600160a81b900460ff161561095a57600080fd5b600a805460ff60a81b1916600160a81b179055565b6009546001600160a01b031633146109995760405162461bcd60e51b81526004016104c0906115cf565b6001600160a01b0381166109fe5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104c0565b6106b08161106a565b6001600160a01b038316610a2b57610a1e826111a4565b610a266111ce565b6107d0565b6001600160a01b038216610a4257610a1e836111a4565b610a4b836111a4565b6107d0826111a4565b5490565b6001600160a01b038316610aba5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104c0565b6001600160a01b038216610b1b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104c0565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610be05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104c0565b6001600160a01b038216610c425760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104c0565b610c4d8383836111dc565b6001600160a01b03831660009081526020819052604090205481811015610cc55760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016104c0565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610cfc908490611604565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d4891815260200190565b60405180910390a3610d5b848484610a26565b50505050565b610d74600954600160a01b900460ff1690565b610db75760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016104c0565b6009805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216610e645760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016104c0565b610e70826000836111dc565b6001600160a01b03821660009081526020819052604090205481811015610ee45760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016104c0565b6001600160a01b0383166000908152602081905260408120838303905560028054849290610f1390849061163c565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36107d083600084610a26565b60008060008411610fb15760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b60448201526064016104c0565b610fb96112d1565b8411156110085760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e7420696400000060448201526064016104c0565b600061101484866112e1565b845490915081141561102d576000809250925050611063565b600184600101828154811061105257634e487b7160e01b600052603260045260246000fd5b906000526020600020015492509250505b9250929050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6110cf600954600160a01b900460ff1690565b1561110f5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016104c0565b6009805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610de73390565b600061115a600880546001019055565b60006111646112d1565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb678160405161119791815260200190565b60405180910390a1905090565b6001600160a01b03811660009081526005602052604090206106b0906111c9836106fc565b6113c0565b6106a460066111c960025490565b6111ef600954600160a01b900460ff1690565b1561122f5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016104c0565b600a54600160a01b900460ff1680156112525750600a54600160a81b900460ff16155b156112c657600a54604051637e2f3afd60e01b81526001600160a01b03858116600483015284811660248301526044820184905290911690637e2f3afd90606401600060405180830381600087803b1580156112ad57600080fd5b505af11580156112c1573d6000803e3d6000fd5b505050505b6107d0838383610a07565b60006112dc60085490565b905090565b81546000906112f257506000610490565b82546000905b8082101561135c57600061130c838361140a565b90508486828154811061132f57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154111561134857809150611356565b611353816001611604565b92505b506112f8565b60008211801561139f5750838561137460018561163c565b8154811061139257634e487b7160e01b600052603260045260246000fd5b9060005260206000200154145b156113b8576113af60018361163c565b92505050610490565b509050610490565b60006113ca6112d1565b9050806113d68461142c565b10156107d0578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b6000611419600284841861161c565b61142590848416611604565b9392505050565b805460009061143d57506000610716565b8154829061144d9060019061163c565b8154811061146b57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050610716565b80356001600160a01b038116811461071657600080fd5b6000602082840312156114a5578081fd5b6114258261147d565b600080604083850312156114c0578081fd5b6114c98361147d565b91506114d76020840161147d565b90509250929050565b6000806000606084860312156114f4578081fd5b6114fd8461147d565b925061150b6020850161147d565b9150604084013590509250925092565b6000806040838503121561152d578182fd5b6115368361147d565b946020939093013593505050565b600060208284031215611555578081fd5b81358015158114611425578182fd5b600060208284031215611575578081fd5b5035919050565b6000602080835283518082850152825b818110156115a85785810183015185820160400152820161158c565b818111156115b95783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156116175761161761168e565b500190565b60008261163757634e487b7160e01b81526012600452602481fd5b500490565b60008282101561164e5761164e61168e565b500390565b60028104600182168061166757607f821691505b6020821081141561168857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122053873c6082b5c93fbd85cffdf5bbecdb0d52c6d9e921091ec78cb0b18d7b120c64736f6c63430008020033

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101c45760003560e01c806370a08231116100f9578063981b24d011610097578063a9059cbb11610071578063a9059cbb14610386578063c818c28014610399578063dd62ed3e146103a1578063f2fde38b146103da576101c4565b8063981b24d01461034d5780639cfdbd5e14610360578063a457c2d714610373576101c4565b80638456cb59116100d35780638456cb59146103105780638da5cb5b1461031857806395d89b411461033d5780639711715a14610345576101c4565b806370a08231146102e2578063715018a6146102f557806379cc6790146102fd576101c4565b8063313ce567116101665780633f4ba83a116101405780633f4ba83a146102a157806342966c68146102a95780634ee2cd7e146102bc5780635c975abb146102cf576101c4565b8063313ce5671461026b578063346168051461027a578063395093511461028e576101c4565b806318160ddd116101a257806318160ddd1461021f578063206a8a221461023157806323b872dd1461024457806326898da914610257576101c4565b806306fdde03146101c9578063095ea7b3146101e7578063113898081461020a575b600080fd5b6101d16103ed565b6040516101de919061157c565b60405180910390f35b6101fa6101f536600461151b565b61047f565b60405190151581526020016101de565b61021d610218366004611494565b610496565b005b6002545b6040519081526020016101de565b61021d61023f366004611544565b610544565b6101fa6102523660046114e0565b61058c565b600a546101fa90600160a01b900460ff1681565b604051601281526020016101de565b600a546101fa90600160a81b900460ff1681565b6101fa61029c36600461151b565b610636565b61021d610672565b61021d6102b7366004611564565b6106a6565b6102236102ca36600461151b565b6106b3565b6101fa600954600160a01b900460ff1690565b6102236102f0366004611494565b6106fc565b61021d61071b565b61021d61030b36600461151b565b61074f565b61021d6107d5565b6009546001600160a01b03165b6040516001600160a01b0390911681526020016101de565b6101d1610807565b61021d610816565b61022361035b366004611564565b610848565b600a54610325906001600160a01b031681565b6101fa61038136600461151b565b610873565b6101fa61039436600461151b565b61090c565b61021d610919565b6102236103af3660046114ae565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61021d6103e8366004611494565b61096f565b6060600380546103fc90611653565b80601f016020809104026020016040519081016040528092919081815260200182805461042890611653565b80156104755780601f1061044a57610100808354040283529160200191610475565b820191906000526020600020905b81548152906001019060200180831161045857829003601f168201915b5050505050905090565b600061048c338484610a58565b5060015b92915050565b6009546001600160a01b031633146104c95760405162461bcd60e51b81526004016104c0906115cf565b60405180910390fd5b600a546001600160a01b0316156105225760405162461bcd60e51b815260206004820152601c60248201527f43616e206f6e6c7920626520696e697469616c697a6564206f6e63650000000060448201526064016104c0565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b0316331461056e5760405162461bcd60e51b81526004016104c0906115cf565b600a8054911515600160a01b0260ff60a01b19909216919091179055565b6000610599848484610b7c565b6001600160a01b03841660009081526001602090815260408083203384529091529020548281101561061e5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016104c0565b61062b8533858403610a58565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161048c91859061066d908690611604565b610a58565b6009546001600160a01b0316331461069c5760405162461bcd60e51b81526004016104c0906115cf565b6106a4610d61565b565b6106b03382610e04565b50565b6001600160a01b0382166000908152600560205260408120819081906106da908590610f65565b91509150816106f1576106ec856106fc565b6106f3565b805b95945050505050565b6001600160a01b0381166000908152602081905260409020545b919050565b6009546001600160a01b031633146107455760405162461bcd60e51b81526004016104c0906115cf565b6106a4600061106a565b600061075b83336103af565b9050818110156107b95760405162461bcd60e51b8152602060048201526024808201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604482015263616e636560e01b60648201526084016104c0565b6107c68333848403610a58565b6107d08383610e04565b505050565b6009546001600160a01b031633146107ff5760405162461bcd60e51b81526004016104c0906115cf565b6106a46110bc565b6060600480546103fc90611653565b6009546001600160a01b031633146108405760405162461bcd60e51b81526004016104c0906115cf565b6106b061114a565b6000806000610858846006610f65565b91509150816108695760025461086b565b805b949350505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156108f55760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016104c0565b6109023385858403610a58565b5060019392505050565b600061048c338484610b7c565b6009546001600160a01b031633146109435760405162461bcd60e51b81526004016104c0906115cf565b600a54600160a81b900460ff161561095a57600080fd5b600a805460ff60a81b1916600160a81b179055565b6009546001600160a01b031633146109995760405162461bcd60e51b81526004016104c0906115cf565b6001600160a01b0381166109fe5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104c0565b6106b08161106a565b6001600160a01b038316610a2b57610a1e826111a4565b610a266111ce565b6107d0565b6001600160a01b038216610a4257610a1e836111a4565b610a4b836111a4565b6107d0826111a4565b5490565b6001600160a01b038316610aba5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104c0565b6001600160a01b038216610b1b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104c0565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610be05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104c0565b6001600160a01b038216610c425760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104c0565b610c4d8383836111dc565b6001600160a01b03831660009081526020819052604090205481811015610cc55760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016104c0565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610cfc908490611604565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d4891815260200190565b60405180910390a3610d5b848484610a26565b50505050565b610d74600954600160a01b900460ff1690565b610db75760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016104c0565b6009805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216610e645760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016104c0565b610e70826000836111dc565b6001600160a01b03821660009081526020819052604090205481811015610ee45760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016104c0565b6001600160a01b0383166000908152602081905260408120838303905560028054849290610f1390849061163c565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36107d083600084610a26565b60008060008411610fb15760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b60448201526064016104c0565b610fb96112d1565b8411156110085760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e7420696400000060448201526064016104c0565b600061101484866112e1565b845490915081141561102d576000809250925050611063565b600184600101828154811061105257634e487b7160e01b600052603260045260246000fd5b906000526020600020015492509250505b9250929050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6110cf600954600160a01b900460ff1690565b1561110f5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016104c0565b6009805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610de73390565b600061115a600880546001019055565b60006111646112d1565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb678160405161119791815260200190565b60405180910390a1905090565b6001600160a01b03811660009081526005602052604090206106b0906111c9836106fc565b6113c0565b6106a460066111c960025490565b6111ef600954600160a01b900460ff1690565b1561122f5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016104c0565b600a54600160a01b900460ff1680156112525750600a54600160a81b900460ff16155b156112c657600a54604051637e2f3afd60e01b81526001600160a01b03858116600483015284811660248301526044820184905290911690637e2f3afd90606401600060405180830381600087803b1580156112ad57600080fd5b505af11580156112c1573d6000803e3d6000fd5b505050505b6107d0838383610a07565b60006112dc60085490565b905090565b81546000906112f257506000610490565b82546000905b8082101561135c57600061130c838361140a565b90508486828154811061132f57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154111561134857809150611356565b611353816001611604565b92505b506112f8565b60008211801561139f5750838561137460018561163c565b8154811061139257634e487b7160e01b600052603260045260246000fd5b9060005260206000200154145b156113b8576113af60018361163c565b92505050610490565b509050610490565b60006113ca6112d1565b9050806113d68461142c565b10156107d0578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b6000611419600284841861161c565b61142590848416611604565b9392505050565b805460009061143d57506000610716565b8154829061144d9060019061163c565b8154811061146b57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050610716565b80356001600160a01b038116811461071657600080fd5b6000602082840312156114a5578081fd5b6114258261147d565b600080604083850312156114c0578081fd5b6114c98361147d565b91506114d76020840161147d565b90509250929050565b6000806000606084860312156114f4578081fd5b6114fd8461147d565b925061150b6020850161147d565b9150604084013590509250925092565b6000806040838503121561152d578182fd5b6115368361147d565b946020939093013593505050565b600060208284031215611555578081fd5b81358015158114611425578182fd5b600060208284031215611575578081fd5b5035919050565b6000602080835283518082850152825b818110156115a85785810183015185820160400152820161158c565b818111156115b95783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156116175761161761168e565b500190565b60008261163757634e487b7160e01b81526012600452602481fd5b500490565b60008282101561164e5761164e61168e565b500390565b60028104600182168061166757607f821691505b6020821081141561168857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122053873c6082b5c93fbd85cffdf5bbecdb0d52c6d9e921091ec78cb0b18d7b120c64736f6c63430008020033