Contract Address Details

0xE93C385761D590bDFE35C8dc9910916C17F62649

Token
CommissionShare (ShareOf 0x8ce046d04aa66eb8e97cc3cf6be0cdbf09b2f4a5)
Creator
0x000000–001001 at 0xa1faaa–081119
Balance
18,995.89 REI
Tokens
Fetching tokens...
Transactions
5,492 Transactions
Transfers
0 Transfers
Gas Used
254,209,960
Last Balance Update
34111193

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b506040516200219a3803806200219a833981810160405260408110156200003757600080fd5b508051602091820151604080518082018252600f81526e436f6d6d697373696f6e536861726560881b8186015281518083019092526008825267029b430b932a7b3160c51b828601529293919284929091620000b491620000a390869062001744620001d7821b17901c565b6200021260201b620017831760201c565b60016000558151620000ce90600490602085019062000487565b508051620000e490600590602084019062000487565b50506006805460ff19166012179055506001600160a01b03811662000150576040805162461bcd60e51b815260206004820152601460248201527f4f6e6c793a20696e76616c696420636f6e666967000000000000000000000000604482015290519081900360640190fd5b60068054610100600160a81b0319166101006001600160a01b03938416021790558116620001b05760405162461bcd60e51b8152600401808060200182810382526021815260200180620021796021913960400191505060405180910390fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055506200052c565b60408051606083811b6001600160601b03191660208301528251601481840301815260349092019092526200020c90620002d1565b92915050565b606082826040516020018083805190602001908083835b602083106200024a5780518252601f19909201916020918201910162000229565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310620002945780518252601f19909201916020918201910162000273565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f19166020018201604052801562000334576020820181803883390190505b509050600360fc1b816000815181106200034a57fe5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106200037457fe5b60200101906001600160f81b031916908160001a90535060005b84518110156200047f57826004868381518110620003a857fe5b016020015182517fff0000000000000000000000000000000000000000000000000000000000000090911690911c60f81c908110620003e357fe5b602001015160f81c60f81b8282600202600201815181106200040157fe5b60200101906001600160f81b031916908160001a905350828582815181106200042657fe5b602091010151815160f89190911c600f169081106200044157fe5b602001015160f81c60f81b8282600202600301815181106200045f57fe5b60200101906001600160f81b031916908160001a9053506001016200038e565b509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004ca57805160ff1916838001178555620004fa565b82800160010185558215620004fa579182015b82811115620004fa578251825591602001919060010190620004dd565b50620005089291506200050c565b5090565b6200052991905b8082111562000508576000815560010162000513565b90565b611c3d806200053c6000396000f3fe6080604052600436106101145760003560e01c80635632bdee116100a057806395d89b411161006457806395d89b41146103e5578063a457c2d7146103fa578063a9059cbb14610433578063d37a70721461046c578063dd62ed3e1461049957610114565b80635632bdee146103235780636a6278421461034d57806370a082311461037357806379502c55146103a65780638d7746c9146103bb57610114565b806323b872dd116100e757806323b872dd14610221578063313ce56714610264578063395093511461028f5780633a5381b5146102c857806342966c68146102f957610114565b806306fdde0314610119578063095ea7b3146101a357806318160ddd146101f0578063228cb73314610217575b600080fd5b34801561012557600080fd5b5061012e6104d4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101af57600080fd5b506101dc600480360360408110156101c657600080fd5b506001600160a01b03813516906020013561056a565b604080519115158252519081900360200190f35b3480156101fc57600080fd5b50610205610588565b60408051918252519081900360200190f35b61021f61058e565b005b34801561022d57600080fd5b506101dc6004803603606081101561024457600080fd5b506001600160a01b038135811691602081013590911690604001356106b4565b34801561027057600080fd5b50610279610741565b6040805160ff9092168252519081900360200190f35b34801561029b57600080fd5b506101dc600480360360408110156102b257600080fd5b506001600160a01b03813516906020013561074a565b3480156102d457600080fd5b506102dd61079e565b604080516001600160a01b039092168252519081900360200190f35b34801561030557600080fd5b506102056004803603602081101561031c57600080fd5b50356107ad565b34801561032f57600080fd5b506102056004803603602081101561034657600080fd5b503561096f565b6102056004803603602081101561036357600080fd5b50356001600160a01b03166109ea565b34801561037f57600080fd5b506102056004803603602081101561039657600080fd5b50356001600160a01b0316610bea565b3480156103b257600080fd5b506102dd610c05565b3480156103c757600080fd5b50610205600480360360208110156103de57600080fd5b5035610c19565b3480156103f157600080fd5b5061012e610c83565b34801561040657600080fd5b506101dc6004803603604081101561041d57600080fd5b506001600160a01b038135169060200135610ce4565b34801561043f57600080fd5b506101dc6004803603604081101561045657600080fd5b506001600160a01b038135169060200135610d52565b34801561047857600080fd5b506102056004803603602081101561048f57600080fd5b503560ff16610d66565b3480156104a557600080fd5b50610205600480360360408110156104bc57600080fd5b506001600160a01b0381358116916020013516610f15565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b820191906000526020600020905b81548152906001019060200180831161054357829003601f168201915b5050505050905090565b600061057e610577610f40565b8484610f44565b5060015b92915050565b60035490565b600260005414156105d4576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561062a57600080fd5b505afa15801561063e573d6000803e3d6000fd5b505050506040513d602081101561065457600080fd5b50516001600160a01b031633146106ad576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b6001600055565b60006106c1848484611030565b610737846106cd610f40565b61073285604051806060016040528060288152602001611afe602891396001600160a01b038a1660009081526002602052604081209061070b610f40565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61119916565b610f44565b5060019392505050565b60065460ff1690565b600061057e610757610f40565b846107328560026000610768610f40565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61123016565b6007546001600160a01b031681565b6000600260005414156107f5576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561084b57600080fd5b505afa15801561085f573d6000803e3d6000fd5b505050506040513d602081101561087557600080fd5b50516001600160a01b031633146108ce576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b6000821161090d5760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b6000610917610588565b905080610927576000915061094a565b6109478161093b854763ffffffff61129116565b9063ffffffff6112ea16565b91505b610954338461132c565b8115610964576109643383611434565b506001600055919050565b60008082116109af5760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b60006109b9610588565b9050806109c8578291506109e4565b6109e16109db478563ffffffff61129116565b8261151e565b91505b50919050565b600060026000541415610a32576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8857600080fd5b505afa158015610a9c573d6000803e3d6000fd5b505050506040513d6020811015610ab257600080fd5b50516001600160a01b03163314610b0b576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b476000610b1e823463ffffffff61159f16565b90506000610b2a610588565b905080610b3957829350610b94565b60008211610b785760405162461bcd60e51b815260040180806020018281038252602f815260200180611b26602f913960400191505060405180910390fd5b81610b89348363ffffffff61129116565b81610b9057fe5b0493505b60008411610bd35760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b610bdd85856115e1565b5050600160005550919050565b6001600160a01b031660009081526001602052604090205490565b60065461010090046001600160a01b031681565b6000808211610c595760405162461bcd60e51b8152600401808060200182810382526024815260200180611b9b6024913960400191505060405180910390fd5b4780610c6857600091506109e4565b6109e16109db610c76610588565b859063ffffffff61129116565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b600061057e610cf1610f40565b8461073285604051806060016040528060258152602001611be36025913960026000610d1b610f40565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61119916565b600061057e610d5f610f40565b8484611030565b600060026000541415610dae576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610e0457600080fd5b505afa158015610e18573d6000803e3d6000fd5b505050506040513d6020811015610e2e57600080fd5b50516001600160a01b03163314610e87576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b60648260ff161115610ee0576040805162461bcd60e51b815260206004820152601f60248201527f436f6d6d697373696f6e53686172653a20696e76616c696420666163746f7200604482015290519081900360640190fd5b610ef8606461093b4760ff861663ffffffff61129116565b90508015610f0b57610f0b600082611434565b6001600055919050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b038316610f895760405162461bcd60e51b8152600401808060200182810382526024815260200180611bbf6024913960400191505060405180910390fd5b6001600160a01b038216610fce5760405162461bcd60e51b8152600401808060200182810382526022815260200180611a376022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166110755760405162461bcd60e51b8152600401808060200182810382526025815260200180611b766025913960400191505060405180910390fd5b6001600160a01b0382166110ba5760405162461bcd60e51b81526004018080602001828103825260238152602001806119d26023913960400191505060405180910390fd5b6110c5838383611519565b61110881604051806060016040528060268152602001611a7d602691396001600160a01b038616600090815260016020526040902054919063ffffffff61119916565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461113d908263ffffffff61123016565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156112285760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156111ed5781810151838201526020016111d5565b50505050905090810190601f16801561121a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008282018381101561128a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6000826112a057506000610582565b828202828482816112ad57fe5b041461128a5760405162461bcd60e51b8152600401808060200182810382526021815260200180611add6021913960400191505060405180910390fd5b600061128a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116df565b6001600160a01b0382166113715760405162461bcd60e51b8152600401808060200182810382526021815260200180611b556021913960400191505060405180910390fd5b61137d82600083611519565b6113c081604051806060016040528060228152602001611a15602291396001600160a01b038516600090815260016020526040902054919063ffffffff61119916565b6001600160a01b0383166000908152600160205260409020556003546113ec908263ffffffff61159f16565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b80471015611489576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d80600081146114d4576040519150601f19603f3d011682016040523d82523d6000602084013e6114d9565b606091505b50509050806115195760405162461bcd60e51b815260040180806020018281038252603a815260200180611aa3603a913960400191505060405180910390fd5b505050565b600080821161156d576040805162461bcd60e51b81526020600482015260166024820152755574696c3a206469766973696f6e206279207a65726f60501b604482015290519081900360640190fd5b81838161157657fe5b061561158e5781838161158557fe5b0460010161128a565b81838161159757fe5b049392505050565b600061128a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611199565b6001600160a01b03821661163c576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61164860008383611519565b60035461165b908263ffffffff61123016565b6003556001600160a01b038216600090815260016020526040902054611687908263ffffffff61123016565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000818361172e5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156111ed5781810151838201526020016111d5565b50600083858161173a57fe5b0495945050505050565b60606105828260405160200180826001600160a01b03166001600160a01b031660601b815260140191505060405160208183030381529060405261183e565b606082826040516020018083805190602001908083835b602083106117b95780518252601f19909201916020918201910161179a565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106118015780518252601f1990920191602091820191016117e2565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f1916602001820160405280156118a0576020820181803883390190505b509050600360fc1b816000815181106118b557fe5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106118de57fe5b60200101906001600160f81b031916908160001a90535060005b84518110156119c95782600486838151811061191057fe5b016020015182516001600160f81b031990911690911c60f81c90811061193257fe5b602001015160f81c60f81b82826002026002018151811061194f57fe5b60200101906001600160f81b031916908160001a9053508285828151811061197357fe5b602091010151815160f89190911c600f1690811061198d57fe5b602001015160f81c60f81b8282600202600301815181106119aa57fe5b60200101906001600160f81b031916908160001a9053506001016118f8565b50939250505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735265656e7472616e637947756172643a207265656e7472616e742063616c6c0045524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e742073686172657345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6d6d697373696f6e53686172653a20696e73756666696369656e742076616c696461746f722062616c616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e7420616d6f756e7445524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206a91e30e428d3260cbc54eb16fae3dc849d9f85f21b72565a2c2512a5b78653664736f6c63430006020033436f6d6d697373696f6e53686172653a20696e76616c69642076616c6964746f7200000000000000000000000000000000000000000000000000000000000010000000000000000000000000008ce046d04aa66eb8e97cc3cf6be0cdbf09b2f4a5

