This transaction involves a token without updated info. Verify its legitimacy before interacting with the token. Read more in our Knowledge Base .
Transaction Hash:
0xdff89fbfbdf9aaf4a18da9f9618362ff288f97fbe7d54e58dc5a6c4a68564afa
Block:
411359 5103 L1 Block Confirmations
Timestamp:
38 hrs ago (Jan-29-2025 02:17:01 PM UTC )
L1 Committed Batch Tx Hash
L1 Executed Batch Tx Hash
ERC-20 Tokens Transferred: 3
Transaction Fee:
Initial: 0.006792863269 ETH($21.88)
Refunded: 0.006648368616 ETH($21.41)
Gas Price:
0. 04525 Gwei (0. 00000000004525 ETH)
ETH Price:
$3,114.10 / ETH
Gas Limit & Usage by Txn:
4,270,898
|
3,193,252 (74.77%)
Gas Fees:
Base: 0. 04525 Gwei | Max: 1. 5905 Gwei | Max Priority: 1. 5 Gwei
Txn Savings Fees:
💸 Txn Savings: 0. 000144494653 ETH
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 107
Position In Block: 4
Input Data:
0xcf6f31720000000000000000000000000000000000000000000000000000000000000080000000000000000000000000bd5a5fb003f9aba011e1e01763e6f99c681d2c2000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000104f6666636861696e45786368616e6765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a5c608060405234801561001057600080fd5b50600436106101cf5760003560e01c806388bc796811610104578063b60aaa7c116100a2578063edc6d37b11610071578063edc6d37b146104cf578063f2b26331146104ef578063f2fde38b14610502578063f6ee7b4b1461051557600080fd5b8063b60aaa7c14610481578063b76d78e314610494578063ce933e59146104a7578063d895202a146104af57600080fd5b8063a27a250a116100de578063a27a250a14610437578063a5ae218b1461044a578063aed8e9671461045d578063b5cbd70e1461046e57600080fd5b806388bc7968146104005780638da5cb5b1461041357806395ee60711461042457600080fd5b806340f1a34d1161017157806366f87bd11161014b57806366f87bd114610396578063707c8b58146103dd578063715018a6146103e557806378f0d3ce146103ed57600080fd5b806340f1a34d146102f95780634821c8b51461032f578063485cc9551461038357600080fd5b80631a2b2d16116101ad5780631a2b2d16146102495780631d029b4d1461026c5780632da1c59b146102c65780633fceea28146102d957600080fd5b80630f2c878e146101d45780630f4b509d1461020657806313b56ddb1461021b575b600080fd5b6101e76101e2366004614a5a565b610528565b60408051600f93840b81529190920b6020820152015b60405180910390f35b610219610214366004614aa2565b6105c5565b005b61023b610229366004614abe565b600090815260a8602052604090205490565b6040519081526020016101fd565b61025c610257366004614ad7565b6109e1565b60405190151581526020016101fd565b61027f61027a366004614af9565b610a36565b6040516101fd9190600060808201905063ffffffff83511682526020830151600f0b60208301526040830151600f0b60408301526060830151600f0b606083015292915050565b6102196102d4366004614b4a565b610af7565b6102ec6102e7366004614bcc565b610cb9565b6040516101fd9190614bfa565b61031c610307366004614abe565b609e60205260009081526040902054600f0b81565b604051600f9190910b81526020016101fd565b61037161033d366004614af9565b604080516020808201835260009182905263ffffffff939093168152609d8352819020815192830190915254600f0b815290565b6040519051600f0b81526020016101fd565b610219610391366004614c47565b610de9565b6103c56103a4366004614af9565b63ffffffff166000908152609c60205260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016101fd565b6102196110ae565b610219611538565b6102196103fb366004614c75565b61154c565b61021961040e366004614cbc565b6118d0565b6033546001600160a01b03166103c5565b61023b610432366004614de4565b611ec0565b61023b610445366004614f2c565b612040565b61023b610458366004614fde565b6124e9565b6065546001600160a01b03166103c5565b61031c61047c36600461500b565b612580565b61031c61048f366004614af9565b612620565b6102196104a2366004615064565b612647565b6102ec612afd565b6104c26104bd366004615149565b612dc8565b6040516101fd919061520b565b6104e26104dd366004614abe565b612f60565b6040516101fd919061526e565b61031c6104fd366004614af9565b613062565b6102196105103660046152a6565b613090565b610219610523366004614abe565b613120565b606082811c600090815260a16020908152604080832063ffffffff8616845282528083208151948501825254600781810b8652600160401b8204900b92850192909252600160801b90910460ff169083018190529091829182036105ab5750604080516060810182526000815265b5e620f4800060208201526001918101919091525b60208101519051600791820b9350900b90505b9250929050565b6065546001600160a01b031633146106375760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b60648201526084015b60405180910390fd5b6040805180820190915260018152605560f81b60208201526269736f823562ffffff16036106785760405162461bcd60e51b815260040161062e91906152c3565b50600061068e61027a6040840160208501614af9565b905060006106aa6106a56040850160208601614af9565b61316e565b905060006106be6080850160608601615318565b600f0b136040518060400160405280600381526020016224a82960e91b815250906106fc5760405162461bcd60e51b815260040161062e91906152c3565b5080604001511561076757816040015183604001602081019061071f9190615318565b610729919061534b565b60408051808201909152600381526204953560ec1b602082015290600f0b156107655760405162461bcd60e51b815260040161062e91906152c3565b505b6000816040015161077c57816020015161077f565b81515b90506000806001600160a01b03831663c7167cf56107a36040890160208a01614af9565b6107b360608a0160408b01615318565b6107df6107c660808c0160608d01615318565b6107d660608d0160408e01615318565b600f0b90613290565b6107e890615383565b6040516001600160e01b031960e086901b16815263ffffffff939093166004840152600f91820b6024840152900b604482015260640160408051808303816000875af115801561083c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086091906153a9565b915091508161086e90615383565b915061087981615383565b905060006108c36108906040890160208a01614af9565b88358886866000600f83900b136108b4578b602001516108af90615383565b6108ba565b8b602001515b6000600161330b565b87519093509091506108da90869089358686613330565b609a546040516388b6496f60e01b81526000916001600160a01b0316906388b6496f9061090e908b359085906004016153ee565b602060405180830381865afa15801561092b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094f9190615412565b600f0b121560405180604001604052806002815260200161125560f21b8152509061098d5760405162461bcd60e51b815260040161062e91906152c3565b506060860151609b60006109a760408b0160208c01614af9565b63ffffffff168152602081019190915260400160002080546001600160801b03928316600160801b02921691909117905550505050505050565b6000805b600a811015610a2a57600084815260a9602090815260408083208484529091529020548303610a18576001915050610a30565b80610a228161542f565b9150506109e5565b50600090505b92915050565b6040805160808101825260008082526020808301829052828401829052606080840183815263ffffffff878116808652609b85528786208851948501895254600781810b8652600160401b8204810b86880152600160801b909104600f90810b868b0190815292885260a49096529790952054168552925190910b909152805191929091610ac9910b633b9aca00615448565b600f0b602080840191909152810151610ae99060070b633b9aca00615448565b600f0b604083015250919050565b610aff61351d565b6001600160a01b03841615610ba95763ffffffff86166000908152609c60205260409020546001600160a01b031615610b7a5760405162461bcd60e51b815260206004820152601860248201527f7669727475616c20626f6f6b20616c7265616479207365740000000000000000604482015260640161062e565b63ffffffff86166000908152609c6020526040902080546001600160a01b0319166001600160a01b0386161790555b63ffffffff85811614610bdf5763ffffffff868116600090815260a460205260409020805463ffffffff19169187169190911790555b610bed633b9aca00836154e6565b63ffffffff87166000908152609b60205260409020805467ffffffffffffffff191667ffffffffffffffff92909216919091179055610c30633b9aca00846154e6565b63ffffffff969096166000818152609b6020908152604080832080546fffffffffffffffff00000000000000001916600160401b67ffffffffffffffff909c169b909b029a909a1790995588518082018a52600f9490940b8452918152609d90915295909520945185546001600160801b0319166001600160801b039091161790945550505050565b60606000610cc7838561552d565b60a35490915063ffffffff8082169083161115610ce2578091505b8063ffffffff168563ffffffff161115610cfa578094505b6000610d068684615555565b63ffffffff1667ffffffffffffffff811115610d2457610d24614cf7565b604051908082528060200260200182016040528015610d4d578160200160208202803683370190505b509050855b8363ffffffff168163ffffffff161015610ddf5760a38163ffffffff1681548110610d7f57610d7f61557a565b6000918252602090912001546001600160a01b031682610d9f8984615555565b63ffffffff1681518110610db557610db561557a565b6001600160a01b039092166020928302919091019091015280610dd781615590565b915050610d52565b5095945050505050565b600054610100900460ff1615808015610e095750600054600160ff909116105b80610e235750303b158015610e23575060005460ff166001145b610e955760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161062e565b6000805460ff191660011790558015610eb8576000805461ff0019166101001790555b610ec061358c565b610ec9826135ff565b610f3d6040518060400160405280600681526020017f56657274657800000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f302e302e31000000000000000000000000000000000000000000000000000000815250613629565b609a80546001600160a01b0319166001600160a01b038516908117909155604051635d2e9ad160e01b8152635d2e9ad190610f7d906000906004016155b3565b602060405180830381865afa158015610f9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fbe91906155cd565b609f80546001600160a01b0319166001600160a01b03928316179055609a54604051635d2e9ad160e01b8152911690635d2e9ad190611002906001906004016155b3565b602060405180830381865afa15801561101f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061104391906155cd565b60a080546001600160a01b0319166001600160a01b039290921691909117905580156110a9576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b6065546001600160a01b0316331461111b5760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b606482015260840161062e565b609f54604080516347428e7b60e01b815290516000926001600160a01b0316916347428e7b91600480830192869291908290030181865afa158015611164573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261118c91908101906155ea565b905060015b81518163ffffffff161015611326576000828263ffffffff16815181106111ba576111ba61557a565b60209081029190910181015163ffffffff81166000908152609b8352604080822081516060810183529054600781810b8352600160401b8204900b95820195909552600160801b909404600f0b9084018190529193501261121c575050611314565b609f5463ffffffff838116600090815260a460205260408082205485820151915163e0b0621f60e01b8152931660048401526024830191909152600f0b60448201526001600160a01b039091169063e0b0621f90606401600060405180830381600087803b15801561128d57600080fd5b505af11580156112a1573d6000803e3d6000fd5b50506000604080850182815263ffffffff9096168252609b6020908152912084518154929095015195516001600160801b03908116600160801b0267ffffffffffffffff978816600160401b026001600160801b0319909416979096169690961791909117949094169290921790925550505b8061131e81615590565b915050611191565b5060a060009054906101000a90046001600160a01b03166001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa15801561137a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113a291908101906155ea565b905060005b81518163ffffffff161015611534576000828263ffffffff16815181106113d0576113d061557a565b60209081029190910181015163ffffffff81166000908152609b8352604080822081516060810183529054600781810b8352600160401b8204900b95820195909552600160801b909404600f0b90840181905291935003611432575050611522565b60a054604082810151905163f8a42e5160e01b815263ffffffff851660048201526000602482018190526044820152600f9190910b60648201526001600160a01b039091169063f8a42e5190608401600060405180830381600087803b15801561149b57600080fd5b505af11580156114af573d6000803e3d6000fd5b50506000604080850182815263ffffffff9096168252609b6020908152912084518154929095015195516001600160801b03908116600160801b0267ffffffffffffffff978816600160401b026001600160801b0319909416979096169690961791909117949094169290921790925550505b8061152c81615590565b9150506113a7565b5050565b61154061369e565b61154a60006136f8565b565b6065546001600160a01b031633146115b95760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b606482015260840161062e565b60006115cb6106a56020850185614af9565b905060006115df61027a6020860186614af9565b905060006116106115f36020870187614af9565b6116006060880188615684565b61043290368190038101906156a4565b905060006116216060870187615684565b611632906060810190604001615318565b905060006116436060880188615684565b61164c906156c0565b80515190915062ffffff166269736f1415604051806040016040528060018152602001605560f81b815250906116955760405162461bcd60e51b815260040161062e91906152c3565b506116a3858583868a61374a565b60405180604001604052806002815260200161125560f21b815250906116dc5760405162461bcd60e51b815260040161062e91906152c3565b5060008061170a876116f460408c0160208d01615318565b61170460608d0160408e01615318565b866139f0565b9092509050600061176561172160208c018c614af9565b855180516040909101518a9087908790829061173d908d615733565b6117479190615733565b611755600f8a900b8b613c7a565b61175e90615383565b600161330b565b885186515191945091925061177d918a918686613330565b604080518082019091526002815261125560f21b602082015250835151866117a860208d018d614af9565b865160208082015160608084015160809485015160408051600f95860b81528f860b9681019690965267ffffffffffffffff92831690860152169083015260019282019290925285820b60a082015287820b60c08201529086900b60e082015263ffffffff91909116907f7c57459d6f4f0fb2fc5b1e298c8c0eb238422944964aa1e249eaa78747f0cca9906101000160405180910390a46060870151609b600061185660208e018e614af9565b63ffffffff1681526020810191909152604090810160002080546001600160801b03938416600160801b02931692909217909155845101516118989086615733565b6000968752609e602052604090962080546001600160801b0319166001600160801b0390971696909617909555505050505050505050565b6065546001600160a01b0316331461193d5760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b606482015260840161062e565b600061195a61194c8380615783565b6106a5906020810190614af9565b6040805160608101825260008082526020820181905291810182905291925090819081908190600061198f8760600151610a36565b9050600061199d8980615783565b6119ab906020810190615684565b6119b4906156c0565b905060006119c28a80615783565b6119d0906040810190615684565b6119d9906156c0565b905060405180606001604052806119f88b606001518560000151611ec0565b8152602001611a0f8b606001518460000151611ec0565b81528251604090810151600f0b6020928301528251600090815260aa90925290205490945015611a4e578351600090815260aa60205260409020548251525b602080850151600090815260aa909152604090205415611a8157602080850151600090815260aa90915260409020548151525b8160000151604001519750611aaf89848487600001518e6020016020810190611aaa91906152a6565b61374a565b60405180604001604052806002815260200161125560f21b81525090611ae85760405162461bcd60e51b815260040161062e91906152c3565b50611b0789848387602001518e6040016020810190611aaa91906152a6565b60405180604001604052806002815260200161494d60f01b81525090611b405760405162461bcd60e51b815260040161062e91906152c3565b5081516040908101518251820151825180840190935260048352634f43424d60e01b60208401526000600f91820b81129290910b1303611b935760405162461bcd60e51b815260040161062e91906152c3565b506000816000015160400151600f0b1315611c0357816000015160200151600f0b816000015160200151600f0b1215604051806040016040528060048152602001634f43424d60e01b81525090611bfd5760405162461bcd60e51b815260040161062e91906152c3565b50611c5a565b816000015160200151600f0b816000015160200151600f0b1315604051806040016040528060048152602001634f43424d60e01b81525090611c585760405162461bcd60e51b815260040161062e91906152c3565b505b611c6f89848460000151846000015188613ce3565b8096508197505050611cb789606001518360000151600001518589898b8860000151604001518f611ca09190615733565b611caa9190615733565b875160200151600161330b565b8451845151929950909650611cd0918b91908989613330565b604080518082019091526002815261125560f21b602082015250604080518082019091526002815261494d60f01b602082015250606080840151908a015163ffffffff166000908152609b6020526040902080546001600160801b03928316600160801b029216919091179055815151600114611d8657815160400151611d579089615733565b84516000908152609e6020526040902080546001600160801b0319166001600160801b03929092169190911790555b805151600114611ddb578060000151604001518460400151611da89190615733565b6020858101516000908152609e9091526040902080546001600160801b0319166001600160801b03929092169190911790555b815151611de790613eba565b805151611df390613eba565b81600001516000015184600001518a6060015163ffffffff167f7c57459d6f4f0fb2fc5b1e298c8c0eb238422944964aa1e249eaa78747f0cca98560000151602001518c87600001516060015188600001516080015160018f8f8f604051611eac989796959493929190600f98890b815296880b602088015267ffffffffffffffff95861660408801529390941660608601529015156080850152840b60a084015290830b60c083015290910b60e08201526101000190565b60405180910390a450505050505050505050565b60008060405180608001604052806052815260200161596d6052913990506000818051906020012084600001518560200151866040015187606001518860800151604051602001611f4a969594939291909586526020860194909452600f92830b6040860152910b606084015267ffffffffffffffff90811660808401521660a082015260c00190565b60405160208183030381529060405280519060200120905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f611f8e60665490565b60675463ffffffff89166000908152609c6020908152604091829020548251918201959095529081019290925260608201524660808201526001600160a01b0390911660a082015260c001604051602081830303815290604052805190602001209050612036818360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b9695505050505050565b6065546000906001600160a01b031633146120b05760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b606482015260840161062e565b82515162ffffff166269736f1415604051806040016040528060018152602001605560f81b815250906120f65760405162461bcd60e51b815260040161062e91906152c3565b50600061210b846020015185600001516124e9565b9050612125846000015160000151828587604001516142a9565b60405180604001604052806002815260200161495360f01b8152509061215e5760405162461bcd60e51b815260040161062e91906152c3565b5083515160601c600081815260a7602052604081205490805b82816001901b116121f2576001811b8316156121e057875151600090815260a96020908152604080832084845290915290205480156121de5760006121bb82614309565b9050896020015163ffffffff168163ffffffff16036121dc575091506121f2565b505b505b6121eb600182615799565b9050612177565b50806123085761220560016104006157b1565b82036122535760405162461bcd60e51b815260206004820152601d60248201527f546f6f206d616e792069736f6c61746564207375626163636f756e7473000000604482015260640161062e565b60005b600183161561227657600192831c9261226f90826157c8565b9050612256565b6020888101516001600160a01b038616600090815260a7835260408082208054600160ff881690811b9091179091558c515160189690961b63ff0000001693851b67ffffffff000000001660608a901b6bffffffffffffffffffffffff191617939093176269736f1780835260a88552818320959095558b5151825260a9845280822092825291909252902081905590505b600061238088602001516040518060a001604052808b600001516000015181526020018b6000015160200151600f0b81526020018b6000015160400151600f0b81526020018b600001516060015167ffffffffffffffff1681526020018b600001516080015167ffffffffffffffff16815250611ec0565b600081815260aa60205260408120849055895160a00151919250600f9190910b13156124de57875160a090810151600083815260ab6020526040812080546001600160801b0319166001600160801b0390931692909217909155609f548a5180519301516001600160a01b039091169263e0b0621f929161240090615383565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b15801561244f57600080fd5b505af1158015612463573d6000803e3d6000fd5b5050609f548a5160a0015160405163e0b0621f60e01b81526000600482015260248101879052600f9190910b60448201526001600160a01b03909116925063e0b0621f9150606401600060405180830381600087803b1580156124c557600080fd5b505af11580156124d9573d6000803e3d6000fd5b505050505b509695505050505050565b6000806040518060a00160405280606881526020016159bf60689139905060008180519060200120846000015185602001518660400151876060015188608001518960a00151604051602001611f4a97969594939291909687526020870195909552600f93840b604087015291830b606086015267ffffffffffffffff90811660808601521660a08401520b60c082015260e00190565b606083811c600090815260a16020908152604080832063ffffffff8716845282528083208151948501825254600781810b8652600160401b8204900b92850192909252600160801b90910460ff1690830181905290919082036126025750604080516060810182526000815265b5e620f4800060208201526001918101919091525b8261260e578051612614565b80602001515b60070b95945050505050565b63ffffffff81166000908152609b6020526040812054610a309060070b633b9aca00615448565b6065546001600160a01b031633146126b45760405162461bcd60e51b815260206004820152602a60248201527f53657175656e63657247617465643a2063616c6c6572206973206e6f742074686044820152691948195b991c1bda5b9d60b21b606482015260840161062e565b6001600160a01b038416600090815260a2602052604090205460ff1661273a576001600160a01b038416600081815260a260205260408120805460ff1916600190811790915560a3805491820181559091527f60859188cffe297f44dde29f2d2865634621f26215049caeb304ccba566a8b170180546001600160a01b03191690911790555b63ffffffff8316612a6557609f54604080516347428e7b60e01b815290516000926001600160a01b0316916347428e7b91600480830192869291908290030181865afa15801561278e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526127b691908101906155ea565b9050600060a060009054906101000a90046001600160a01b03166001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa15801561280d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261283591908101906155ea565b905060005b82518163ffffffff16101561296457600063ffffffff16838263ffffffff16815181106128695761286961557a565b602002602001015163ffffffff1603156129525760405180606001604052808660070b81526020018560070b8152602001600160ff1681525060a16000896001600160a01b03166001600160a01b031681526020019081526020016000206000858463ffffffff16815181106128e1576128e161557a565b60209081029190910181015163ffffffff1682528181019290925260409081016000208351815493850151949092015160ff16600160801b0260ff60801b1967ffffffffffffffff958616600160401b026001600160801b0319909516959093169490941792909217169190911790555b8061295c81615590565b91505061283a565b5060005b81518163ffffffff161015612a5d5760405180606001604052808660070b81526020018560070b8152602001600160ff1681525060a16000896001600160a01b03166001600160a01b031681526020019081526020016000206000848463ffffffff16815181106129db576129db61557a565b60209081029190910181015163ffffffff1682528181019290925260409081016000208351815493850151949092015160ff16600160801b0260ff60801b1967ffffffffffffffff958616600160401b026001600160801b03199095169590931694909417929092171691909117905580612a5581615590565b915050612968565b505050612af7565b60408051606081018252600784810b825283900b602080830191825260018385019081526001600160a01b038916600090815260a1835285812063ffffffff8a168252909252939020915182549151935160ff16600160801b0260ff60801b1967ffffffffffffffff958616600160401b026001600160801b0319909416959092169490941791909117169190911790555b50505050565b60606000609f60009054906101000a90046001600160a01b03166001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015612b54573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612b7c91908101906155ea565b9050600060a060009054906101000a90046001600160a01b03166001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015612bd3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612bfb91908101906155ea565b90506000805b83518163ffffffff161015612c78578163ffffffff16848263ffffffff1681518110612c2f57612c2f61557a565b602002602001015163ffffffff161115612c6657838163ffffffff1681518110612c5b57612c5b61557a565b602002602001015191505b80612c7081615590565b915050612c01565b5060005b82518163ffffffff161015612cf3578163ffffffff16838263ffffffff1681518110612caa57612caa61557a565b602002602001015163ffffffff161115612ce157828163ffffffff1681518110612cd657612cd661557a565b602002602001015191505b80612ceb81615590565b915050612c7c565b506000612d0182600161552d565b63ffffffff1667ffffffffffffffff811115612d1f57612d1f614cf7565b604051908082528060200260200182016040528015612d48578160200160208202803683370190505b50905060005b8263ffffffff168163ffffffff1611612dbf5763ffffffff81166000818152609c602052604090205483516001600160a01b039091169184918110612d9557612d9561557a565b6001600160a01b039092166020928302919091019091015280612db781615590565b915050612d4e565b50949350505050565b6060600082518451612dda91906157ed565b67ffffffffffffffff811115612df257612df2614cf7565b604051908082528060200260200182016040528015612e3d57816020015b6040805160608101825260008082526020808301829052928201528252600019909201910181612e105790505b50905060005b8451811015612f585760005b8451811015612f455760a16000878481518110612e6e57612e6e61557a565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000868381518110612eaa57612eaa61557a565b60209081029190910181015163ffffffff16825281810192909252604090810160002081516060810183529054600781810b8352600160401b8204900b93820193909352600160801b90920460ff1690820152855184908390612f0d90866157ed565b612f179190615799565b81518110612f2757612f2761557a565b60200260200101819052508080612f3d9061542f565b915050612e4f565b5080612f508161542f565b915050612e43565b509392505050565b60606000805b600a811015612fb057600084815260a9602090815260408083208484529091529020548015612f9d57612f9a600184615799565b92505b5080612fa88161542f565b915050612f66565b5060008167ffffffffffffffff811115612fcc57612fcc614cf7565b604051908082528060200260200182016040528015612ff5578160200160208202803683370190505b50905060005b600a811015612f5857600085815260a960209081526040808320848452909152902054801561304f57808361302f8661580c565b955085815181106130425761304261557a565b6020026020010181815250505b508061305a8161542f565b915050612ffb565b63ffffffff81166000908152609b6020526040812054610a3090600160401b900460070b633b9aca00615448565b61309861369e565b6001600160a01b0381166131145760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161062e565b61311d816136f8565b50565b609a546040805180820190915260018152605560f81b6020820152906001600160a01b031633146131645760405162461bcd60e51b815260040161062e91906152c3565b5061311d81613eba565b604080516080810182526000808252602082018190529181018290526060810191909152609a5460405163deb14ec360e01b815263ffffffff841660048201526000916001600160a01b03169063deb14ec390602401602060405180830381865afa1580156131e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061320591906155cd565b60a0549091506001600160a01b039081169082168190036132565750604080516080810182526001600160a01b0390921682526000602083015260019082015263ffffffff90921660608301525090565b5050604080516080810182526000808252609f546001600160a01b031660208301529181019190915263ffffffff90921660608301525090565b600080670de0b6b3a7640000600f85810b9085900b025b0590506f7fffffffffffffffffffffffffffffff1981128015906132d2575060016001607f1b038113155b6040518060400160405280600281526020016127a360f11b81525090612f585760405162461bcd60e51b815260040161062e91906152c3565b60008061331e8a8a8a8a8a8a8a8a61432d565b915091505b9850989650505050505050565b8460400151156133c1578451606086015160405163f8a42e5160e01b815263ffffffff909116600482015260248101859052600f84810b604483015283900b60648201526001600160a01b039091169063f8a42e51906084015b600060405180830381600087803b1580156133a457600080fd5b505af11580156133b8573d6000803e3d6000fd5b50505050613516565b63ffffffff8416613423576020850151606086015160405163f8a42e5160e01b815263ffffffff909116600482015260248101859052600f84810b604483015283900b60648201526001600160a01b039091169063f8a42e519060840161338a565b6020850151606086015160405163e0b0621f60e01b815263ffffffff909116600482015260248101859052600f84900b60448201526001600160a01b039091169063e0b0621f90606401600060405180830381600087803b15801561348757600080fd5b505af115801561349b573d6000803e3d6000fd5b505050602086015160405163e0b0621f60e01b815263ffffffff8716600482015260248101869052600f84900b60448201526001600160a01b03909116915063e0b0621f90606401600060405180830381600087803b1580156134fd57600080fd5b505af1158015613511573d6000803e3d6000fd5b505050505b5050505050565b609f546001600160a01b0316331480613540575060a0546001600160a01b031633145b61154a5760405162461bcd60e51b815260206004820152601d60248201527f6f6e6c7920656e67696e652063616e206d6f6469667920636f6e666967000000604482015260640161062e565b600054610100900460ff166135f75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161062e565b61154a6144a2565b61360761369e565b606580546001600160a01b0319166001600160a01b0392909216919091179055565b600054610100900460ff166136945760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161062e565b6115348282614516565b6033546001600160a01b0316331461154a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161062e565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b82515160009060001901613760575060016139e7565b8351805160009061377090614309565b905063ffffffff8116156137cb578063ffffffff16886060015163ffffffff1614604051806040016040528060018152602001605560f81b815250906137c95760405162461bcd60e51b815260040161062e91906152c3565b505b6000858152609e602052604090819020549083018051600f9290920b918291906137f6908390615733565b600f0b9052506060830151603d1c6001908116036139ae576000896040015161389f5760208a015160608b01518551604051637c1e148760e01b815263ffffffff909216600483015260248201526001600160a01b0390911690637c1e1487906044016040805180830381865afa158015613875573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138999190615823565b5161391f565b895160608b01518551604051637c1e148760e01b815263ffffffff909216600483015260248201526001600160a01b0390911690637c1e148790604401606060405180830381865afa1580156138f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061391d9190615882565b515b9050600081600f0b13151560008560400151600f0b1315150361394857600060408501526139ac565b60008460400151600f0b131561397c5761396f84604001518261396a90615383565b61459b565b600f0b60408501526139ac565b60008460400151600f0b12156139ac576139a384604001518261399e90615383565b6145b9565b600f0b60408501525b505b60008360200151600f0b1380156139cb57506040830151600f0b15155b80156139e157506139df83606001516145ce565b155b93505050505b95945050505050565b60008080613a0d613a05600f87900b88613c7a565b600f0b6145ff565b90506000846000015160400151600f0b1315613adb57836000015160200151600f0b81600f0b1315604051806040016040528060048152602001634f43424d60e01b81525090613a705760405162461bcd60e51b815260040161062e91906152c3565b50600086600f0b128015613a9a5750613a8886615383565b600f0b846000015160400151600f0b12155b604051806040016040528060048152602001634f43424d60e01b81525090613ad55760405162461bcd60e51b815260040161062e91906152c3565b50613b8f565b836000015160200151600f0b81600f0b1215604051806040016040528060048152602001634f43424d60e01b81525090613b285760405162461bcd60e51b815260040161062e91906152c3565b50600086600f0b138015613b525750613b4086615383565b600f0b846000015160400151600f0b13155b604051806040016040528060048152602001634f43424d60e01b81525090613b8d5760405162461bcd60e51b815260040161062e91906152c3565b505b60008760400151613ba4578760200151613ba7565b87515b606089015160405163c7167cf560e01b815263ffffffff9091166004820152600f89810b602483015288900b604482015290915060009081906001600160a01b0384169063c7167cf59060640160408051808303816000875af1158015613c12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c3691906153a9565b91509150818760000151604001818151613c5091906158f4565b600f0b905250613c5f82615383565b613c6882615383565b95509550505050505b94509492505050565b600081600f0b600014156040518060400160405280600381526020016222212d60e91b81525090613cbe5760405162461bcd60e51b815260040161062e91906152c3565b50600082600f0b670de0b6b3a7640000600f0b85600f0b02816132a7576132a7615335565b60008060008560400151600f0b1215613d1357613d0c8560400151856040015161399e90615383565b9150613d44565b60008560400151600f0b1315613d3957613d0c8560400151856040015161396a90615383565b506000905080613eb0565b6040860151613d53908361534b565b613d5d9083615733565b91506000613d7b856020015184600f0b61329090919063ffffffff16565b9050613d8681615383565b91506000613dad896060015187600001518a87613da290615383565b86600080600061330b565b80935081925050508387604001818151613dc79190615733565b600f0b905250604086018051859190613de19083906158f4565b600f0b90525087518651613e00918b91613dfa88615383565b86613330565b856000015185602001518a6060015163ffffffff167f7c57459d6f4f0fb2fc5b1e298c8c0eb238422944964aa1e249eaa78747f0cca9896020015189604001518b606001518c608001516000898d613e5790615383565b60408051600f98890b815296880b602088015267ffffffffffffffff9586169087015293909216606085015215156080840152830b60a0830152820b60c08201529087900b60e08201526101000160405180910390a450505b9550959350505050565b6000613ec582614309565b90508063ffffffff16600003613ed9575050565b60a054604051637c1e148760e01b815263ffffffff83166004820152602481018490526000916001600160a01b031690637c1e148790604401606060405180830381865afa158015613f2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f539190615882565b8051909150600f0b6000036110a9576000613f6d84614669565b600085815260a8602090815260409091205490840151919250606086901c91600f0b156140af5760a05460208501516001600160a01b039091169063f8a42e519087908990600090613fbe90615383565b6040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b15801561401557600080fd5b505af1158015614029573d6000803e3d6000fd5b505060a054602087015160405163f8a42e5160e01b815263ffffffff8a1660048201526024810186905260006044820152600f9190910b60648201526001600160a01b03909116925063f8a42e519150608401600060405180830381600087803b15801561409657600080fd5b505af11580156140aa573d6000803e3d6000fd5b505050505b609f54604051637c1e148760e01b815260006004820181905260248201899052916001600160a01b031690637c1e1487906044016040805180830381865afa1580156140ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141239190615823565b519050600f81900b1561422457609f546001600160a01b031663e0b0621f60008961414d85615383565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b15801561419c57600080fd5b505af11580156141b0573d6000803e3d6000fd5b5050609f5460405163e0b0621f60e01b81526000600482015260248101869052600f85900b60448201526001600160a01b03909116925063e0b0621f9150606401600060405180830381600087803b15801561420b57600080fd5b505af115801561421f573d6000803e3d6000fd5b505050505b6001600160a01b038316600090815260a7602090815260408083208054600160ff8a1690811b6000191890911690915585845260a98352818420908452825280832083905589835260a890915280822082905551839189917f027ce6fbfb5b4d17a0ee36b592ef0db77b060df7e023bc84e68c5f0664c9b83a9190a350505050505050565b6000806142b6858461468c565b90506001600160a01b0381161580159061203657508515806142e457506001600160a01b038116606087901c145b806120365750836001600160a01b0316816001600160a01b0316149695505050505050565b600062ffffff82166269736f1461432257506000919050565b5060201c61ffff1690565b600080600019890161434457506000905084613323565b600083156143ff5785600f0b60000361438d57602089015161436990600f0b86613290565b61437390826158f4565b9050600087600f0b121561438d5761438a81615383565b90505b600061439b89600f0b6145ff565b905060008a602001516143b88b8a6143b391906158f4565b6146a8565b6143c29190615733565b90506143ce818361459b565b9050600081600f0b13156143f8576143eb600f8a900b82846146c3565b6143f590846158f4565b92505b505061440c565b61440987826158f4565b90505b60006144198b8d87612580565b61442b90670de0b6b3a7640000615733565b905060008083600f0b1361444c57614447600f84900b83613c7a565b61445a565b61445a600f84900b83613290565b905060006144688285615733565b9050808c60600181815161447c91906158f4565b600f0b9052508061448d818c615733565b95509550505050509850989650505050505050565b600054610100900460ff1661450d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161062e565b61154a336136f8565b600054610100900460ff166145815760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161062e565b815160209283012081519190920120606691909155606755565b600081600f0b83600f0b126145b057816145b2565b825b9392505050565b600081600f0b83600f0b136145b057816145b2565b60006145d8614788565b6001600160801b0316826703ffffffffffffff1667ffffffffffffffff1611159050919050565b60408051808201909152600281526127a360f11b6020820152600090600f83900b6f7fffffffffffffffffffffffffffffff19036146505760405162461bcd60e51b815260040161062e91906152c3565b50600082600f0b126146625781610a30565b5060000390565b600062ffffff82166269736f1461468257506000919050565b5060181c60ff1690565b600080600061469b85856147fb565b91509150612f588161483d565b60008082600f0b126146ba5781610a30565b610a3082615383565b600081600f0b600014156040518060400160405280600381526020016222212d60e91b815250906147075760405162461bcd60e51b815260040161062e91906152c3565b50600082600f0b84600f0b86600f0b028161472457614724615335565b0590506f7fffffffffffffffffffffffffffffff19811280159061474f575060016001607f1b038113155b6040518060400160405280600281526020016127a360f11b81525090612dbf5760405162461bcd60e51b815260040161062e91906152c3565b60655460408051632abf68dd60e11b815290516000926001600160a01b03169163557ed1ba9160048083019260209291908290030181865afa1580156147d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147f69190615943565b905090565b60008082516041036148315760208301516040840151606085015160001a61482587828585614987565b945094505050506105be565b506000905060026105be565b6000816004811115614851576148516153d8565b036148595750565b600181600481111561486d5761486d6153d8565b036148ba5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161062e565b60028160048111156148ce576148ce6153d8565b0361491b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161062e565b600381600481111561492f5761492f6153d8565b0361311d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161062e565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156149be5750600090506003613c71565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614a12573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116614a3b57600060019250925050613c71565b9660009650945050505050565b63ffffffff8116811461311d57600080fd5b60008060408385031215614a6d57600080fd5b823591506020830135614a7f81614a48565b809150509250929050565b600060808284031215614a9c57600080fd5b50919050565b600060808284031215614ab457600080fd5b6145b28383614a8a565b600060208284031215614ad057600080fd5b5035919050565b60008060408385031215614aea57600080fd5b50508035926020909101359150565b600060208284031215614b0b57600080fd5b81356145b281614a48565b6001600160a01b038116811461311d57600080fd5b8035614b3681614b16565b919050565b80600f0b811461311d57600080fd5b60008060008060008060c08789031215614b6357600080fd5b8635614b6e81614a48565b95506020870135614b7e81614a48565b94506040870135614b8e81614b16565b93506060870135614b9e81614b3b565b92506080870135614bae81614b3b565b915060a0870135614bbe81614b3b565b809150509295509295509295565b60008060408385031215614bdf57600080fd5b8235614bea81614a48565b91506020830135614a7f81614a48565b6020808252825182820181905260009190848201906040850190845b81811015614c3b5783516001600160a01b031683529284019291840191600101614c16565b50909695505050505050565b60008060408385031215614c5a57600080fd5b8235614c6581614b16565b91506020830135614a7f81614b16565b60008060408385031215614c8857600080fd5b823567ffffffffffffffff811115614c9f57600080fd5b614cab85828601614a8a565b9250506020830135614a7f81614b16565b600060208284031215614cce57600080fd5b813567ffffffffffffffff811115614ce557600080fd5b8201606081850312156145b257600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715614d3657614d36614cf7565b604052919050565b803567ffffffffffffffff81168114614b3657600080fd5b600060a08284031215614d6857600080fd5b60405160a0810181811067ffffffffffffffff82111715614d8b57614d8b614cf7565b604052823581529050806020830135614da381614b3b565b60208201526040830135614db681614b3b565b6040820152614dc760608401614d3e565b6060820152614dd860808401614d3e565b60808201525092915050565b60008060c08385031215614df757600080fd5b8235614e0281614a48565b9150614e118460208501614d56565b90509250929050565b600060c08284031215614e2c57600080fd5b60405160c0810181811067ffffffffffffffff82111715614e4f57614e4f614cf7565b604052823581529050806020830135614e6781614b3b565b60208201526040830135614e7a81614b3b565b6040820152614e8b60608401614d3e565b6060820152614e9c60808401614d3e565b608082015260a0830135614eaf81614b3b565b60a0919091015292915050565b600082601f830112614ecd57600080fd5b813567ffffffffffffffff811115614ee757614ee7614cf7565b614efa601f8201601f1916602001614d0d565b818152846020838601011115614f0f57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215614f3f57600080fd5b823567ffffffffffffffff80821115614f5757600080fd5b908401906101008287031215614f6c57600080fd5b604051606081018181108382111715614f8757614f87614cf7565b604052614f948784614e1a565b815260c0830135614fa481614a48565b602082015260e083013582811115614fbb57600080fd5b614fc788828601614ebc565b6040830152509350614e1191505060208401614b2b565b60008060e08385031215614ff157600080fd5b8235614ffc81614a48565b9150614e118460208501614e1a565b60008060006060848603121561502057600080fd5b83359250602084013561503281614a48565b91506040840135801515811461504757600080fd5b809150509250925092565b8035600781900b8114614b3657600080fd5b6000806000806080858703121561507a57600080fd5b843561508581614b16565b9350602085013561509581614a48565b92506150a360408601615052565b91506150b160608601615052565b905092959194509250565b600067ffffffffffffffff8211156150d6576150d6614cf7565b5060051b60200190565b600082601f8301126150f157600080fd5b81356020615106615101836150bc565b614d0d565b82815260059290921b8401810191818101908684111561512557600080fd5b8286015b848110156124de57803561513c81614a48565b8352918301918301615129565b6000806040838503121561515c57600080fd5b823567ffffffffffffffff8082111561517457600080fd5b818501915085601f83011261518857600080fd5b81356020615198615101836150bc565b82815260059290921b840181019181810190898411156151b757600080fd5b948201945b838610156151de5785356151cf81614b16565b825294820194908201906151bc565b965050860135925050808211156151f457600080fd5b50615201858286016150e0565b9150509250929050565b602080825282518282018190526000919060409081850190868401855b828110156152615781518051600790810b865287820151900b8786015285015160ff168585015260609093019290850190600101615228565b5091979650505050505050565b6020808252825182820181905260009190848201906040850190845b81811015614c3b5783518352928401929184019160010161528a565b6000602082840312156152b857600080fd5b81356145b281614b16565b600060208083528351808285015260005b818110156152f0578581018301518582016040015282016152d4565b81811115615302576000604083870101525b50601f01601f1916929092016040019392505050565b60006020828403121561532a57600080fd5b81356145b281614b3b565b634e487b7160e01b600052601260045260246000fd5b600082600f0b8061535e5761535e615335565b8083600f0b0791505092915050565b634e487b7160e01b600052601160045260246000fd5b600081600f0b60016001607f1b031981036153a0576153a061536d565b60000392915050565b600080604083850312156153bc57600080fd5b82516153c781614b3b565b6020840151909250614a7f81614b3b565b634e487b7160e01b600052602160045260246000fd5b8281526040810160038310615405576154056153d8565b8260208301529392505050565b60006020828403121561542457600080fd5b81516145b281614b3b565b6000600182016154415761544161536d565b5060010190565b600081600f0b83600f0b60016001607f1b036000821360008413838304851182821616156154785761547861536d565b6f7fffffffffffffffffffffffffffffff1960008512828116878305871216156154a4576154a461536d565b600087129250858205871284841616156154c0576154c061536d565b858505871281841616156154d6576154d661536d565b5050509290910295945050505050565b600081600f0b83600f0b806154fd576154fd615335565b6f7fffffffffffffffffffffffffffffff198214600019821416156155245761552461536d565b90059392505050565b600063ffffffff80831681851680830382111561554c5761554c61536d565b01949350505050565b600063ffffffff838116908316818110156155725761557261536d565b039392505050565b634e487b7160e01b600052603260045260246000fd5b600063ffffffff8083168181036155a9576155a961536d565b6001019392505050565b60208101600283106155c7576155c76153d8565b91905290565b6000602082840312156155df57600080fd5b81516145b281614b16565b600060208083850312156155fd57600080fd5b825167ffffffffffffffff81111561561457600080fd5b8301601f8101851361562557600080fd5b8051615633615101826150bc565b81815260059190911b8201830190838101908783111561565257600080fd5b928401925b8284101561567957835161566a81614a48565b82529284019290840190615657565b979650505050505050565b6000823560be1983360301811261569a57600080fd5b9190910192915050565b600060a082840312156156b657600080fd5b6145b28383614d56565b600060c082360312156156d257600080fd5b6040516040810167ffffffffffffffff82821081831117156156f6576156f6614cf7565b816040526157043686614d56565b835260a085013591508082111561571a57600080fd5b5061572736828601614ebc565b60208301525092915050565b600081600f0b83600f0b600081128160016001607f1b03190183128115161561575e5761575e61536d565b8160016001607f1b030183138116156157795761577961536d565b5090039392505050565b60008235605e1983360301811261569a57600080fd5b600082198211156157ac576157ac61536d565b500190565b6000828210156157c3576157c361536d565b500390565b600060ff821660ff84168060ff038211156157e5576157e561536d565b019392505050565b60008160001904831182151516156158075761580761536d565b500290565b60008161581b5761581b61536d565b506000190190565b60006040828403121561583557600080fd5b6040516040810181811067ffffffffffffffff8211171561585857615858614cf7565b604052825161586681614b3b565b8152602083015161587681614b3b565b60208201529392505050565b60006060828403121561589457600080fd5b6040516060810181811067ffffffffffffffff821117156158b7576158b7614cf7565b60405282516158c581614b3b565b815260208301516158d581614b3b565b602082015260408301516158e881614b3b565b60408201529392505050565b600081600f0b83600f0b600082128260016001607f1b030382138115161561591e5761591e61536d565b8260016001607f1b031903821281161561593a5761593a61536d565b50019392505050565b60006020828403121561595557600080fd5b81516001600160801b03811681146145b257600080fdfe4f7264657228627974657333322073656e6465722c696e743132382070726963655831382c696e7431323820616d6f756e742c75696e7436342065787069726174696f6e2c75696e743634206e6f6e63652949736f6c617465644f7264657228627974657333322073656e6465722c696e743132382070726963655831382c696e7431323820616d6f756e742c75696e7436342065787069726174696f6e2c75696e743634206e6f6e63652c696e74313238206d617267696e29a264697066735822122028e4bd6f3db0e626085467cf66c796d79a930c434f42d0df0edd00ba904b2e8464736f6c634300080d00330000000000000000000000000000000000000000000000000000000000000000000040b8608060405234801561001057600080fd5b506004361061007d5760003560e01c80638da5cb5b1161005b5780638da5cb5b146100c7578063aed8e967146100ec578063b5fc6205146100fd578063f2fde38b1461011057600080fd5b806356bc3c3814610082578063715018a6146100aa57806373eedd17146100b4575b600080fd5b61009561009036600461385b565b610123565b60405190151581526020015b60405180910390f35b6100b261013b565b005b6100b26100c2366004613874565b61014f565b6033546001600160a01b03165b6040516001600160a01b0390911681526020016100a1565b6065546001600160a01b03166100d4565b61009561010b36600461385b565b610491565b6100b261011e3660046138a1565b6104a9565b600080610131836000610539565b600f0b1392915050565b6101436105b4565b61014d600061060e565b565b6040805180820190915260018152605560f81b60208201526269736f823562ffffff16036101995760405162461bcd60e51b815260040161019091906138be565b60405180910390fd5b50806020013581600001351415604051806040016040528060018152602001605560f81b815250906101de5760405162461bcd60e51b815260040161019091906138be565b506101ec8160200135610678565b60405180604001604052806002815260200161139360f21b815250906102255760405162461bcd60e51b815260040161019091906138be565b50600160001b8160200135141560405180604001604052806002815260200161139360f21b8152509061026b5760405162461bcd60e51b815260040161019091906138be565b50600061027e6060830160408401613925565b63ffffffff1614156040518060400160405280600481526020016304e494c560e41b815250906102c15760405162461bcd60e51b815260040161019091906138be565b50606d6020527fda90043ba5b4096ba14704bc227ab0d3167da15b887e62ab2e76e37daa7113565460016000527fbb98d58f7e9fdb81be27aecd01537329fa27413effec04afc2f01e87a038c2ba546001600160a01b039182169116610328838383610686565b156104125762ffffff6020840135166269736f0361040d576065546001600160a01b03166001600160a01b0316638f4f8ecc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610389573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ad9190613958565b60405163f6ee7b4b60e01b8152602085013560048201526001600160a01b03919091169063f6ee7b4b90602401600060405180830381600087803b1580156103f457600080fd5b505af1158015610408573d6000803e3d6000fd5b505050505b505050565b61041d8383836110ae565b1561042757505050565b6000610433848361122d565b905060008061044860a0870160808801613984565b600f0b128015610456575081155b905080156104745761046985858561128d565b6104748585856118a8565b61047f858585611965565b61048a858585612414565b5050505050565b60008061049f836000610539565b600f0b1292915050565b6104b16105b4565b6001600160a01b03811661052d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610190565b6105368161060e565b50565b6069546040516388b6496f60e01b81526000916001600160a01b0316906388b6496f9061056c90869086906004016139a1565b602060405180830381865afa158015610589573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ad91906139d3565b9392505050565b6033546001600160a01b0316331461014d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610190565b603380546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60008061049f836001610539565b600063ffffffff61069d6060860160408701613925565b63ffffffff16146106b0575060006105ad565b604080516080810182526060808252602082018190526000928201839052810191909152836001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610712573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261073a9190810190613a60565b8160000181905250826001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015610780573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107a89190810190613a60565b6020820152805180516000906107c0576107c0613b12565b602002602001015163ffffffff166000146107da57600080fd5b60015b81515163ffffffff8216101561098757600082600001518263ffffffff168151811061080b5761080b613b12565b6020908102919091010151604051631d9b397560e31b815263ffffffff821660048201529091506001600160a01b0387169063ecd9cba89060240160a060405180830381865afa158015610863573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108879190613bc6565b51600f0b6000036108985750610977565b604051630f57327760e21b815263ffffffff821660048201526020880135602482015260009081906001600160a01b03891690633d5cc9dc9060440161018060405180830381865afa1580156108f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109169190613cd2565b8251929550935050600f0b1590508015610938575060008160000151600f0b13155b604051806040016040528060038152602001624e465360e81b815250906109725760405162461bcd60e51b815260040161019091906138be565b505050505b61098081613dbc565b90506107dd565b5060005b8160200151518163ffffffff161015610ad357600082602001518263ffffffff16815181106109bc576109bc613b12565b602090810291909101810151604051630f57327760e21b815263ffffffff82166004820152918901356024830152915060009081906001600160a01b03881690633d5cc9dc906044016101c060405180830381865afa158015610a23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a479190613e34565b8251929550935050600f0b1590508015610a6357508051600f0b155b604051806040016040528060038152602001624e465360e81b81525090610a9d5760405162461bcd60e51b815260040161019091906138be565b5060008160200151600f0b1315610abf57610abf898483602001518b8b6130e7565b50505080610acc90613dbc565b905061098b565b5060405163e334be3360e01b815260006004820181905260208701356024830152906001600160a01b0386169063e334be339060440160c060405180830381865afa158015610b26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4a9190613e83565b606f54600f81810b60408701818152939550600160801b909204900b9250610b73908390613eb8565b600f0b90525060408201518151600091610b8c91613f08565b600f0b13606083015260005b8260200151518163ffffffff161015610d1157600083602001518263ffffffff1681518110610bc957610bc9613b12565b60209081029190910181015160405163e334be3360e01b815263ffffffff82166004820152918a0135602483015291506000906001600160a01b0388169063e334be339060440160e060405180830381865afa158015610c2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c519190613f57565b80516040805180820190915260038152624e465360e81b6020820152919350909150600f0b15610c945760405162461bcd60e51b815260040161019091906138be565b5060008160200151600f0b128015610cb3575060008460000151600f0b135b15610cfe576000610cd582602001518660000151610cd090613f83565b6132db565b9050610ce48a84838c8c6130e7565b8085600001818151610cf69190613f08565b600f0b905250505b505080610d0a90613dbc565b9050610b98565b50816060015115610ead5760015b82515163ffffffff82161015610eab57600083600001518263ffffffff1681518110610d4d57610d4d613b12565b60209081029190910181015160405163e334be3360e01b815263ffffffff82166004820152918a0135602483015291506000906001600160a01b0389169063e334be339060440160c060405180830381865afa158015610db1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd59190613e83565b604051631d9b397560e31b815263ffffffff851660048201529092506001600160a01b038a16915063ecd9cba89060240160a060405180830381865afa158015610e23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e479190613bc6565b51600f0b600003610e59575050610e9b565b80516040805180820190915260038152624e465360e81b602082015290600f0b15610e975760405162461bcd60e51b815260040161019091906138be565b5050505b610ea481613dbc565b9050610d1f565b505b604082810151905163b1cd4b8f60e01b815260208801356004820152600f9190910b60248201526001600160a01b0385169063b1cd4b8f906044016020604051808303816000875af1158015610f07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2b91906139d3565b600f0b604083018190528151600091610f4c91610f4790613f83565b6132f7565b9050600081600f0b1315610fe3578083604001818151610f6c9190613eb8565b600f90810b90915260405163e0b0621f60e01b81526000600482015260208a013560248201529083900b60448201526001600160a01b038816915063e0b0621f90606401600060405180830381600087803b158015610fca57600080fd5b505af1158015610fde573d6000803e3d6000fd5b505050505b60008360400151600f0b1361105057604051638936f7cd60e01b8152602088013560048201526001600160a01b03871690638936f7cd90602401600060405180830381600087803b15801561103757600080fd5b505af115801561104b573d6000803e3d6000fd5b505050505b606f54604084018051600160801b909204600f0b91611070908390613f08565b600f0b905250505060400151606f80546fffffffffffffffffffffffffffffffff19166001600160801b039092169190911790555060019392505050565b60405163b8d80d8b60e01b815260208401356004820152833560248201526000906001600160a01b0384169063b8d80d8b906044016020604051808303816000875af1158015611102573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112691906139d3565b606f805460009061113b908490600f0b613f08565b82546001600160801b039182166101009390930a92830291909202199091161790555060405163b8d80d8b60e01b815260208501356004820152843560248201526001600160a01b0383169063b8d80d8b906044016020604051808303816000875af11580156111af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d391906139d3565b606f80546000906111e8908490600f0b613f08565b92506101000a8154816001600160801b030219169083600f0b6001600160801b03160217905550600061122085602001356000610539565b600f0b1215949350505050565b600061123f6080840160608501613fa9565b1580156105ad57506001600160a01b038216606c60006112656060870160408801613925565b63ffffffff1681526020810191909152604001600020546001600160a01b0316149392505050565b60705460009081905b80156114dc57604051637c1e148760e01b815260ff8083166004830181905260208901356024840152601084901c93909260089190911c909116906000906001600160a01b03891690637c1e1487906044016040805180830381865afa158015611304573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113289190613fcb565b905060008160000151600f0b13156040518060400160405280600381526020016213931360ea1b815250906113705760405162461bcd60e51b815260040161019091906138be565b50604051637c1e148760e01b815263ffffffff838116600483015260208b0135602483015260019085161b95909517946000906001600160a01b03891690637c1e148790604401606060405180830381865afa1580156113d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f89190613fe7565b905060008160000151600f0b126114a25760008160000151600f0b131561148e5760008260000151600f0b1280156114525750805161143990600f0b61330c565b600f0b61144c8360000151600f0b61330c565b600f0b12155b6040518060400160405280600381526020016213931360ea1b8152509061148c5760405162461bcd60e51b815260040161019091906138be565b505b8263ffffffff166001901b871796506114d3565b604080518082018252600381526213931360ea1b6020820152905162461bcd60e51b815261019091906004016138be565b50505050611296565b6000856001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa15801561151c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115449190810190613a60565b90506000856001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611586573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526115ae9190810190613a60565b9050600063ffffffff16826000815181106115cb576115cb613b12565b602002602001015163ffffffff16146115e357600080fd5b60015b82518163ffffffff161015611783576000838263ffffffff168151811061160f5761160f613b12565b602002602001015190508063ffffffff166001901b861660000361177157604051631d9b397560e31b815263ffffffff821660048201526001600160a01b038a169063ecd9cba89060240160a060405180830381865afa158015611677573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061169b9190613bc6565b51600f0b6000036116ac5750611773565b604051637c1e148760e01b815263ffffffff8216600482015260208b013560248201526000906001600160a01b038b1690637c1e1487906044016040805180830381865afa158015611702573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117269190613fcb565b905060008160000151600f0b13156040518060400160405280600381526020016213931360ea1b8152509061176e5760405162461bcd60e51b815260040161019091906138be565b50505b505b61177c81613dbc565b90506115e6565b5060005b81518163ffffffff16101561189d576000828263ffffffff16815181106117b0576117b0613b12565b602002602001015190508063ffffffff166001901b871660000361188c57604051637c1e148760e01b815263ffffffff8216600482015260208b013560248201526000906001600160a01b038a1690637c1e148790604401606060405180830381865afa158015611825573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118499190613fe7565b805160408051808201909152600381526213931360ea1b6020820152919250600f0b156118895760405162461bcd60e51b815260040161019091906138be565b50505b5061189681613dbc565b9050611787565b505050505050505050565b6000816001600160a01b03166347428e7b6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156118e8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526119109190810190613a60565b905060005b81518163ffffffff16101561048a576000828263ffffffff168151811061193e5761193e613b12565b602002602001015190506119548686868461337a565b5061195e81613dbc565b9050611915565b60705460009081905b8015611a2557601081901c9060ff80821691600881811c909216911b62ff00001682176119a160808a0160608b01613fa9565b80156119c7575063ffffffff81166119bf60608b0160408c01613925565b63ffffffff16145b806119ec575063ffffffff83166119e460608b0160408c01613925565b63ffffffff16145b80611a11575063ffffffff8216611a0960608b0160408c01613925565b63ffffffff16145b15611a1d578295508194505b50505061196e565b50611a366080860160608701613fa9565b15611a925763ffffffff821615801590611a55575063ffffffff811615155b6040518060400160405280600481526020016304e494c560e41b81525090611a905760405162461bcd60e51b815260040161019091906138be565b505b6000611a9e868561122d565b905063ffffffff8316158015611ab8575063ffffffff8216155b15611aed578015611ada57611ad36060870160408801613925565b9150611aed565b611aea6060870160408801613925565b92505b60008180611b00575063ffffffff831615155b15611c1b576000611b176080890160608a01613fa9565b611b3057611b2b6060890160408a01613925565b611b32565b835b9050611b466065546001600160a01b031690565b6001600160a01b0316638f4f8ecc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba79190613958565b60405163f2b2633160e01b815263ffffffff831660048201526001600160a01b03919091169063f2b2633190602401602060405180830381865afa158015611bf3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c1791906139d3565b9150505b8180611c325750611c326080880160608901613fa9565b15611c915780611c4860a0890160808a01613984565b611c529190614019565b6040805180820190915260048152634e494c4160e01b602082015290600f0b15611c8f5760405162461bcd60e51b815260040161019091906138be565b505b811580611ca3575063ffffffff841615155b15611d5157604051631d9b397560e31b815263ffffffff851660048201526001600160a01b0387169063ecd9cba89060240160a060405180830381865afa158015611cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d169190613bc6565b51600f0b600003611d51576040805180820182526002815261049560f41b6020820152905162461bcd60e51b815261019091906004016138be565b60008463ffffffff16600003611e2e57611d716080890160608a01613fa9565b156040518060400160405280600481526020016304e494c560e41b81525090611dad5760405162461bcd60e51b815260040161019091906138be565b50604051637c1e148760e01b815263ffffffff85166004820152602089013560248201526001600160a01b03871690637c1e148790604401606060405180830381865afa158015611e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e269190613fe7565b519050612184565b8363ffffffff16600003611f0057611e4c6080890160608a01613fa9565b156040518060400160405280600481526020016304e494c560e41b81525090611e885760405162461bcd60e51b815260040161019091906138be565b50604051637c1e148760e01b815263ffffffff86166004820152602089013560248201526001600160a01b03881690637c1e1487906044016040805180830381865afa158015611edc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e269190613fcb565b604051637c1e148760e01b815263ffffffff86166004820152602089013560248201526000906001600160a01b03891690637c1e1487906044016040805180830381865afa158015611f56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f7a9190613fcb565b51604051637c1e148760e01b815263ffffffff8716600482015260208b013560248201529091506000906001600160a01b03891690637c1e148790604401606060405180830381865afa158015611fd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ff99190613fe7565b5190506000600f83810b82129083900b82121461213957600083600f0b13156120305761202983610f4784613f83565b9050612122565b61203d83610cd084613f83565b9050600061204c898984613410565b505060405163e334be3360e01b815260006004820181905260208f013560248301529192506001600160a01b038d169063e334be339060440160c060405180830381865afa1580156120a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120c69190613e83565b606f548151919350600092506120f19185916120e891600f9190910b90613f08565b600f0b906135ec565b9050612108612101826001613f08565b60006132db565b905061211c61211682613f83565b856132db565b93505050505b61212c8582614019565b6121369082613eb8565b90505b6121438184613eb8565b925061214f8183613f08565b915061216160808c0160608d01613fa9565b1561216e57809350612180565b851561217c57819350612180565b8293505b5050505b80600f0b6000141580156121a957506121a360a0890160808a01613984565b600f0b15155b604051806040016040528060038152602001624e4c4160e81b815250906121e35760405162461bcd60e51b815260040161019091906138be565b5060006121f660a08a0160808b01613984565b600f0b13156122585761220f60a0890160808a01613984565b600f0b81600f0b1215604051806040016040528060038152602001624e4c4160e81b815250906122525760405162461bcd60e51b815260040161019091906138be565b5061240a565b8215801561227357506122716080890160608a01613fa9565b155b156123b75760006122a261228d60608b0160408c01613925565b61229d60a08c0160808d01613984565b6136c1565b5060405163e334be3360e01b815260006004820181905260208c0135602483015291925081906001600160a01b038b169063e334be339060440160c060405180830381865afa1580156122f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061231d9190613e83565b51606f549093506123349250600f0b905082613f08565b9050612344600f82900b836135ec565b9050612354612101826001613f08565b9050600f81900b61236b60a08c0160808d01613984565b61237490613f83565b600f0b1315604051806040016040528060038152602001624c544d60e81b815250906123b35760405162461bcd60e51b815260040161019091906138be565b5050505b6123c760a0890160808a01613984565b600f0b81600f0b1315604051806040016040528060038152602001624e4c4160e81b8152509061189d5760405162461bcd60e51b815260040161019091906138be565b5050505050505050565b6000612420848361122d565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290915061245e6080860160608701613fa9565b156129a05760006124756060870160408801613925565b61ffff1690506000601061248f6060890160408a01613925565b63ffffffff16901c90506124b382826124ae60a08b0160808c01613984565b613410565b600f90810b606087015290810b60408601520b83526124e66124db60a0890160808a01613984565b8451600f0b906137a9565b600f0b602084015261252a61250160a0890160808a01613984565b6125216706f05b59d3b20000866000015187604001516125219190613eb8565b600f0b906137a9565b600f0b6080808501919091526001600160a01b0387169063e0b0621f90849060208b01359061255f9060a08d01908d01613984565b61256890613f83565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b1580156125b757600080fd5b505af11580156125cb573d6000803e3d6000fd5b5050505060208381015160405163e0b0621f60e01b815260006004820152918901356024830152600f0b60448201526001600160a01b0387169063e0b0621f90606401600060405180830381600087803b15801561262857600080fd5b505af115801561263c573d6000803e3d6000fd5b5050506001600160a01b038716905063e0b0621f83893561266360a08c0160808d01613984565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b1580156126b257600080fd5b505af11580156126c6573d6000803e3d6000fd5b50505050856001600160a01b031663e0b0621f60008960000135866080015187602001516126f390613f83565b6126fd9190613eb8565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b15801561274c57600080fd5b505af1158015612760573d6000803e3d6000fd5b50612787925061277991505060a0890160808a01613984565b6060850151600f0b906137a9565b600f0b6020808501919091526001600160a01b0386169063f8a42e519083908a01356127b960a08c0160808d01613984565b87602001516127c790613f83565b6040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b15801561281e57600080fd5b505af1158015612832573d6000803e3d6000fd5b5050506001600160a01b038616905063f8a42e5182893561285960a08c0160808d01613984565b61286290613f83565b60208801516040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b1580156128be57600080fd5b505af11580156128d2573d6000803e3d6000fd5b50600092506128ea91505060a0890160808a01613984565b600f0b121561299957606f54604051630f39eeb160e41b815260208901356004820152600f9190910b60248201526001600160a01b0387169063f39eeb10906044016020604051808303816000875af115801561294b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061296f91906139d3565b606f80546fffffffffffffffffffffffffffffffff19166001600160801b03929092169190911790555b5050612f62565b81612d46576129c86129b86060870160408801613925565b61229d60a0880160808901613984565b600f90810b60408401520b81526129f36129e860a0870160808801613984565b8251600f0b906137a9565b600f0b6020820152612a2e612a0e60a0870160808801613984565b6125216706f05b59d3b20000846000015185604001516125219190613eb8565b600f0b60808201526001600160a01b03841663e0b0621f612a556060880160408901613925565b6020880135612a6a60a08a0160808b01613984565b612a7390613f83565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b158015612ac257600080fd5b505af1158015612ad6573d6000803e3d6000fd5b5050505060208181015160405163e0b0621f60e01b815260006004820152918701356024830152600f0b60448201526001600160a01b0385169063e0b0621f90606401600060405180830381600087803b158015612b3357600080fd5b505af1158015612b47573d6000803e3d6000fd5b5050506001600160a01b038516905063e0b0621f612b6b6060880160408901613925565b8735612b7d60a08a0160808b01613984565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b158015612bcc57600080fd5b505af1158015612be0573d6000803e3d6000fd5b50505050836001600160a01b031663e0b0621f6000876000013584608001518560200151612c0d90613f83565b612c179190613eb8565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b158015612c6657600080fd5b505af1158015612c7a573d6000803e3d6000fd5b5060009250612c9291505060a0870160808801613984565b600f0b1215612d4157606f54604051630f39eeb160e41b815260208701356004820152600f9190910b60248201526001600160a01b0385169063f39eeb10906044016020604051808303816000875af1158015612cf3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d1791906139d3565b606f80546fffffffffffffffffffffffffffffffff19166001600160801b03929092169190911790555b612f62565b6000612d586060870160408801613925565b63ffffffff1614156040518060400160405280600481526020016304e494c560e41b81525090612d9b5760405162461bcd60e51b815260040161019091906138be565b50612daf6129b86060870160408801613925565b600f90810b60408401520b8152612dcf6129e860a0870160808801613984565b600f0b6020820152612dea612a0e60a0870160808801613984565b600f0b60808201526001600160a01b03831663f8a42e51612e116060880160408901613925565b6020880135612e2660a08a0160808b01613984565b612e2f90613f83565b60208601516040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b158015612e8b57600080fd5b505af1158015612e9f573d6000803e3d6000fd5b5050506001600160a01b038416905063f8a42e51612ec36060880160408901613925565b8735612ed560a08a0160808b01613984565b85608001518660200151612ee890613f83565b612ef29190613eb8565b6040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b158015612f4957600080fd5b505af1158015612f5d573d6000803e3d6000fd5b505050505b612f6f8560200135610123565b15604051806040016040528060038152602001624c544d60e81b81525090612faa5760405162461bcd60e51b815260040161019091906138be565b50612fb58535610491565b15604051806040016040528060028152602001610a6960f31b81525090612fef5760405162461bcd60e51b815260040161019091906138be565b506080810151606f805460009061300a908490600f0b613f08565b82546001600160801b039182166101009390930a9283029282021916919091179091556080830151606f8054918316600160801b029190921617905550602085013585357f494f937f5cc892f798248aa831acfb4ad7c4bf35edd8498c5fb431ce1e38b03561307f6060890160408a01613925565b61308f60808a0160608b01613fa9565b61309f60a08b0160808c01613984565b86602001516040516130d8949392919063ffffffff9490941684529115156020840152600f90810b60408401520b606082015260800190565b60405180910390a35050505050565b6001600160a01b03811663f8a42e51856020880135600061310788613f83565b6040516001600160e01b031960e087901b16815263ffffffff9490941660048501526024840192909252600f90810b60448401520b6064820152608401600060405180830381600087803b15801561315e57600080fd5b505af1158015613172573d6000803e3d6000fd5b505060405163f8a42e5160e01b815263ffffffff871660048201528735602482015260006044820152600f86900b60648201526001600160a01b038416925063f8a42e519150608401600060405180830381600087803b1580156131d557600080fd5b505af11580156131e9573d6000803e3d6000fd5b505060405163e0b0621f60e01b81526000600482015260208801356024820152600f86900b60448201526001600160a01b038516925063e0b0621f9150606401600060405180830381600087803b15801561324357600080fd5b505af1158015613257573d6000803e3d6000fd5b5050506001600160a01b038316905063e0b0621f6000873561327887613f83565b6040516001600160e01b031960e086901b16815263ffffffff9390931660048401526024830191909152600f0b6044820152606401600060405180830381600087803b1580156132c757600080fd5b505af115801561189d573d6000803e3d6000fd5b600081600f0b83600f0b136132f057816105ad565b5090919050565b600081600f0b83600f0b126132f057816105ad565b60408051808201909152600281526127a360f11b6020820152600090600f83900b6f7fffffffffffffffffffffffffffffff190361335d5760405162461bcd60e51b815260040161019091906138be565b50600082600f0b1261336f5781613374565b816000035b92915050565b604051631769225f60e01b815263ffffffff82166004820152602085013560248201526000906001600160a01b03841690631769225f90604401602060405180830381865afa1580156133d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133f591906139d3565b9050600081600f0b131561048a5761048a85838387876130e7565b63ffffffff83166000818152606c6020526040808220549051631d9b397560e31b8152600481019390935290918291829182916001600160a01b03169063ecd9cba89060240160a060405180830381865afa158015613473573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134979190613bc6565b63ffffffff87166000818152606c6020526040808220549051631d9b397560e31b81526004810193909352929350916001600160a01b03169063ecd9cba89060240160a060405180830381865afa1580156134f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061351a9190613bc6565b905060008087600f0b12613559576019613536838960016137c4565b61354890670de0b6b3a7640000613eb8565b613552919061403b565b9050613587565b6019670de0b6b3a7640000613570858a60016137c4565b61357a9190613eb8565b613584919061403b565b90505b600087600f0b13156135ce576135b66135a882670de0b6b3a7640000613eb8565b6080850151600f0b906137a9565b836080015183608001519550955095505050506135e3565b6135b66135a882670de0b6b3a7640000613f08565b93509350939050565b600081600f0b600014156040518060400160405280600381526020016222212d60e91b815250906136305760405162461bcd60e51b815260040161019091906138be565b50600082600f0b670de0b6b3a7640000600f0b85600f0b028161365557613655614003565b0590506f7fffffffffffffffffffffffffffffff198112801590613680575060016001607f1b038113155b6040518060400160405280600281526020016127a360f11b815250906136b95760405162461bcd60e51b815260040161019091906138be565b509392505050565b63ffffffff82166000818152606c6020526040808220549051631d9b397560e31b815260048101939093529091829182916001600160a01b039091169063ecd9cba89060240160a060405180830381865afa158015613724573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137489190613bc6565b90506137986005670de0b6b3a7640000613764848860016137c4565b61376e9190613eb8565b613778919061403b565b61378a90670de0b6b3a7640000613f08565b6080830151600f0b906137a9565b816080015192509250509250929050565b600080670de0b6b3a7640000600f85810b9085900b02613655565b600060028260028111156137da576137da613942565b036137ee5750670de0b6b3a76400006105ad565b60008084600f0b1261382757600083600281111561380e5761380e613942565b1461381d578460400151613820565b84515b9050613853565b600083600281111561383b5761383b613942565b1461384a578460600151613850565b84602001515b90505b949350505050565b60006020828403121561386d57600080fd5b5035919050565b600060c0828403121561388657600080fd5b50919050565b6001600160a01b038116811461053657600080fd5b6000602082840312156138b357600080fd5b81356105ad8161388c565b600060208083528351808285015260005b818110156138eb578581018301518582016040015282016138cf565b818111156138fd576000604083870101525b50601f01601f1916929092016040019392505050565b63ffffffff8116811461053657600080fd5b60006020828403121561393757600080fd5b81356105ad81613913565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561396a57600080fd5b81516105ad8161388c565b80600f0b811461053657600080fd5b60006020828403121561399657600080fd5b81356105ad81613975565b82815260408101600383106139c657634e487b7160e01b600052602160045260246000fd5b8260208301529392505050565b6000602082840312156139e557600080fd5b81516105ad81613975565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff81118282101715613a2957613a296139f0565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715613a5857613a586139f0565b604052919050565b60006020808385031215613a7357600080fd5b825167ffffffffffffffff80821115613a8b57600080fd5b818501915085601f830112613a9f57600080fd5b815181811115613ab157613ab16139f0565b8060051b9150613ac2848301613a2f565b8181529183018401918481019088841115613adc57600080fd5b938501935b83851015613b065784519250613af683613913565b8282529385019390850190613ae1565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600060a08284031215613b3a57600080fd5b60405160a0810181811067ffffffffffffffff82111715613b5d57613b5d6139f0565b80604052508091508251613b7081613975565b81526020830151613b8081613975565b60208201526040830151613b9381613975565b60408201526060830151613ba681613975565b60608201526080830151613bb981613975565b6080919091015292915050565b600060a08284031215613bd857600080fd5b6105ad8383613b28565b600060408284031215613bf457600080fd5b6040516040810181811067ffffffffffffffff82111715613c1757613c176139f0565b80604052508091508251613c2a81613975565b81526020830151613c3a81613975565b6020919091015292915050565b600060808284031215613c5957600080fd5b6040516080810181811067ffffffffffffffff82111715613c7c57613c7c6139f0565b80604052508091508251613c8f81613975565b81526020830151613c9f81613975565b60208201526040830151613cb281613975565b60408201526060830151613cc581613975565b6060919091015292915050565b600080600080848603610180811215613cea57600080fd5b60a0811215613cf857600080fd5b613d00613a06565b8651613d0b81613975565b8152613d1a8860208901613be2565b6020820152613d2c8860608901613be2565b604082015294506020609f1982011215613d4557600080fd5b506040516020810181811067ffffffffffffffff82111715613d6957613d696139f0565b60405260a0860151613d7a81613975565b81529250613d8b8660c08701613c47565b9150613d9b866101408701613be2565b905092959194509250565b634e487b7160e01b600052601160045260246000fd5b600063ffffffff808316818103613dd557613dd5613da6565b6001019392505050565b600060608284031215613df157600080fd5b613df9613a06565b90508151613e0681613975565b81526020820151613e1681613975565b60208201526040820151613e2981613975565b604082015292915050565b6000806000806101c08587031215613e4b57600080fd5b613e558686613b28565b9350613e648660a08701613be2565b9250613e738660e08701613c47565b9150613d9b866101608701613ddf565b60008060c08385031215613e9657600080fd5b613ea08484613c47565b9150613eaf8460808501613be2565b90509250929050565b600081600f0b83600f0b600081128160016001607f1b031901831281151615613ee357613ee3613da6565b8160016001607f1b03018313811615613efe57613efe613da6565b5090039392505050565b600081600f0b83600f0b600082128260016001607f1b0303821381151615613f3257613f32613da6565b8260016001607f1b0319038212811615613f4e57613f4e613da6565b50019392505050565b60008060e08385031215613f6a57600080fd5b613f748484613c47565b9150613eaf8460808501613ddf565b600081600f0b60016001607f1b03198103613fa057613fa0613da6565b60000392915050565b600060208284031215613fbb57600080fd5b813580151581146105ad57600080fd5b600060408284031215613fdd57600080fd5b6105ad8383613be2565b600060608284031215613ff957600080fd5b6105ad8383613ddf565b634e487b7160e01b600052601260045260246000fd5b600082600f0b8061402c5761402c614003565b8083600f0b0791505092915050565b600081600f0b83600f0b8061405257614052614003565b6f7fffffffffffffffffffffffffffffff1982146000198214161561407957614079613da6565b9005939250505056fea26469706673582212204fd5c5b5a0e6fe9eaaa34be02298a4831329ec5b8b822a9120b9ce8e87ea66cb64736f6c634300080d00330000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .