Contract Address Details

0x0276882ccaf3289f58530fb335A661a8474552c2

Creator
0xfc2010–ecd304 at 0x52c3e3–93d347
Balance
0 Quadrans Coin
Tokens
Fetching tokens...
Transactions
69,089 Transactions
Transfers
0 Transfers
Gas Used
10,072,024,352
Last Balance Update
35623289

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106102325760003560e01c80636c9c301311610130578063a4ad6c56116100b8578063dcf946c21161007c578063dcf946c214610ab5578063ec91684914610ad2578063f3304e9614610aef578063fd1285df14610b15578063fe8b664214610bbd57610232565b8063a4ad6c56146108fa578063aa0372e714610917578063aaac50bd14610a55578063ae113fcc14610a72578063b7d454a414610a9857610232565b806383197ef0116100ff57806383197ef01461083457806389ced1961461083c57806391e8609f1461085957806394e688111461087c5780639ae3aff8146108d457610232565b80636c9c3013146106b2578063791239b61461075a57806379ce9fac1461078e57806380dbce15146107ba57610232565b806328d36ba3116101be5780634788cabf116101825780634788cabf1461060757806349ee6c501461062c57806351508f0a1461064957806359db6e851461066f5780635a6b5b541461068c57610232565b806328d36ba3146104805780632c5848d8146104a657806337664643146104cc578063379ee40c146104e957806339d3a35b1461050c57610232565b80630eb8ed07116102055780630eb8ed0714610356578063117b47051461037357806315a385f01461039057806316e86fbe146103c4578063215de48a1461045157610232565b80630368b786146102375780630370b5a8146102cf57806303bd7ec8146103055780630d244d6814610339575b600080fd5b61025a6004803603604081101561024d57600080fd5b5080359060200135610bda565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561029457818101518382015260200161027c565b50505050905090810190601f1680156102c15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610303600480360360808110156102e557600080fd5b5080359060208101359060ff60408201358116916060013516610d7b565b005b6103036004803603608081101561031b57600080fd5b5080359060208101359060ff60408201358116916060013516610ff6565b6103036004803603602081101561034f57600080fd5b503561127e565b6103036004803603602081101561036c57600080fd5b503561132f565b6103036004803603602081101561038957600080fd5b5035611451565b610303600480360360808110156103a657600080fd5b5080359060208101359060ff60408201358116916060013516611801565b610303600480360360a08110156103da57600080fd5b81359160208101359160ff604083013581169260608101359091169181019060a081016080820135600160201b81111561041357600080fd5b82018360208201111561042557600080fd5b803590602001918460208302840111600160201b8311171561044657600080fd5b509092509050611a68565b61046e6004803603602081101561046757600080fd5b5035611d4a565b60408051918252519081900360200190f35b6103036004803603602081101561049657600080fd5b50356001600160a01b0316611e20565b610303600480360360208110156104bc57600080fd5b50356001600160a01b0316611e8f565b610303600480360360208110156104e257600080fd5b5035611efe565b610303600480360360408110156104ff57600080fd5b5080359060200135612269565b6105296004803603602081101561052257600080fd5b5035612a27565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b8381101561056a578181015183820152602001610552565b50505050905090810190601f1680156105975780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156105ca5781810151838201526020016105b2565b50505050905090810190601f1680156105f75780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b61060f612cfa565b604080516001600160c01b03199092168252519081900360200190f35b61046e6004803603602081101561064257600080fd5b5035612d00565b6103036004803603602081101561065f57600080fd5b50356001600160a01b0316612dcb565b6103036004803603602081101561068557600080fd5b5035612e3a565b610303600480360360208110156106a257600080fd5b50356001600160a01b0316612fcd565b610303600480360360408110156106c857600080fd5b81359190810190604081016020820135600160201b8111156106e957600080fd5b8201836020820111156106fb57600080fd5b803590602001918460208302840111600160201b8311171561071c57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061314b945050505050565b6103036004803603608081101561077057600080fd5b5080359060208101359060ff60408201358116916060013516613453565b610303600480360360408110156107a457600080fd5b50803590602001356001600160a01b0316613680565b610303600480360360608110156107d057600080fd5b813591602081013591810190606081016040820135600160201b8111156107f657600080fd5b82018360208201111561080857600080fd5b803590602001918460018302840111600160201b8311171561082957600080fd5b5090925090506138ea565b610303613b23565b6103036004803603602081101561085257600080fd5b5035613b7e565b61046e6004803603604081101561086f57600080fd5b5080359060200135613c2f565b610884613d0d565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156108c05781810151838201526020016108a8565b505050509050019250505060405180910390f35b610303600480360360208110156108ea57600080fd5b50356001600160a01b0316613d78565b6103036004803603602081101561091057600080fd5b5035613de7565b6109346004803603602081101561092d57600080fd5b5035614335565b604051808a6001600160f81b0319168152602001896001600160a01b031681526020018881526020018781526020018660ff1681526020018560ff168152602001806020018060200180602001848103845287818151815260200191508051906020019060200280838360005b838110156109b95781810151838201526020016109a1565b50505050905001848103835286818151815260200191508051906020019060200280838360005b838110156109f85781810151838201526020016109e0565b50505050905001848103825285818151815260200191508051906020019060200280838360005b83811015610a37578181015183820152602001610a1f565b505050509050019c5050505050505050505050505060405180910390f35b61030360048036036020811015610a6b57600080fd5b5035614863565b61030360048036036020811015610a8857600080fd5b50356001600160a01b031661499a565b61030360048036036020811015610aae57600080fd5b5035614a09565b61088460048036036020811015610acb57600080fd5b5035614aba565b61025a60048036036020811015610ae857600080fd5b5035614c2f565b61030360048036036020811015610b0557600080fd5b50356001600160a01b0316614d6d565b61030360048036036040811015610b2b57600080fd5b81359190810190604081016020820135600160201b811115610b4c57600080fd5b820183602082011115610b5e57600080fd5b803590602001918460208302840111600160201b83111715610b7f57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550614e4b945050505050565b61030360048036036020811015610bd357600080fd5b5035615293565b600082815260076020526040902054606090839060ff16610c34576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b600254604080516301b45bc360e11b8152600481018790526024810186905290516001600160a01b0390921691630368b78691604480820192600092909190829003018186803b158015610c8757600080fd5b505afa158015610c9b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610cc457600080fd5b8101908080516040519392919084600160201b821115610ce357600080fd5b908301906020820185811115610cf857600080fd5b8251600160201b811182820188101715610d1157600080fd5b82525081516020918201929091019080838360005b83811015610d3e578181015183820152602001610d26565b50505050905090810190601f168015610d6b5780820380516001836020036101000a031916815260200191505b5060405250505091505092915050565b6000848152600760205260409020548490600160201b90046001600160a01b03163314610ddb576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000858152600760205260409020548590610100900460f81b600160f81b16610e3b576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000868152600760205260409020548690610100900460f81b600160f91b1615610ea1576040805162461bcd60e51b815260206004820152601260248201527114995d9a5cda5bdb9cc8115b999bdc98d95960721b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b158015610ef657600080fd5b505af1158015610f0a573d6000803e3d6000fd5b505060035460008b8152600760205260408082205481516335bb300360e01b8152600481018f90526201000090910461ffff166024820152604481018d905260ff8c811660648301528b16608482015290516001600160a01b0390931694506335bb3003935060a4808201939182900301818387803b158015610f8c57600080fd5b505af1158015610fa0573d6000803e3d6000fd5b5050506000898152600760209081526040808320805463ffff000019166201000017905580519283529082018a905280518b93506000805160206154dd8339815191529281900390910190a25050505050505050565b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561104b57600080fd5b505af115801561105f573d6000803e3d6000fd5b50505050600061106e86612d00565b60015460408051633c6a225160e21b81526004810184905290519293506001600160a01b039091169163f1a889449160248082019260009290919082900301818387803b1580156110be57600080fd5b505af11580156110d2573d6000803e3d6000fd5b5050604080516080810182526001808252600d60f81b60208084019182528385019283523360608501908152600089815260079092528582209451855493519451915160ff199094169015151761ff00191661010060f89590951c949094029390931763ffff000019166201000061ffff9094169390930292909217640100000000600160c01b031916600160201b6001600160a01b039283160217909255600354835163e121eedb60e01b81526004810188905260248101839052604481018c905260ff8b811660648301528a16608482015293518c96509216935063e121eedb9260a4808201939182900301818387803b1580156111d157600080fd5b505af11580156111e5573d6000803e3d6000fd5b505050600083815260076020908152604091829020805461ff00191661010060f887901c0217905581516001600160f81b031985168152915133935085927ffe541e4d6e0dcf807c6184cfea9f8143a69fcd806c6e053fe75246d70f549c1292908290030190a3604080516000815260208101889052815184926000805160206154dd833981519152928290030190a250505050505050565b6000818152600760205260409020548190600160201b90046001600160a01b031633146112de576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600082815260076020526040808220805461ff001981166101009182900460fb169091021790555183917feb3825207805de084d28107bdbcc468a93c930015b387f12323c2745827bc3fc91a25050565b600081815260076020526040902054819060ff16611386576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b6000828152600760205260409020548290610100900460f81b600160fb1b166113e9576040805162461bcd60e51b815260206004820152601060248201526f4e6f74205472616e7366657261626c6560801b604482015290519081900360640190fd5b60008381526008602090815260408083203380855290835292819020805460ff19166001908117909155815193845291830191909152805185927f5d5eb897b7de90c87bcb261d8d8146a47b7b2aa2a7cac8a0715453b9f28a48cf92908290030190a2505050565b6000818152600760205260409020548190600160201b90046001600160a01b031633146114b1576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000828152600760205260409020548290610100900460f81b600160f81b16611511576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000838152600760205260409020548390610100900460f81b600160fa1b16611573576040805162461bcd60e51b815260206004820152600f60248201526e4e6f74205265747261637461626c6560881b604482015290519081900360640190fd5b6000848152600760205260409020548490610100900460f81b600160f91b16156115d9576040805162461bcd60e51b815260206004820152601260248201527114995d9a5cda5bdb9cc8115b999bdc98d95960721b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561162e57600080fd5b505af1158015611642573d6000803e3d6000fd5b50506003546000898152600760205260408082205481516335bb300360e01b8152600481018d90526201000090910461ffff166024820152606481018390526084810183905290516001600160a01b0390931694506335bb3003935060a4808201939182900301818387803b1580156116ba57600080fd5b505af11580156116ce573d6000803e3d6000fd5b50506002546040805163117b470560e01b8152600481018b905290516001600160a01b03909216935063117b4705925060248082019260009290919082900301818387803b15801561171f57600080fd5b505af1158015611733573d6000803e3d6000fd5b50506040805160808101825260018082526000602080840182815284860193845233606086019081528e845260079092528583209451855491519451925160ff199092169015151761ff00191661010060f89590951c949094029390931763ffff000019166201000061ffff9092169190910217640100000000600160c01b031916600160201b6001600160a01b03909316929092029190911790915590518993507f4e664905657a02bbabb13a507f85e348a5fb2ff740d3b0c1209295c7233ce4b29250a2505050505050565b6000848152600760205260409020548490600160201b90046001600160a01b03163314611861576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000858152600760205260409020548590610100900460f81b600160f81b166118c1576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000868152600760205260409020548690610100900460f81b600160f91b1615611927576040805162461bcd60e51b815260206004820152601260248201527114995d9a5cda5bdb9cc8115b999bdc98d95960721b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561197c57600080fd5b505af1158015611990573d6000803e3d6000fd5b50505060008981526007602052604080822054600354825163e121eedb60e01b8152600481018e90526201000090920461ffff908116600019011660248301819052604483018d905260ff8c811660648501528b16608484015292519294506001600160a01b03169263e121eedb9260a48084019382900301818387803b158015611a1a57600080fd5b505af1158015611a2e573d6000803e3d6000fd5b505060408051848152602081018c905281518d94506000805160206154dd83398151915293509081900390910190a2505050505050505050565b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b158015611abd57600080fd5b505af1158015611ad1573d6000803e3d6000fd5b505050506000611ae088612d00565b60015460408051633c6a225160e21b81526004810184905290519293506001600160a01b039091169163f1a889449160248082019260009290919082900301818387803b158015611b3057600080fd5b505af1158015611b44573d6000803e3d6000fd5b5050604080516080810182526001808252600d60f81b6020808401918252838501928352336060850181815260008a8152600784528790209551865494519551915160ff199095169015151761ff00191661010060f89690961c959095029490941763ffff000019166201000061ffff9095169490940293909317640100000000600160c01b031916600160201b6001600160a01b039093169290920291909117909255825188830280820184019094528881528d9550909350611c269286928a918a91829190850190849080828437600092019190915250614e4b92505050565b6003546040805163e121eedb60e01b815260048101869052600060248201819052604482018d905260ff808d1660648401528b16608483015291516001600160a01b039093169263e121eedb9260a48084019391929182900301818387803b158015611c9157600080fd5b505af1158015611ca5573d6000803e3d6000fd5b505050600084815260076020908152604091829020805461ff00191661010060f888901c0217905581516001600160f81b03198616815291516001600160a01b038516935086927ffe541e4d6e0dcf807c6184cfea9f8143a69fcd806c6e053fe75246d70f549c1292908290030190a36040805160008152602081018b9052815185926000805160206154dd833981519152928290030190a250505050505050505050565b600081815260076020526040812054829060ff16611da1576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b600154604080516310aef24560e11b81526004810186905290516001600160a01b039092169163215de48a91602480820192602092909190829003018186803b158015611ded57600080fd5b505afa158015611e01573d6000803e3d6000fd5b505050506040513d6020811015611e1757600080fd5b50519392505050565b6000546001600160a01b03163314611e6d576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314611edc576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600760205260409020548190600160201b90046001600160a01b03163314611f5e576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000828152600760205260409020548290610100900460f81b600160f81b16611fbe576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000838152600760205260409020548390610100900460f81b600160f91b1615612024576040805162461bcd60e51b815260206004820152601260248201527114995d9a5cda5bdb9cc8115b999bdc98d95960721b604482015290519081900360640190fd5b600084815260076020526040902054849060016201000090910461ffff1611612094576040805162461bcd60e51b815260206004820152601760248201527f4e6f204164646974696f6e616c205265766973696f6e73000000000000000000604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b1580156120e957600080fd5b505af11580156120fd573d6000803e3d6000fd5b505050600087815260076020526040808220805463ffff0000198116620100009182900461ffff908116600019011691820217909155600354825163ef231f9760e01b8152600481018c9052602481018390529251919450839283926001600160a01b039092169163ef231f9791604480820192869290919082900301818387803b15801561218b57600080fd5b505af115801561219f573d6000803e3d6000fd5b5050600354604080516372cef34b60e01b8152600481018f90526024810189905290516001600160a01b0390921693506372cef34b9250604480820192606092909190829003018186803b1580156121f657600080fd5b505afa15801561220a573d6000803e3d6000fd5b505050506040513d606081101561222057600080fd5b5080516020808301516040938401518451898152928301849052845193975090955093508c926000805160206154dd83398151915292918290030190a250505050505050505050565b6000828152600760205260409020548290600160201b90046001600160a01b031633146122c9576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600083815260076020526040902054610100900460f81b600560f81b1615612326576040805162461bcd60e51b815260206004820152600b60248201526a57726f6e6720466c61677360a81b604482015290519081900360640190fd5b6001546040805163504f1e8560e11b81526004810186905290516001600160a01b039092169163a09e3d0a91602480820192602092909190829003018186803b15801561237257600080fd5b505afa158015612386573d6000803e3d6000fd5b505050506040513d602081101561239c57600080fd5b5051156123f0576040805162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74206d696772617465206974656d2077697468206368696c647300604482015290519081900360640190fd5b6004805460408051632fd8bff960e01b81526001600160c01b03198616938101939093528051600093849384936001600160a01b0390911692632fd8bff9926024808201939291829003018186803b15801561244b57600080fd5b505afa15801561245f573d6000803e3d6000fd5b505050506040513d604081101561247557600080fd5b50805160209091015190935090506001600160a01b0383166124de576040805162461bcd60e51b815260206004820152601a60248201527f44657374696e6174696f6e20646f6573206e6f74206578697374000000000000604482015290519081900360640190fd5b600160f81b600360f81b821614612533576040805162461bcd60e51b815260206004820152601460248201527344657374696e6174696f6e20696e61637469766560601b604482015290519081900360640190fd5b6000839050806001600160a01b031663aa0372e7876040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561257c57600080fd5b505afa158015612590573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101208110156125ba57600080fd5b815160208301516040808501516060860151608087015160a088015160c08901805195519799969894979396929591948301929184600160201b82111561260057600080fd5b90830190602082018581111561261557600080fd5b82518660208202830111600160201b8211171561263157600080fd5b82525081516020918201928201910280838360005b8381101561265e578181015183820152602001612646565b5050505090500160405260200180516040519392919084600160201b82111561268657600080fd5b90830190602082018581111561269b57600080fd5b82518660208202830111600160201b821117156126b757600080fd5b82525081516020918201928201910280838360005b838110156126e45781810151838201526020016126cc565b5050505090500160405260200180516040519392919084600160201b82111561270c57600080fd5b90830190602082018581111561272157600080fd5b82518660208202830111600160201b8211171561273d57600080fd5b82525081516020918201928201910280838360005b8381101561276a578181015183820152602001612752565b505050509190910160405250999d50999b5050506001600160a01b038b16331497506127e59650505050505050576040805162461bcd60e51b815260206004820152601f60248201527f4e6f742073616d65206f776e657220696e2074776f20636f6e74726163747300604482015290519081900360640190fd5b602160f91b6001600160f81b0319831614612847576040805162461bcd60e51b815260206004820152601d60248201527f44657374696e6174696f6e2069736e277420496d706f7274206974656d000000604482015290519081900360640190fd5b60408051602080820189905282518083038201815291830190925280519101206001600160f81b0316600d60f81b17600061288182612d00565b60408051600180825281830190925291925060609190602080830190803683370190505090506128b4838a60ff80610ff6565b89816000815181106128c257fe5b6020908102919091018101919091526001546040805163fd1285df60e01b815260048101868152602482019283528551604483015285516001600160a01b039094169463fd1285df94889488949092606490910191858201910280838360005b8381101561293a578181015183820152602001612922565b505050509050019350505050600060405180830381600087803b15801561296057600080fd5b505af1158015612974573d6000803e3d6000fd5b5050506000838152600760209081526040808320805461820061ff0019918216179091558e8452928190208054600360fc1b61010080830460f890811b92909216604160f91b1790911c0294169390931790925581518d815290810185905281517fbc3956ea0f22341d5bf3f560c2e31cfbb0e510d08aa35a998626a37d2ef3f80a93509081900390910190a180600081518110612a0e57fe5b6000602091820292909201015250505050505050505050565b6000818152600760205260409020546060908190839060ff16612a83576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b6002546040805163051ad49f60e51b815290516000926001600160a01b03169163a35a93e0916004808301926020929190829003018186803b158015612ac857600080fd5b505afa158015612adc573d6000803e3d6000fd5b505050506040513d6020811015612af257600080fd5b5051905060005b81811015612cf2576002546040805163ec91684960e01b8152600481018490529051612c439288926001600160a01b039091169163ec91684991602480820192600092909190829003018186803b158015612b5357600080fd5b505afa158015612b67573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015612b9057600080fd5b8101908080516040519392919084600160201b821115612baf57600080fd5b908301906020820185811115612bc457600080fd5b8251600160201b811182820188101715612bdd57600080fd5b82525081516020918201929091019080838360005b83811015612c0a578181015183820152602001612bf2565b50505050905090810190601f168015612c375780820380516001836020036101000a031916815260200191505b5060405250505061534c565b9450612c6985604051806040016040528060028152602001611f1f60f21b81525061534c565b600254604080516301b45bc360e11b8152600481018a9052602481018590529051929750612cc29287926001600160a01b031691630368b786916044808301926000929190829003018186803b158015612b5357600080fd5b9350612ce884604051806040016040528060028152602001611f1f60f21b81525061534c565b9350600101612af9565b505050915091565b60065490565b6006546040805133606081901b60208084019190915243603484018190526054808501889052855180860390910181526074909401855283519382019390932060809390931b67ffffffffffffffff60801b1690941767ffffffffffffffff1991851c919091161760c082901c17600081815260079094529183205460ff1615612dc4576040805162461bcd60e51b815260206004820152601060248201526f24a21020b63932b0b23c902a30b5b2b760811b604482015290519081900360640190fd5b5092915050565b6000546001600160a01b03163314612e18576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600760205260409020548190600160201b90046001600160a01b03163314612e9a576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000828152600760205260409020548290610100900460f81b600160fd1b1615612ef7576040805162461bcd60e51b815260206004820152600960248201526849732041637469766560b81b604482015290519081900360640190fd5b600083815260076020526040808220805461010080820460f890811b600160fd1b17901c0261ff0019909116179081905560025482516346783c6d60e11b815260048101889052600160201b9092046001600160a01b0390811660248401529251921692638cf078da9260448084019382900301818387803b158015612f7c57600080fd5b505af1158015612f90573d6000803e3d6000fd5b50506040805186815290517fe1abfe35306def8dbc83e3cb0bc76ffd144cee4ab7707b4e888afd4d24c2d6ca9350908190036020019150a1505050565b3360008181526009602052604081205460001901918190612fef908590615456565b909250905060018215151461304b576040805162461bcd60e51b815260206004820152601b60248201527f537570706c696572206973206e6f742077686974656c69737465640000000000604482015290519081900360640190fd5b33600090815260096020526040902080548490811061306657fe5b60009182526020808320909101543383526009909152604090912080546001600160a01b03909216918390811061309957fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b0394909416939093179092553381526009909152604090208054806130db57fe5b60008281526020808220830160001990810180546001600160a01b0319169055909201909255604080516001600160a01b03881681529182019290925281517f8e3da439fe301f0f43fb756adcd92a9b44fcf7f069abd401cbc4f4fa9a2173dd929181900390910190a150505050565b6000828152600760205260409020548290600160201b90046001600160a01b031633146131ab576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000838152600760205260409020548390610100900460f81b600160f81b1661320b576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561326057600080fd5b505af1158015613274573d6000803e3d6000fd5b505085519150600090505b81811015613325576007600087838151811061329757fe5b60209081029190910181015182528181019290925260409081016000908120548a825260079093522054600160201b918290046001600160a01b0390811692909104161461331d576040805162461bcd60e51b815260206004820152600e60248201526d2737ba1039b0b6b29037bbb732b960911b604482015290519081900360640190fd5b60010161327f565b5060015460408051636c9c301360e01b815260048101898152602482019283528851604483015288516001600160a01b0390941693636c9c3013938b938b93926064909101906020808601910280838360005b83811015613390578181015183820152602001613378565b505050509050019350505050600060405180830381600087803b1580156133b657600080fd5b505af11580156133ca573d6000803e3d6000fd5b505050507fc55a37382f24bb20be6a851e8246152a758929f6feef8052b64080956c3dc33786866040518083815260200180602001828103825283818151815260200191508051906020019060200280838360005b8381101561343757818101518382015260200161341f565b50505050905001935050505060405180910390a1505050505050565b6000848152600760205260409020548490610100900460f81b600160f81b166134b3576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000858152600760205260409020548590600160201b90046001600160a01b03163314613513576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561356857600080fd5b505af115801561357c573d6000803e3d6000fd5b505060035460008a815260076020526040808220805463ffff00001981166001620100009283900461ffff9081169182011690920217909155815163e121eedb60e01b8152600481018e90526024810191909152604481018c905260ff8b811660648301528a16608482015290516001600160a01b03909316945063e121eedb935060a4808201939182900301818387803b15801561361a57600080fd5b505af115801561362e573d6000803e3d6000fd5b5050506000888152600760209081526040918290205482516201000090910461ffff16815290810189905281518a93506000805160206154dd833981519152929181900390910190a250505050505050565b6000828152600760205260409020548290600160201b90046001600160a01b031633146136e0576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000838152600760205260409020548390610100900460f81b600160fb1b16613743576040805162461bcd60e51b815260206004820152601060248201526f4e6f74205472616e7366657261626c6560801b604482015290519081900360640190fd5b60008481526008602090815260408083206001600160a01b03871684529091528120548591859160ff1690806137793385615456565b9150915082806137865750815b6137c8576040805162461bcd60e51b815260206004820152600e60248201526d21b0b713ba102a3930b739b332b960911b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b15801561381d57600080fd5b505af1158015613831573d6000803e3d6000fd5b50505060008b815260076020908152604080832080546001600160a01b038f16600160201b8102640100000000600160c01b031960fe61010060fb81870416810261ff0019968716178181049290921602941693909317929092169190911790915560088352818420818552835292819020805460ff191690558051928352518d93507fd4735d920b0f87494915f556dd9b54c8f309026070caea5c737245152564d2669281900390910190a250505050505050505050565b6000848152600760205260409020548490600160201b90046001600160a01b0316331461394a576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000858152600760205260409020548590610100900460f81b600160f81b166139aa576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b6000868152600760205260409020548690610100900460f81b600160fd1b1615613a07576040805162461bcd60e51b815260206004820152600960248201526849732041637469766560b81b604482015290519081900360640190fd5b6002546040516380dbce1560e01b81526004810189815260248201899052606060448301908152606483018890526001600160a01b03909316926380dbce15928b928b928b928b929190608401848480828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015613a9257600080fd5b505af1158015613aa6573d6000803e3d6000fd5b505050507fc34a94119d289032c8bd1916c2b508feedeb768875f946d8e774925a737b83688787878760405180858152602001848152602001806020018281038252848482818152602001925080828437600083820152604051601f909101601f191690920182900397509095505050505050a150505050505050565b6000546001600160a01b03163314613b70576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b6000546001600160a01b0316ff5b6000818152600760205260409020548190600160201b90046001600160a01b03163314613bde576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600082815260076020526040808220805461ff001981166101009182900460fe169091021790555183917fb32ce5b4ae59930627ed5012c96708ff0908f49d9e67eb986570030f218757aa91a25050565b600082815260076020526040812054839060ff16613c86576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b600154604080516391e8609f60e01b8152600481018790526024810186905290516001600160a01b03909216916391e8609f91604480820192602092909190829003018186803b158015613cd957600080fd5b505afa158015613ced573d6000803e3d6000fd5b505050506040513d6020811015613d0357600080fd5b5051949350505050565b33600090815260096020908152604091829020805483518184028101840190945280845260609392830182828015613d6e57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311613d50575b5050505050905090565b6000546001600160a01b03163314613dc5576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6004805460408051632fd8bff960e01b81526001600160c01b03198516938101939093528051600093849384936060936001600160a01b0390921692632fd8bff99260248083019392829003018186803b158015613e4457600080fd5b505afa158015613e58573d6000803e3d6000fd5b505050506040513d6040811015613e6e57600080fd5b50805160209091015190945091506001600160a01b038416613ed7576040805162461bcd60e51b815260206004820152601760248201527f4f726967696e20636f6e7472616374206d697373696e67000000000000000000604482015290519081900360640190fd5b600160f81b600360f81b831614613f35576040805162461bcd60e51b815260206004820152601860248201527f4f726967696e20636f6e747261637420696e6163746976650000000000000000604482015290519081900360640190fd5b6000849050806001600160a01b031663aa0372e7876040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b158015613f7e57600080fd5b505afa158015613f92573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610120811015613fbc57600080fd5b815160208301516040808501516060860151608087015160a088015160c08901805195519799969894979396929591948301929184600160201b82111561400257600080fd5b90830190602082018581111561401757600080fd5b82518660208202830111600160201b8211171561403357600080fd5b82525081516020918201928201910280838360005b83811015614060578181015183820152602001614048565b5050505090500160405260200180516040519392919084600160201b82111561408857600080fd5b90830190602082018581111561409d57600080fd5b82518660208202830111600160201b821117156140b957600080fd5b82525081516020918201928201910280838360005b838110156140e65781810151838201526020016140ce565b5050505090500160405260200180516040519392919084600160201b82111561410e57600080fd5b90830190602082018581111561412357600080fd5b82518660208202830111600160201b8211171561413f57600080fd5b82525081516020918201928201910280838360005b8381101561416c578181015183820152602001614154565b505050509190910160405250999e50999c50909a5050506001600160a01b038b16331496506141e995505050505050576040805162461bcd60e51b815260206004820152601f60248201527f4e6f742073616d65206f776e657220696e2074776f20636f6e74726163747300604482015290519081900360640190fd5b600560f81b831615614237576040805162461bcd60e51b815260206004820152601260248201527157726f6e6720736f7572636520666c61677360701b604482015290519081900360640190fd5b81511561428b576040805162461bcd60e51b815260206004820152601860248201527f536f75726365204974656d206973206e6f742066696e616c0000000000000000604482015290519081900360640190fd5b60408051602080820189905282518083038201815291830190925280519101206001600160f81b0316602160f91b1760006142c582612d00565b90506142d4828960ff80610ff6565b600081815260076020908152604091829020805461ff00191661420017905581518a815290810183905281517f653cceebd609a6a1cd3541c2e0ce7fc229f112afc4655fb1ebc725fb71a74a6a929181900390910190a15050505050505050565b60008181526007602052604081205481908190819081908190606090819081908a9060ff1661439d576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b6000600760008d815260200190815260200160002090508060000160019054906101000a900460f81b9a508060000160049054906101000a90046001600160a01b031699508060000160029054906101000a900461ffff1661ffff169850600360009054906101000a90046001600160a01b03166001600160a01b031663070d93568d8360000160029054906101000a900461ffff166040518363ffffffff1660e01b8152600401808381526020018261ffff1681526020019250505060006040518083038186803b15801561447257600080fd5b505afa158015614486573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156144af57600080fd5b8101908080516040519392919084600160201b8211156144ce57600080fd5b9083019060208201858111156144e357600080fd5b82518660208202830111600160201b821117156144ff57600080fd5b82525081516020918201928201910280838360005b8381101561452c578181015183820152602001614514565b505050509050016040525050509450600360009054906101000a90046001600160a01b03166001600160a01b03166372cef34b8d60018460000160029054906101000a900461ffff16036040518363ffffffff1660e01b8152600401808381526020018261ffff1681526020019250505060606040518083038186803b1580156145b557600080fd5b505afa1580156145c9573d6000803e3d6000fd5b505050506040513d60608110156145df57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050809850819950829a50505050600160009054906101000a90046001600160a01b03166001600160a01b0316631733043f8d6040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561466957600080fd5b505afa15801561467d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156146a657600080fd5b8101908080516040519392919084600160201b8211156146c557600080fd5b9083019060208201858111156146da57600080fd5b82518660208202830111600160201b821117156146f657600080fd5b82525081516020918201928201910280838360005b8381101561472357818101518382015260200161470b565b505050509050016040525050509250600160009054906101000a90046001600160a01b03166001600160a01b031663dcf946c28d6040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561478b57600080fd5b505afa15801561479f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156147c857600080fd5b8101908080516040519392919084600160201b8211156147e757600080fd5b9083019060208201858111156147fc57600080fd5b82518660208202830111600160201b8211171561481857600080fd5b82525081516020918201928201910280838360005b8381101561484557818101518382015260200161482d565b50505050905001604052505050935050509193959799909294969850565b600081815260076020526040902054819060ff166148ba576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b6000828152600860209081526040808320338085529252822054849260ff90911690806148e78480615456565b9150915082806148f45750815b614936576040805162461bcd60e51b815260206004820152600e60248201526d21b0b713ba102a3930b739b332b960911b604482015290519081900360640190fd5b600087815260086020908152604080832033808552908352818420805460ff19169055815190815291820192909252815189927f5d5eb897b7de90c87bcb261d8d8146a47b7b2aa2a7cac8a0715453b9f28a48cf928290030190a250505050505050565b6000546001600160a01b031633146149e7576040805162461bcd60e51b815260206004820152600b60248201526a2737ba1029a1a7bbb732b960a91b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600760205260409020548190600160201b90046001600160a01b03163314614a69576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600082815260076020526040808220805461ff001981166101009182900460f7169091021790555183917f22328f0ccc31c89d0b3a68d747b14ff34ac83d6a7d419786e60bf22fa9c17d5391a25050565b600081815260076020526040902054606090829060ff16614b14576040805162461bcd60e51b815260206004820152600f60248201526e4974656d206e6f7420696e2075736560881b604482015290519081900360640190fd5b60015460408051636e7ca36160e11b81526004810186905290516001600160a01b039092169163dcf946c291602480820192600092909190829003018186803b158015614b6057600080fd5b505afa158015614b74573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015614b9d57600080fd5b8101908080516040519392919084600160201b821115614bbc57600080fd5b908301906020820185811115614bd157600080fd5b82518660208202830111600160201b82111715614bed57600080fd5b82525081516020918201928201910280838360005b83811015614c1a578181015183820152602001614c02565b50505050905001604052505050915050919050565b6002546040805163ec91684960e01b81526004810184905290516060926001600160a01b03169163ec916849916024808301926000929190829003018186803b158015614c7b57600080fd5b505afa158015614c8f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015614cb857600080fd5b8101908080516040519392919084600160201b821115614cd757600080fd5b908301906020820185811115614cec57600080fd5b8251600160201b811182820188101715614d0557600080fd5b82525081516020918201929091019080838360005b83811015614d32578181015183820152602001614d1a565b50505050905090810190601f168015614d5f5780820380516001836020036101000a031916815260200191505b506040525050509050919050565b600080614d7a8333615456565b90925090508115614dd2576040805162461bcd60e51b815260206004820152601f60248201527f537570706c69657220697320616c72656164792077686974656c697374656400604482015290519081900360640190fd5b503360009081526009602090815260408083208054600180820183559185528385200180546001600160a01b0319166001600160a01b03881690811790915582519081529283015280517f8e3da439fe301f0f43fb756adcd92a9b44fcf7f069abd401cbc4f4fa9a2173dd9281900390910190a1505050565b6000828152600760205260409020548290600160201b90046001600160a01b03163314614eab576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b6000838152600760205260409020548390610100900460f81b600160f81b16614f0b576040805162461bcd60e51b815260206004820152600d60248201526c4e6f7420557064617461626c6560981b604482015290519081900360640190fd5b600554604080516326382b8560e21b8152336004820152600160248201819052915191926001600160a01b0316916398e0ae149160448082019260009290919082900301818387803b158015614f6057600080fd5b505af1158015614f74573d6000803e3d6000fd5b50508551600088815260076020526040902054909250610100900460f81b600160fe1b16159050614fde576040805162461bcd60e51b815260206004820152600f60248201526e14dbdb881a5cc81a5b5c1bdc9d1959608a1b604482015290519081900360640190fd5b60005b818110156151825760076000878381518110614ff957fe5b60209081029190910181015182528181019290925260409081016000908120548a825260079093522054600160201b918290046001600160a01b0390811692909104161461507f576040805162461bcd60e51b815260206004820152600e60248201526d2737ba1039b0b6b29037bbb732b960911b604482015290519081900360640190fd5b85818151811061508b57fe5b602002602001015160001c8760001c10156150e6576040805162461bcd60e51b8152602060048201526016602482015275139bc818da5c98dd5b185c881c185c995b9d1a1bdbd960521b604482015290519081900360640190fd5b608060f81b600760008884815181106150fb57fe5b6020026020010151815260200190815260200160002060000160019054906101000a900460f81b166001600160f81b031916600060f81b1461517a576040805162461bcd60e51b815260206004820152601360248201527214185c995cdb9d081a5cc8195e1c1bdc9d1959606a1b604482015290519081900360640190fd5b600101614fe1565b506001546040805163fd1285df60e01b815260048101898152602482019283528851604483015288516001600160a01b039094169363fd1285df938b938b93926064909101906020808601910280838360005b838110156151ed5781810151838201526020016151d5565b505050509050019350505050600060405180830381600087803b15801561521357600080fd5b505af1158015615227573d6000803e3d6000fd5b505050507f95464717586d4cc40b6548c24dde68ea9ccaf52495353ca926146391551ad28386866040518083815260200180602001828103825283818151815260200191508051906020019060200280838360008381101561343757818101518382015260200161341f565b6000818152600760205260409020548190600160201b90046001600160a01b031633146152f3576040805162461bcd60e51b81526020600482015260096024820152682737ba1027bbb732b960b91b604482015290519081900360640190fd5b600082815260076020526040808220805461010080820460f890811b600160f91b17901c0261ff00199091161790555183917f5b8790264713f78f7d25cce3e0f5146e5565030699f952a566e45ee6c136e8c091a25050565b805182516060918491849184910167ffffffffffffffff8111801561537057600080fd5b506040519080825280601f01601f19166020018201604052801561539b576020820181803683370190505b509050806000805b85518110156153f4578581815181106153b857fe5b602001015160f81c60f81b8383806001019450815181106153d557fe5b60200101906001600160f81b031916908160001a9053506001016153a3565b5060005b84518110156154495784818151811061540d57fe5b602001015160f81c60f81b83838060010194508151811061542a57fe5b60200101906001600160f81b031916908160001a9053506001016153f8565b5090979650505050505050565b6001600160a01b03811660009081526009602052604081205481905b808210156154d3576001600160a01b038481166000908152600960205260409020805491871691849081106154a357fe5b6000918252602090912001546001600160a01b031614156154c85760019250506154d5565b600190910190615472565b505b925092905056fea42468235cfdba0d7adbc48b79ee2a88f02cf52f20de70c669aaad7fd3e21585a264697066735822122023047a1cd9b63e77f9b4779edb94e972594c194204a05c51683ef0e103f7d91664736f6c63430007000033