Contract Address Details

0xd3cCef07aE5FFc7ec6F58E02a02D534063D2b023

Token
CommissionShare (ShareOf 0x39fefe8d70d21e8946dedcd30f4ce874f0aabe1a)
Creator
0x000000–001001 at 0x6b5493–e3ecf1
Balance
4,512,882 REI
Tokens
Fetching tokens...
Transactions
5,469 Transactions
Transfers
0 Transfers
Gas Used
253,039,380
Last Balance Update
34078251

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b506040516200216038038062002160833981810160405260408110156200003757600080fd5b508051602091820151604080518082018252600f81526e436f6d6d697373696f6e536861726560881b8186015281518083019092526008825267029b430b932a7b3160c51b828601529293919284929091620000b491620000a3908690620016ca620001d7821b17901c565b6200021260201b620017091760201c565b60016000558151620000ce90600490602085019062000487565b508051620000e490600590602084019062000487565b50506006805460ff19166012179055506001600160a01b03811662000150576040805162461bcd60e51b815260206004820152601460248201527f4f6e6c793a20696e76616c696420636f6e666967000000000000000000000000604482015290519081900360640190fd5b60068054610100600160a81b0319166101006001600160a01b03938416021790558116620001b05760405162461bcd60e51b81526004018080602001828103825260218152602001806200213f6021913960400191505060405180910390fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055506200052c565b60408051606083811b6001600160601b03191660208301528251601481840301815260349092019092526200020c90620002d1565b92915050565b606082826040516020018083805190602001908083835b602083106200024a5780518252601f19909201916020918201910162000229565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b60208310620002945780518252601f19909201916020918201910162000273565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f19166020018201604052801562000334576020820181803883390190505b509050600360fc1b816000815181106200034a57fe5b60200101906001600160f81b031916908160001a905350600f60fb1b816001815181106200037457fe5b60200101906001600160f81b031916908160001a90535060005b84518110156200047f57826004868381518110620003a857fe5b016020015182517fff0000000000000000000000000000000000000000000000000000000000000090911690911c60f81c908110620003e357fe5b602001015160f81c60f81b8282600202600201815181106200040157fe5b60200101906001600160f81b031916908160001a905350828582815181106200042657fe5b602091010151815160f89190911c600f169081106200044157fe5b602001015160f81c60f81b8282600202600301815181106200045f57fe5b60200101906001600160f81b031916908160001a9053506001016200038e565b509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004ca57805160ff1916838001178555620004fa565b82800160010185558215620004fa579182015b82811115620004fa578251825591602001919060010190620004dd565b50620005089291506200050c565b5090565b6200052991905b8082111562000508576000815560010162000513565b90565b611c03806200053c6000396000f3fe6080604052600436106101045760003560e01c80635632bdee116100a057806395d89b411161006457806395d89b41146103d5578063a457c2d7146103ea578063a9059cbb14610423578063d37a70721461045c578063dd62ed3e1461048957610104565b80635632bdee146103135780636a6278421461033d57806370a082311461036357806379502c55146103965780638d7746c9146103ab57610104565b806306fdde0314610109578063095ea7b31461019357806318160ddd146101e0578063228cb7331461020757806323b872dd14610211578063313ce56714610254578063395093511461027f5780633a5381b5146102b857806342966c68146102e9575b600080fd5b34801561011557600080fd5b5061011e6104c4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610158578181015183820152602001610140565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019f57600080fd5b506101cc600480360360408110156101b657600080fd5b506001600160a01b03813516906020013561055a565b604080519115158252519081900360200190f35b3480156101ec57600080fd5b506101f5610578565b60408051918252519081900360200190f35b61020f61057e565b005b34801561021d57600080fd5b506101cc6004803603606081101561023457600080fd5b506001600160a01b03813581169160208101359091169060400135610697565b34801561026057600080fd5b50610269610724565b6040805160ff9092168252519081900360200190f35b34801561028b57600080fd5b506101cc600480360360408110156102a257600080fd5b506001600160a01b03813516906020013561072d565b3480156102c457600080fd5b506102cd610781565b604080516001600160a01b039092168252519081900360200190f35b3480156102f557600080fd5b506101f56004803603602081101561030c57600080fd5b5035610790565b34801561031f57600080fd5b506101f56004803603602081101561033657600080fd5b5035610945565b6101f56004803603602081101561035357600080fd5b50356001600160a01b03166109c0565b34801561036f57600080fd5b506101f56004803603602081101561038657600080fd5b50356001600160a01b0316610bb3565b3480156103a257600080fd5b506102cd610bce565b3480156103b757600080fd5b506101f5600480360360208110156103ce57600080fd5b5035610be2565b3480156103e157600080fd5b5061011e610c4c565b3480156103f657600080fd5b506101cc6004803603604081101561040d57600080fd5b506001600160a01b038135169060200135610cad565b34801561042f57600080fd5b506101cc6004803603604081101561044657600080fd5b506001600160a01b038135169060200135610d1b565b34801561046857600080fd5b506101f56004803603602081101561047f57600080fd5b503560ff16610d2f565b34801561049557600080fd5b506101f5600480360360408110156104ac57600080fd5b506001600160a01b0381358116916020013516610ed1565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105505780601f1061052557610100808354040283529160200191610550565b820191906000526020600020905b81548152906001019060200180831161053357829003601f168201915b5050505050905090565b600061056e610567610efc565b8484610f00565b5060015b92915050565b60035490565b600260005414156105c4576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561061a57600080fd5b505afa15801561062e573d6000803e3d6000fd5b505050506040513d602081101561064457600080fd5b50516001600160a01b03163314610690576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b6001600055565b60006106a4848484610fec565b61071a846106b0610efc565b61071585604051806060016040528060288152602001611aa4602891396001600160a01b038a166000908152600260205260408120906106ee610efc565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61114316565b610f00565b5060019392505050565b60065460ff1690565b600061056e61073a610efc565b84610715856002600061074b610efc565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6111da16565b6007546001600160a01b031681565b6000600260005414156107d8576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561082e57600080fd5b505afa158015610842573d6000803e3d6000fd5b505050506040513d602081101561085857600080fd5b50516001600160a01b031633146108a4576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b600082116108e35760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b60006108ed610578565b9050806108fd5760009150610920565b61091d81610911854763ffffffff61123b16565b9063ffffffff61129416565b91505b61092a33846112d6565b811561093a5761093a33836113cc565b506001600055919050565b60008082116109855760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b600061098f610578565b90508061099e578291506109ba565b6109b76109b1478563ffffffff61123b16565b826114b6565b91505b50919050565b600060026000541415610a08576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5e57600080fd5b505afa158015610a72573d6000803e3d6000fd5b505050506040513d6020811015610a8857600080fd5b50516001600160a01b03163314610ad4576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b476000610ae7823463ffffffff61153716565b90506000610af3610578565b905080610b0257829350610b5d565b60008211610b415760405162461bcd60e51b815260040180806020018281038252602f815260200180611acc602f913960400191505060405180910390fd5b81610b52348363ffffffff61123b16565b81610b5957fe5b0493505b60008411610b9c5760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b610ba68585611579565b5050600160005550919050565b6001600160a01b031660009081526001602052604090205490565b60065461010090046001600160a01b031681565b6000808211610c225760405162461bcd60e51b8152600401808060200182810382526024815260200180611b616024913960400191505060405180910390fd5b4780610c3157600091506109ba565b6109b76109b1610c3f610578565b859063ffffffff61123b16565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105505780601f1061052557610100808354040283529160200191610550565b600061056e610cba610efc565b8461071585604051806060016040528060258152602001611ba96025913960026000610ce4610efc565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61114316565b600061056e610d28610efc565b8484610fec565b600060026000541415610d77576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610dcd57600080fd5b505afa158015610de1573d6000803e3d6000fd5b505050506040513d6020811015610df757600080fd5b50516001600160a01b03163314610e43576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b60648260ff161115610e9c576040805162461bcd60e51b815260206004820152601f60248201527f436f6d6d697373696f6e53686172653a20696e76616c696420666163746f7200604482015290519081900360640190fd5b610eb460646109114760ff861663ffffffff61123b16565b90508015610ec757610ec76000826113cc565b6001600055919050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b038316610f455760405162461bcd60e51b8152600401808060200182810382526024815260200180611b856024913960400191505060405180910390fd5b6001600160a01b038216610f8a5760405162461bcd60e51b81526004018080602001828103825260228152602001806119bd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166110315760405162461bcd60e51b8152600401808060200182810382526025815260200180611b3c6025913960400191505060405180910390fd5b6001600160a01b0382166110765760405162461bcd60e51b81526004018080602001828103825260238152602001806119586023913960400191505060405180910390fd5b6110818383836114b1565b6110c481604051806060016040528060268152602001611a03602691396001600160a01b038616600090815260016020526040902054919063ffffffff61114316565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546110f9908263ffffffff6111da16565b6001600160a01b038084166000818152600160209081526040918290209490945580518581529051919392871692600080516020611afb83398151915292918290030190a3505050565b600081848411156111d25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561119757818101518382015260200161117f565b50505050905090810190601f1680156111c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611234576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60008261124a57506000610572565b8282028284828161125757fe5b04146112345760405162461bcd60e51b8152600401808060200182810382526021815260200180611a836021913960400191505060405180910390fd5b600061123483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611665565b6001600160a01b03821661131b5760405162461bcd60e51b8152600401808060200182810382526021815260200180611b1b6021913960400191505060405180910390fd5b611327826000836114b1565b61136a8160405180606001604052806022815260200161199b602291396001600160a01b038516600090815260016020526040902054919063ffffffff61114316565b6001600160a01b038316600090815260016020526040902055600354611396908263ffffffff61153716565b6003556040805182815290516000916001600160a01b03851691600080516020611afb8339815191529181900360200190a35050565b80471015611421576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d806000811461146c576040519150601f19603f3d011682016040523d82523d6000602084013e611471565b606091505b50509050806114b15760405162461bcd60e51b815260040180806020018281038252603a815260200180611a29603a913960400191505060405180910390fd5b505050565b6000808211611505576040805162461bcd60e51b81526020600482015260166024820152755574696c3a206469766973696f6e206279207a65726f60501b604482015290519081900360640190fd5b81838161150e57fe5b06156115265781838161151d57fe5b04600101611234565b81838161152f57fe5b049392505050565b600061123483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611143565b6001600160a01b0382166115d4576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6115e0600083836114b1565b6003546115f3908263ffffffff6111da16565b6003556001600160a01b03821660009081526001602052604090205461161f908263ffffffff6111da16565b6001600160a01b0383166000818152600160209081526040808320949094558351858152935192939192600080516020611afb8339815191529281900390910190a35050565b600081836116b45760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561119757818101518382015260200161117f565b5060008385816116c057fe5b0495945050505050565b60606105728260405160200180826001600160a01b03166001600160a01b031660601b81526014019150506040516020818303038152906040526117c4565b606082826040516020018083805190602001908083835b6020831061173f5780518252601f199092019160209182019101611720565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106117875780518252601f199092019160209182019101611768565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f191660200182016040528015611826576020820181803883390190505b509050600360fc1b8160008151811061183b57fe5b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061186457fe5b60200101906001600160f81b031916908160001a90535060005b845181101561194f5782600486838151811061189657fe5b016020015182516001600160f81b031990911690911c60f81c9081106118b857fe5b602001015160f81c60f81b8282600202600201815181106118d557fe5b60200101906001600160f81b031916908160001a905350828582815181106118f957fe5b602091010151815160f89190911c600f1690811061191357fe5b602001015160f81c60f81b82826002026003018151811061193057fe5b60200101906001600160f81b031916908160001a90535060010161187e565b50939250505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735265656e7472616e637947756172643a207265656e7472616e742063616c6c0045524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e742073686172657345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d617920686176652072657665727465644f6e6c793a206f6e6c79207374616b65206d616e616765720000000000000000536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6d6d697373696f6e53686172653a20696e73756666696369656e742076616c696461746f722062616c616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e7420616d6f756e7445524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220327f8a6ae6a52af38f5d4ddd569e14964092e5cf9525e6c9efdd8397c41ac2ec64736f6c63430006020033436f6d6d697373696f6e53686172653a20696e76616c69642076616c6964746f72000000000000000000000000000000000000000000000000000000000000100000000000000000000000000039fefe8d70d21e8946dedcd30f4ce874f0aabe1a

Deployed ByteCode

0x6080604052600436106101045760003560e01c80635632bdee116100a057806395d89b411161006457806395d89b41146103d5578063a457c2d7146103ea578063a9059cbb14610423578063d37a70721461045c578063dd62ed3e1461048957610104565b80635632bdee146103135780636a6278421461033d57806370a082311461036357806379502c55146103965780638d7746c9146103ab57610104565b806306fdde0314610109578063095ea7b31461019357806318160ddd146101e0578063228cb7331461020757806323b872dd14610211578063313ce56714610254578063395093511461027f5780633a5381b5146102b857806342966c68146102e9575b600080fd5b34801561011557600080fd5b5061011e6104c4565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610158578181015183820152602001610140565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019f57600080fd5b506101cc600480360360408110156101b657600080fd5b506001600160a01b03813516906020013561055a565b604080519115158252519081900360200190f35b3480156101ec57600080fd5b506101f5610578565b60408051918252519081900360200190f35b61020f61057e565b005b34801561021d57600080fd5b506101cc6004803603606081101561023457600080fd5b506001600160a01b03813581169160208101359091169060400135610697565b34801561026057600080fd5b50610269610724565b6040805160ff9092168252519081900360200190f35b34801561028b57600080fd5b506101cc600480360360408110156102a257600080fd5b506001600160a01b03813516906020013561072d565b3480156102c457600080fd5b506102cd610781565b604080516001600160a01b039092168252519081900360200190f35b3480156102f557600080fd5b506101f56004803603602081101561030c57600080fd5b5035610790565b34801561031f57600080fd5b506101f56004803603602081101561033657600080fd5b5035610945565b6101f56004803603602081101561035357600080fd5b50356001600160a01b03166109c0565b34801561036f57600080fd5b506101f56004803603602081101561038657600080fd5b50356001600160a01b0316610bb3565b3480156103a257600080fd5b506102cd610bce565b3480156103b757600080fd5b506101f5600480360360208110156103ce57600080fd5b5035610be2565b3480156103e157600080fd5b5061011e610c4c565b3480156103f657600080fd5b506101cc6004803603604081101561040d57600080fd5b506001600160a01b038135169060200135610cad565b34801561042f57600080fd5b506101cc6004803603604081101561044657600080fd5b506001600160a01b038135169060200135610d1b565b34801561046857600080fd5b506101f56004803603602081101561047f57600080fd5b503560ff16610d2f565b34801561049557600080fd5b506101f5600480360360408110156104ac57600080fd5b506001600160a01b0381358116916020013516610ed1565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105505780601f1061052557610100808354040283529160200191610550565b820191906000526020600020905b81548152906001019060200180831161053357829003601f168201915b5050505050905090565b600061056e610567610efc565b8484610f00565b5060015b92915050565b60035490565b600260005414156105c4576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561061a57600080fd5b505afa15801561062e573d6000803e3d6000fd5b505050506040513d602081101561064457600080fd5b50516001600160a01b03163314610690576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b6001600055565b60006106a4848484610fec565b61071a846106b0610efc565b61071585604051806060016040528060288152602001611aa4602891396001600160a01b038a166000908152600260205260408120906106ee610efc565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61114316565b610f00565b5060019392505050565b60065460ff1690565b600061056e61073a610efc565b84610715856002600061074b610efc565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6111da16565b6007546001600160a01b031681565b6000600260005414156107d8576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b15801561082e57600080fd5b505afa158015610842573d6000803e3d6000fd5b505050506040513d602081101561085857600080fd5b50516001600160a01b031633146108a4576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b600082116108e35760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b60006108ed610578565b9050806108fd5760009150610920565b61091d81610911854763ffffffff61123b16565b9063ffffffff61129416565b91505b61092a33846112d6565b811561093a5761093a33836113cc565b506001600055919050565b60008082116109855760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b600061098f610578565b90508061099e578291506109ba565b6109b76109b1478563ffffffff61123b16565b826114b6565b91505b50919050565b600060026000541415610a08576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5e57600080fd5b505afa158015610a72573d6000803e3d6000fd5b505050506040513d6020811015610a8857600080fd5b50516001600160a01b03163314610ad4576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b476000610ae7823463ffffffff61153716565b90506000610af3610578565b905080610b0257829350610b5d565b60008211610b415760405162461bcd60e51b815260040180806020018281038252602f815260200180611acc602f913960400191505060405180910390fd5b81610b52348363ffffffff61123b16565b81610b5957fe5b0493505b60008411610b9c5760405162461bcd60e51b81526004018080602001828103825260248152602001806119df6024913960400191505060405180910390fd5b610ba68585611579565b5050600160005550919050565b6001600160a01b031660009081526001602052604090205490565b60065461010090046001600160a01b031681565b6000808211610c225760405162461bcd60e51b8152600401808060200182810382526024815260200180611b616024913960400191505060405180910390fd5b4780610c3157600091506109ba565b6109b76109b1610c3f610578565b859063ffffffff61123b16565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105505780601f1061052557610100808354040283529160200191610550565b600061056e610cba610efc565b8461071585604051806060016040528060258152602001611ba96025913960026000610ce4610efc565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61114316565b600061056e610d28610efc565b8484610fec565b600060026000541415610d77576040805162461bcd60e51b815260206004820152601f602482015260008051602061197b833981519152604482015290519081900360640190fd5b6002600081905550600660019054906101000a90046001600160a01b03166001600160a01b0316637542ff956040518163ffffffff1660e01b815260040160206040518083038186803b158015610dcd57600080fd5b505afa158015610de1573d6000803e3d6000fd5b505050506040513d6020811015610df757600080fd5b50516001600160a01b03163314610e43576040805162461bcd60e51b81526020600482015260186024820152600080516020611a63833981519152604482015290519081900360640190fd5b60648260ff161115610e9c576040805162461bcd60e51b815260206004820152601f60248201527f436f6d6d697373696f6e53686172653a20696e76616c696420666163746f7200604482015290519081900360640190fd5b610eb460646109114760ff861663ffffffff61123b16565b90508015610ec757610ec76000826113cc565b6001600055919050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b038316610f455760405162461bcd60e51b8152600401808060200182810382526024815260200180611b856024913960400191505060405180910390fd5b6001600160a01b038216610f8a5760405162461bcd60e51b81526004018080602001828103825260228152602001806119bd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166110315760405162461bcd60e51b8152600401808060200182810382526025815260200180611b3c6025913960400191505060405180910390fd5b6001600160a01b0382166110765760405162461bcd60e51b81526004018080602001828103825260238152602001806119586023913960400191505060405180910390fd5b6110818383836114b1565b6110c481604051806060016040528060268152602001611a03602691396001600160a01b038616600090815260016020526040902054919063ffffffff61114316565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546110f9908263ffffffff6111da16565b6001600160a01b038084166000818152600160209081526040918290209490945580518581529051919392871692600080516020611afb83398151915292918290030190a3505050565b600081848411156111d25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561119757818101518382015260200161117f565b50505050905090810190601f1680156111c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611234576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60008261124a57506000610572565b8282028284828161125757fe5b04146112345760405162461bcd60e51b8152600401808060200182810382526021815260200180611a836021913960400191505060405180910390fd5b600061123483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611665565b6001600160a01b03821661131b5760405162461bcd60e51b8152600401808060200182810382526021815260200180611b1b6021913960400191505060405180910390fd5b611327826000836114b1565b61136a8160405180606001604052806022815260200161199b602291396001600160a01b038516600090815260016020526040902054919063ffffffff61114316565b6001600160a01b038316600090815260016020526040902055600354611396908263ffffffff61153716565b6003556040805182815290516000916001600160a01b03851691600080516020611afb8339815191529181900360200190a35050565b80471015611421576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d806000811461146c576040519150601f19603f3d011682016040523d82523d6000602084013e611471565b606091505b50509050806114b15760405162461bcd60e51b815260040180806020018281038252603a815260200180611a29603a913960400191505060405180910390fd5b505050565b6000808211611505576040805162461bcd60e51b81526020600482015260166024820152755574696c3a206469766973696f6e206279207a65726f60501b604482015290519081900360640190fd5b81838161150e57fe5b06156115265781838161151d57fe5b04600101611234565b81838161152f57fe5b049392505050565b600061123483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611143565b6001600160a01b0382166115d4576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6115e0600083836114b1565b6003546115f3908263ffffffff6111da16565b6003556001600160a01b03821660009081526001602052604090205461161f908263ffffffff6111da16565b6001600160a01b0383166000818152600160209081526040808320949094558351858152935192939192600080516020611afb8339815191529281900390910190a35050565b600081836116b45760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561119757818101518382015260200161117f565b5060008385816116c057fe5b0495945050505050565b60606105728260405160200180826001600160a01b03166001600160a01b031660601b81526014019150506040516020818303038152906040526117c4565b606082826040516020018083805190602001908083835b6020831061173f5780518252601f199092019160209182019101611720565b51815160209384036101000a600019018019909216911617905285519190930192850191508083835b602083106117875780518252601f199092019160209182019101611768565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905092915050565b6060806040518060400160405280601081526020016f181899199a1a9b1b9c1cb0b131b232b360811b8152509050606083516002026002016040519080825280601f01601f191660200182016040528015611826576020820181803883390190505b509050600360fc1b8160008151811061183b57fe5b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061186457fe5b60200101906001600160f81b031916908160001a90535060005b845181101561194f5782600486838151811061189657fe5b016020015182516001600160f81b031990911690911c60f81c9081106118b857fe5b602001015160f81c60f81b8282600202600201815181106118d557fe5b60200101906001600160f81b031916908160001a905350828582815181106118f957fe5b602091010151815160f89190911c600f1690811061191357fe5b602001015160f81c60f81b82826002026003018151811061193057fe5b60200101906001600160f81b031916908160001a90535060010161187e565b50939250505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735265656e7472616e637947756172643a207265656e7472616e742063616c6c0045524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e742073686172657345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d617920686176652072657665727465644f6e6c793a206f6e6c79207374616b65206d616e616765720000000000000000536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365436f6d6d697373696f6e53686172653a20696e73756666696369656e742076616c696461746f722062616c616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f6d6d697373696f6e53686172653a20696e73756666696369656e7420616d6f756e7445524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220327f8a6ae6a52af38f5d4ddd569e14964092e5cf9525e6c9efdd8397c41ac2ec64736f6c63430006020033