Deployed ByteCode

0x6080604052600436106101145760003560e01c80635632bdee116100a057806395d89b411161006457806395d89b41146103e5578063a457c2d7146103fa578063a9059cbb14610433578063d37a70721461046c578063dd62ed3e1461049957610114565b80635632bdee146103235780636a6278421461034d57806370a082311461037357806379502c55146103a65780638d7746c9146103bb57610114565b806323b872dd116100e757806323b872dd14610221578063313ce56714610264578063395093511461028f5780633a5381b5146102c857806342966c68146102f957610114565b806306fdde0314610119578063095ea7b3146101a357806318160ddd146101f0578063228cb73314610217575b600080fd5b34801561012557600080fd5b5061012e6104d4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101af57600080fd5b506101dc600480360360408110156101c657600080fd5b506001600160a01b03813516906020013561056a565b604080519115158252519081900360200190f35b3480156101fc57600080fd5b50610205610588565b60408051918252519081900360200190f35b61021f61058e565b005b34801561022d57600080fd5b506101dc6004803603606081101561024457600080fd5b506001600160a01b038135811691602081013590911690604001356106b4565b34801561027057600080fd5b50610279610741565b6040805160ff9092168252519081900360200190f35b34801561029b57600080fd5b506101dc600480360360408110156102b257600080fd5b506001600160a01b03813516906020013561074a565b3480156102d457600080fd5b506102dd61079e565b604080516001600160a01b039092168252519081900360200190f35b34801561030557600080fd5b506102056004803603602081101561031c57600080fd5b50356107ad565b34801561032f57600080fd5b506102056004803603602081101561034657600080fd5b503561096f565b6102056004803603602081101561036357600080fd5b50356001600160a01b03166109ea565b34801561037f57600080fd5b506102056004803603602081101561039657600080fd5b50356001600160a01b0316610bea565b3480156103b257600080fd5b506102dd610c05565b3480156103c757600080fd5b50610205600480360360208110156103de57600080fd5b5035610c19565b3480156103f157600080fd5b5061012e610c83565b34801561040657600080fd5b506101dc6004803603604081101561041d57600080fd5b506001600160a01b038135169060200135610ce4565b34801561043f57600080fd5b506101dc6004803603604081101561045657600080fd5b506001600160a01b038135169060200135610d52565b34801561047857600080fd5b506102056004803603602081101561048f57600080fd5b503560ff16610d66565b3480156104a557600080fd5b50610205600480360360408110156104bc57600080fd5b506001600160a01b0381358116916020013516610f15565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b820191906000526020600020905b81548152906001019060200180831161054357829003601f168201915b5050505050905090565b600061057e610577610f40565b8484610f44565b5060015b92915050565b60035490565b600260005414156105d4576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561062a57600080fd5b505afa15801561063e573d6000803e3d6000fd5b505050506040513d602081101561065457600080fd5b50516001600160a01b031633146106ad576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b6001600055565b60006106c1848484611030565b610737846106cd610f40565b61073285604051806060016040528060288152602001611afe602891396001600160a01b038a1660009081526002602052604081209061070b610f40565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61119916565b610f44565b5060019392505050565b60065460ff1690565b600061057e610757610f40565b846107328560026000610768610f40565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61123016565b6007546001600160a01b031681565b6000600260005414156107f5576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561084b57600080fd5b505afa15801561085f573d6000803e3d6000fd5b505050506040513d602081101561087557600080fd5b50516001600160a01b031633146108ce576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b6000821161090d5760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b6000610917610588565b905080610927576000915061094a565b6109478161093b854763ffffffff61129116565b9063ffffffff6112ea16565b91505b610954338461132c565b8115610964576109643383611434565b506001600055919050565b60008082116109af5760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b60006109b9610588565b9050806109c8578291506109e4565b6109e16109db478563ffffffff61129116565b8261151e565b91505b50919050565b600060026000541415610a32576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8857600080fd5b505afa158015610a9c573d6000803e3d6000fd5b505050506040513d6020811015610ab257600080fd5b50516001600160a01b03163314610b0b576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b476000610b1e823463ffffffff61159f16565b90506000610b2a610588565b905080610b3957829350610b94565b60008211610b785760405162461bcd60e51b815260040180806020018281038252602f815260200180611b26602f913960400191505060405180910390fd5b81610b89348363ffffffff61129116565b81610b9057fe5b0493505b60008411610bd35760405162461bcd60e51b8152600401808060200182810382526024815260200180611a596024913960400191505060405180910390fd5b610bdd85856115e1565b5050600160005550919050565b6001600160a01b031660009081526001602052604090205490565b60065461010090046001600160a01b031681565b6000808211610c595760405162461bcd60e51b8152600401808060200182810382526024815260200180611b9b6024913960400191505060405180910390fd5b4780610c6857600091506109e4565b6109e16109db610c76610588565b859063ffffffff61129116565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b600061057e610cf1610f40565b8461073285604051806060016040528060258152602001611be36025913960026000610d1b610f40565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61119916565b600061057e610d5f610f40565b8484611030565b600060026000541415610dae576040805162461bcd60e51b815260206004820152601f60248201526000805160206119f5833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610e0457600080fd5b505afa158015610e18573d6000803e3d6000fd5b505050506040513d6020811015610e2e57600080fd5b50516001600160a01b03163314610e87576040805162461bcd60e51b815260206004820152601860248201527727b7363c9d1037b7363c9039ba30b5b29036b0b730b3b2b960411b604482015290519081900360640190fd5b60648260ff161115610ee0576040805162461bcd60e51b815260206004820152601f60248201527f436f6d6d697373696f6e53686172653a20696e76616c696420666163746f7200604482015290519081900360640190fd5b610ef8606461093b4760ff861663ffffffff61129116565b90508015610f0b57610f0b600082611434565b6001600055919050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b038316610f895760405162461bcd60e51b8152600401808060200182810382526024815260200180611bbf6024913960400191505060405180910390fd5b6001600160a01b038216610fce5760405162461bcd60e51b8152600401808060200182810382526022815260200180611a376022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166110755760405162461bcd60e51b8152600401808060200182810382526025815260200180611b766025913960400191505060405180910390fd5b6001600160a01b0382166110ba5760405162461bcd60e51b81526004018080602001828103825260238152602001806119d26023913960400191505060405180910390fd5b6110c5838383611519565b61110881604051806060016040528060268152602001611a7d602691396001600160a01b038616600090815260016020526040902054919063ffffffff61119916565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461113d908263ffffffff61123016565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156112285760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156111ed5781810151838201526020016111d5565b50505050905090810190601f16801561121a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008282018381101561128a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6000826112a057506000610582565b828202828482816112ad57fe5b041461128a5760405162461bcd60e51b8152600401808060200182810382526021815260200180611add6021913960400191505060405180910390fd5b600061128a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116df565b6001600160a01b0382166113715760405162461bcd60e51b8152600401808060200182810382526021815260200180611b556021913960400191505060405180910390fd5b61137d82600083611519565b6113c081604051806060016040528060228152602001611a15602291396001600160a01b038516600090815260016020526040902054919063ffffffff61119916565b6001600160a01b0383166000908152600160205260409020556003546113ec908263ffffffff61159f16565b6003556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b80471015611489576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d80600081146114d4576040519150601f19603f3d011682016040523d82523d6000602084013e6114d9565b606091505b50509050806115195760405162461bcd60e51b815260040180806020018281038252603a815260200180611aa3603a913960400191505060405180910390fd5b505050565b600080821161156d576040805162461bcd60e51b81526020600482015260166024820152755574696c3a206469766973696f6e206279207a65726f60501b604482015290519081900360640190fd5b81838161157657fe5b061561158e5781838161158557fe5b0460010161128a565b81838161159757fe5b049392505050565b600061128a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611199565b6001600160a01b03821661163c576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61164860008383611519565b60035461165b908263ffffffff61123016565b6003556001600160a01b038216600090815260016020526040902054611687908263ffffffff61123016565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000818361172e5760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156111ed5781810151838201526020016111d5565b50600083858161173a57fe5b0495945050505050565b60606105828260405160200180826001600160a01b03166001600160a01b031660601b815260140191505060405160208183030381529060405261183e565b606082826040516020018083805190602001908083835b602083106117b95780518252601f19909201916020918201910161179a565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106118015780518252601f1990920191602091820191016117e2565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f1916602001820160405280156118a0576020820181803883390190505b509050600360fc1b816000815181106118b557fe5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106118de57fe5b60200101906001600160f81b031916908160001a90535060005b84518110156119c95782600486838151811061191057fe5b016020015182516001600160f81b031990911690911c60f81c90811061193257fe5b602001015160f81c60f81b82826002026002018151811061194f57fe5b60200101906001600160f81b031916908160001a9053508285828151811061197357fe5b602091010151815160f89190911c600f1690811061198d57fe5b602001015160f81c60f81b8282600202600301815181106119aa57fe5b60200101906001600160f81b031916908160001a9053506001016118f8565b50939250505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735265656e7472616e637947756172643a207265656e7472616e742063616c6c0045524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e742073686172657345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6d6d697373696f6e53686172653a20696e73756666696369656e742076616c696461746f722062616c616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e7420616d6f756e7445524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212206a91e30e428d3260cbc54eb16fae3dc849d9f85f21b72565a2c2512a5b78653664736f6c63430006020033