Safescan
BaseBase
Executed

0x33210956b52b30ac044fe6531a5dc41b68233a08d1624874574872d872efbff9

Safe Transaction on 0x1b4b...071d

Overview

To
0x706c...b727
Value
0 ETH
Execution Date
Jun 5, 2024, 01:12 PM
Threshold
1 signatures required

Gas & Technical Details

Nonce16
Operation
Call
Safe Tx Gas0
Base Gas0
Gas Price0
Gas TokenNative
Refund ReceiverNone
Executor0x3e32...4C8b

Transaction Data

0xcdcb760a3af43dc47dd092dc79d11f941571a702d1419a15bb1e9b52d0e0e91e22f07352000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000052f661018060405260036101409081526218971960e91b610160527f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f907f3af43dc47dd092dc79d11f941571a702d1419a15bb1e9b52d0e0e91e22f07352906200006a906101a06200011c565b60408051601f1981840301815282825280516020918201209083019490945281019190915260608101919091524660808201523060a082015260c00160408051601f198184030181529190528051602090910120608052348015620000ce57600080fd5b506040516200525638038062005256833981016040819052620000f1916200016a565b6001600160a01b0394851660a05292841660c05290831660e0528216610100521661012052620001da565b6000825160005b818110156200013f576020818601810151858301520162000123565b506000920191825250919050565b80516001600160a01b03811681146200016557600080fd5b919050565b600080600080600060a086880312156200018357600080fd5b6200018e866200014d565b94506200019e602087016200014d565b9350620001ae604087016200014d565b9250620001be606087016200014d565b9150620001ce608087016200014d565b90509295509295909350565b60805160a05160c05160e0516101005161012051614fa0620002b6600039600081816103bd01526114070152600081816104a20152818161073e01528181610a7e015261186a01526000818161044001528181610deb0152818161160e01528181612a4901528181612afc01528181612c4b01528181612dff01526134af0152600081816102420152818161085501528181610caf015281816110a10152818161132301528181612492015281816127e90152612bc1015260008181610331015261171a01526000818161030a015261142f0152614fa06000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063640d16ed1161011a57806397b090ea116100ad578063c81980801161007c578063c819808014610507578063da8c3b701461051a578063f23a6e611461052d578063f511231514610540578063ffa1ad741461055357600080fd5b806397b090ea146104c45780639e8f9540146104cc578063bc197c81146104d4578063c399e17d146104e757600080fd5b80637f24133f116100e95780637f24133f1461046257806389d99a051461046c57806394aedc2f1461048a5780639788ad551461049d57600080fd5b8063640d16ed146103f25780637122192c1461041557806374baf6ef1461042857806379502c551461043b57600080fd5b80632c8ebec8116101925780633e6df512116101615780633e6df512146103665780634acacdda1461039157806358099d96146103b8578063632c6a23146103df57600080fd5b80632c8ebec8146102fb5780633644e51514610305578063365a86fc1461032c578063376af4d11461035357600080fd5b80630ee1ba17116101ce5780630ee1ba1714610294578063111d8a15146102a7578063150b7a02146102bc5780632c3eae8a146102e857600080fd5b806301ffc9a714610200578063028232ea1461022857806306d378171461023d5780630eb6f5821461027c575b600080fd5b61021361020e36600461412b565b610575565b60405190151581526020015b60405180910390f35b61023b6102363660046141af565b6105c7565b005b6102647f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161021f565b6102866208052081565b60405190815260200161021f565b61023b6102a2366004614233565b610c80565b6102af610dd3565b60405161021f919061429c565b6102cf6102ca3660046142c4565b610e67565b6040516001600160e01b0319909116815260200161021f565b6102866102f6366004614233565b610ea4565b6102866276a70081565b6102867f000000000000000000000000000000000000000000000000000000000000000081565b6102647f000000000000000000000000000000000000000000000000000000000000000081565b61023b610361366004614325565b610ee5565b610379610374366004614233565b610fc5565b60405161021f9c9b9a999897969594939291906143a2565b6102867f9ff198f1043fd251b64c2f21c2278160819a77a1da50cf8284dc53af040fa71781565b6102647f000000000000000000000000000000000000000000000000000000000000000081565b61023b6103ed366004614434565b6111de565b610213610400366004614233565b60016020526000908152604090205460ff1681565b6102136104233660046144cb565b6113ff565b610286610436366004614325565b61142b565b6102647f000000000000000000000000000000000000000000000000000000000000000081565b6102866201518081565b61047561025881565b60405163ffffffff909116815260200161021f565b61023b61049836600461453f565b6114f8565b6102647f000000000000000000000000000000000000000000000000000000000000000081565b6102866116c4565b610286606481565b6102cf6104e23660046145bc565b6116e0565b6104f162f4240081565b60405164ffffffffff909116815260200161021f565b61028661051536600461468c565b6116fb565b6102866105283660046146ba565b61170e565b6102cf61053b36600461473c565b611bd5565b61028661054e366004614233565b611c13565b6102af6040518060400160405280600381526020016218971960e91b81525081565b60006001600160e01b031982166301ffc9a760e01b14806105a657506001600160e01b03198216630a85bd0160e11b145b806105c157506001600160e01b03198216630271189760e51b145b92915050565b843560009081526020819052604081208054909160ff90911690036105ff576040516335cee39560e01b815260040160405180910390fd5b805460ff1660030361062457604051631062e18f60e01b815260040160405180910390fd5b600061062f8761142b565b60008181526001602052604090205490915060ff166106dd5761069861065b60c0890160a08a016147b7565b8288888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611ca892505050565b6106dd576106ac60c0880160a089016147b7565b6040516301d2d55760e31b81526001600160a01b039091166004820152602481018290526044015b60405180910390fd5b6106ed60a08801608089016147e9565b64ffffffffff164210610734574261070b60a0890160808a016147e9565b60405163aa2fd92560e01b8152600481019290925264ffffffffff1660248201526044016106d4565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f291a62c61077360c08a0160a08b016147b7565b60405160e083811b6001600160e01b03191682526001600160a01b0392909216600482015260c08b01356024820152908a01356044820152606401602060405180830381865afa1580156107cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ef9190614812565b61083c5761080360c0880160a089016147b7565b604051632108c30560e11b81526001600160a01b03909116600482015260c0880135602482015260e088013560448201526064016106d4565b6040516331a9108f60e11b8152873560048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa1580156108a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c8919061483a565b90506001600160a01b03811633036109545760028301546001600160a01b03166108f860c08a0160a08b016147b7565b6001600160a01b03161461094f5760028301546001600160a01b031661092460c08a0160a08b016147b7565b604051627c5e8760e31b81526001600160a01b039283166004820152911660248201526044016106d4565b6109ba565b60028301546001600160a01b031633036109a1576001600160a01b03811661098260c08a0160a08b016147b7565b6001600160a01b03161461094f578061092460c08a0160a08b016147b7565b604051639d29f3a960e01b815260040160405180910390fd5b620151806109ce60808a0160608b016147e9565b64ffffffffff161015610a17576109eb6080890160608a016147e9565b604051631a16ab3160e11b815264ffffffffff90911660048201526201518060248201526044016106d4565b6276a700610a2b60808a0160608b016147e9565b64ffffffffff161115610a7457610a486080890160608a016147e9565b604051631a16ab3160e11b815264ffffffffff90911660048201526276a70060248201526044016106d4565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f79924a9610ab360c08b0160a08c016147b7565b60405160e083811b6001600160e01b03191682526001600160a01b0392909216600482015260c08c01356024820152908b01356044820152606401600060405180830381600087803b158015610b0857600080fd5b505af1158015610b1c573d6000803e3d6000fd5b505050506001830154600160c81b900464ffffffffff16610b4360808a0160608b016147e9565b610b4d908261486d565b60018501805464ffffffffff60c81b1916600160c81b64ffffffffff938416810291909117918290556040805185851681529190920490921660208301528a35917f16e70f82a9a68fdbf6cc67068dcfadcaf1e0c61409aa3a24122767789ccc20d5910160405180910390a26000610bcb60408b0160208c016147b7565b6001600160a01b031614158015610be6575060008960400135115b15610c75576000610c1360408b01803590610c049060208e016147b7565b6001600160a01b031690611e4e565b9050610c1e81611e86565b8515610c59576000610c32878901896148a1565b9050610c4e33610c4860408e0160208f016147b7565b83611ef4565b610c5781611fa4565b505b6002850154610c739082906001600160a01b03168561205b565b505b505050505050505050565b6000818152602081905260409081902090516331a9108f60e11b81526004810183905233906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690636352211e90602401602060405180830381865afa158015610cf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1a919061483a565b6001600160a01b031614610d4157604051632a0a3d8160e11b815260040160405180910390fd5b805460ff16600003610d66576040516335cee39560e01b815260040160405180910390fd5b805460ff16600303610d8257610d7e823360006120d2565b5050565b805460ff166002148015610da95750600181015442600160c81b90910464ffffffffff1611155b15610dba57610d7e823360016120d2565b6040516311d01f2b60e31b815260040160405180910390fd5b604051630233557560e41b81523060048201526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632335575090602401600060405180830381865afa158015610e3a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e62919081019061493e565b905090565b60006001600160a01b0386163014610e92576040516382a1dea160e01b815260040160405180910390fd5b50630a85bd0160e11b95945050505050565b6000818152602081905260408120805460ff168203610ec65750600092915050565b610ecf816121b7565b8160050154610ede91906149df565b9392505050565b610ef560c0820160a083016147b7565b6001600160a01b0316336001600160a01b031614610f4757610f1d60c0820160a083016147b7565b604051627c5e8760e31b81526001600160a01b0390911660048201523360248201526044016106d4565b6000610f528261142b565b6000818152600160208190526040909120805460ff191690911790559050610f8060c0830160a084016147b7565b6001600160a01b0316817f3404b1a797c8c84bf93d13290f9f6e7464634602778a1ffa1fc7d8708668022e84604051610fb991906149f2565b60405180910390a35050565b600080600080600080600080610fd96140f9565b610fe16140f9565b60008b81526020819052604081208190610ffa8e61226a565b9c508060010160149054906101000a900464ffffffffff169b508060010160199054906101000a900464ffffffffff169a508060020160009054906101000a90046001600160a01b031699508060030160009054906101000a90046001600160a01b031698508060000160009054906101000a900460ff1660ff1660000361108357600061110c565b6040516331a9108f60e11b8152600481018f90526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690636352211e90602401602060405180830381865afa1580156110e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110c919061483a565b6003820154600483015460058401548454939b50600160a01b90920462ffffff16995097506111499161010090046001600160a01b031690611e4e565b60408051608081019091526006830180549297509091829060ff16600381111561117557611175614342565b600381111561118657611186614342565b815281546001600160a01b03610100909104811660208301526001808401546040840152600290930154606090920191909152908301549195501692506111cc8e610ea4565b91505091939597999b5091939597999b565b60008381526020819052604090208054600182015461120e9160ff1690600160c81b900464ffffffffff166122b6565b6112178461232e565b811561125557600061122b838501856148a1565b825490915061124a90339061010090046001600160a01b031683611ef4565b61125381611fa4565b505b600061126085610ea4565b8254909150611287906112819061010090046001600160a01b031683611e4e565b33612395565b6040805160808101909152600683018054611301929190829060ff1660038111156112b4576112b4614342565b60038111156112c5576112c5614342565b815281546001600160a01b0361010090910481166020830152600183015460408301526002928301546060909201919091529085015416612401565b6040516331a9108f60e11b81526004810186905230906394aedc2f90879084907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa158015611372573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611396919061483a565b6040516001600160e01b031960e086901b168152600481019390935260248301919091526001600160a01b03166044820152606401600060405180830381600087803b1580156113e557600080fd5b505af19250505080156113f6575060015b505b5050505050565b60006105c1827f0000000000000000000000000000000000000000000000000000000000000000612460565b60007f00000000000000000000000000000000000000000000000000000000000000007f9ff198f1043fd251b64c2f21c2278160819a77a1da50cf8284dc53af040fa7178360405160200161148091906149f2565b60408051601f198184030181529082905261149e9291602001614a88565b604051602081830303815290604052805190602001206040516020016114db92919061190160f01b81526002810192909252602282015260420190565b604051602081830303815290604052805190602001209050919050565b3330146115185760405163edd7338f60e01b815260040160405180910390fd5b6000838152602081905260409020805460ff166003146115385750505050565b60038101546001600160a01b038381169116146115555750505050565b600181015481546001600160a01b039182169160009161157c916101009091041686611e4e565b90506115878661247c565b60405160009087907f01c41914692eda9e423c83b28344603636e57a2803060f6778fea9ba50e71b73908390a3846000036115c457505050505050565b836001600160a01b0316826001600160a01b0316036115ec576115e78185612401565b6113f6565b60405163b209123160e01b81526001600160a01b0383811660048301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063b209123190602401602060405180830381865afa158015611657573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167b919061483a565b90506001600160a01b0381166116af57604051632f9526c360e11b81526001600160a01b03841660048201526024016106d4565b6116bb82828588612570565b50505050505050565b6116d2620805206064614aae565b6116dd906064614aae565b81565b60006040516382a1dea160e01b815260040160405180910390fd5b6000816040516020016114db9190614ae7565b60006001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663d019577a61174c60208901896147b7565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201527fc0ba7a416221f318a8087fd62f9ff407488b7f5501e79caf9b0666c2df326b9c6024820152604401602060405180830381865afa1580156117b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117da9190614812565b611836576117eb60208701876147b7565b604051630b92eb2560e11b81526001600160a01b0390911660048201527fc0ba7a416221f318a8087fd62f9ff407488b7f5501e79caf9b0666c2df326b9c60248201526044016106d4565b6118466040850160208601614b07565b156118cf5760408051630a69412f60e21b81523360048201529085013560248201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906329a504bc90604401600060405180830381600087803b1580156118b657600080fd5b505af11580156118ca573d6000803e3d6000fd5b505050505b83351561190a5783356000908152602081905260409020805460018201546119089160ff1690600160c81b900464ffffffffff166122b6565b505b60008061191a60208901896147b7565b6001600160a01b03166301e8327233883561193860208d018d614b24565b61194560408f018f614b6a565b8f80606001906119559190614b24565b6040518963ffffffff1660e01b8152600401611978989796959493929190614bdc565b610200604051808303816000875af1158015611998573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119bc9190614cf8565b805191935091506001600160a01b031633148015906119e757506119df876116fb565b8160e0015114155b15611a1c578060e001516119fa886116fb565b604051633188f56d60e11b8152600481019290925260248201526044016106d4565b61025863ffffffff16816040015163ffffffff161015611a6557604080820151905163387a058b60e01b815263ffffffff909116600482015261025860248201526044016106d4565b62f4240064ffffffffff168160c0015162ffffff161115611aaf5760c0810151604051630fb8adc560e41b815262ffffff909116600482015262f4240060248201526044016106d4565b8535600003611ad757611ac58160800151611e86565b611ad28160600151611e86565b611ae2565b611ae2863582612670565b611aec81886127c5565b9250611afb60208901896147b7565b6001600160a01b031682847f81757c17b6937fd2ab5739a2842fe6165ef6bee2d0b24179f95fbf761634a68a8960000135858c8b8b604051611b41959493929190614dbe565b60405180910390a46000611b586060880188614b24565b90501115611b9c576000611b6f6060880188614b24565b810190611b7c91906148a1565b9050611b913383608001516020015183611ef4565b611b9a81611fa4565b505b8535600003611bb457611baf81886129fa565b611bca565b611bbe863561232e565b611bca86358289612b9a565b505095945050505050565b60006001600160a01b0387163014611c00576040516382a1dea160e01b815260040160405180910390fd5b5063f23a6e6160e01b9695505050505050565b6000818152602081905260408120805460ff168203611c355750600092915050565b611c3e8361226a565b6001820154600483015460038401546040805160ff9095166020860152600160c81b90930464ffffffffff16928401929092526060830152600160a01b900462ffffff16608082015260a00160405160208183030381529060405280519060200120915050919050565b60006001600160a01b0384163b15611da357600080856001600160a01b0316631626ba7e60e01b8686604051602401611ce2929190614e82565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051611d209190614e9b565b600060405180830381855afa9150503d8060008114611d5b576040519150601f19603f3d011682016040523d82523d6000602084013e611d60565b606091505b5091509150818015611d73575080516020145b8015611d9a57508051630b135d3f60e11b90611d989083016020908101908401614eb7565b145b92505050610ede565b60008060008451604103611dcb5750505060208201516040830151606084015160001a611e22565b8451604003611e0457602085015160408601519093506001600160ff1b0381169250611dfc60ff82901c601b6149df565b915050611e22565b845160405163058676ad60e31b81526004016106d491815260200190565b611e2e86828585612f44565b6001600160a01b0316876001600160a01b03161493505050509392505050565b611e566140f9565b506040805160808101825260008082526001600160a01b0394909416602082015290810192909252606082015290565b611e8f816113ff565b611ef15780516003811115611ea657611ea6614342565b60208201516040808401516060850151915163032163e160e11b815260ff90941660048501526001600160a01b039092166024840152604483019190915260648201526084016106d4565b50565b80516001600160a01b031615611f9f57826001600160a01b031681602001516001600160a01b031614611f53576020810151604051637c14fe8960e01b81526001600160a01b03918216600482015290841660248201526044016106d4565b816001600160a01b031681600001516001600160a01b031614611f9f5780516040516329be2d5d60e21b81526001600160a01b03918216600482015290831660248201526044016106d4565b505050565b80516001600160a01b031615611ef157805160208201516040808401516060850151608086015160a087015160c0880151945163d505accf60e01b81526001600160a01b0396871660048201523060248201526044810194909452606484019290925260ff16608483015260a482015260c481019190915291169063d505accf9060e401600060405180830381600087803b15801561204257600080fd5b505af1925050508015612053575060015b15611ef15750565b60006120678483612f6c565b90506120748484846131b6565b61208184828460016131c3565b816001600160a01b0316836001600160a01b03167f0272ef83f5953daad3d7708e6b4442e126f1e049e62a01c1fc53683f3277199c866040516120c49190614ed0565b60405180910390a350505050565b6000838152602081905260408120908261210d576121086120f286610ea4565b835461010090046001600160a01b031690611e4e565b612173565b6040805160808101909152600683018054829060ff16600381111561213457612134614342565b600381111561214557612145614342565b8152815461010090046001600160a01b03166020820152600182015460408201526002909101546060909101525b905061217e8561247c565b6040518315159086907f01c41914692eda9e423c83b28344603636e57a2803060f6778fea9ba50e71b7390600090a36113f88185612401565b6003810154600090600160a01b900462ffffff1681036121d957506004015490565b6001820154600090603c906121fc90600160a01b900464ffffffffff1642614ede565b6122069190614f07565b600584015460038501549192506000916122509190612232908590600160a01b900462ffffff16614aae565b612240620805206064614aae565b61224b906064614aae565b613220565b905080846004015461226291906149df565b949350505050565b6000818152602081905260408120805460ff16600214801561229f5750600181015442600160c81b90910464ffffffffff1611155b6122ad57805460ff16610ede565b60049392505050565b8160ff166000036122da576040516335cee39560e01b815260040160405180910390fd5b8160ff166002146122fe576040516331fe4d5d60e01b815260040160405180910390fd5b428164ffffffffff1611610d7e57604051631e3cd61560e01b815264ffffffffff821660048201526024016106d4565b6000818152602081905260409020805460ff19166003178155612350816121b7565b600482015560038101805462ffffff60a01b1916905560405182907ff1e5b832ef53e7d611651983b38ff941f4d2049e9c8962c623c2664bca312bc090600090a25050565b60006123a18330612f6c565b90506123ae83833061330a565b6123bb83823060016131c3565b816001600160a01b03167f019fcaae912e42069954835069f1c8184411022f86cf749694625f2a2313b6ab846040516123f49190614ed0565b60405180910390a2505050565b600061240d8383612f6c565b905061241a8330846131b6565b61242783828460016131c3565b816001600160a01b03167fc2b8da69776ffa72ca2d7c4a31390d57bd4871cef8066bbe7f1e5bf220a310f1846040516123f49190614ed0565b600061246c8383613317565b8015610ede5750610ede836133c5565b604051630852cd8d60e31b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342966c6890602401600060405180830381600087803b1580156124de57600080fd5b505af11580156124f2573d6000803e3d6000fd5b50505060009182525060208190526040812080546001600160a81b031990811682556001820180546001600160f01b03191690556002820180546001600160a01b03191690556003820180546001600160b81b0319169055600482018390556005820183905560068201805490911690556007810182905560080155565b600061257c8530612f6c565b905061258985308661330a565b6020850151606086015160405163107c8ed760e01b81526001600160a01b0386811660048301528581166024830152928316604482015260648101919091529085169063107c8ed790608401600060405180830381600087803b1580156125ef57600080fd5b505af1158015612603573d6000803e3d6000fd5b5050505061261485823060006131c3565b816001600160a01b0316836001600160a01b0316856001600160a01b03167fb58f4e60b4600784c073e07e7bb67825fe64b4592b5c7ce254599a9b8dcc4d82886040516126619190614ed0565b60405180910390a45050505050565b600082815260208181526040909120608083015190910151815461010090046001600160a01b0390811691161415806126af5750608082015160600151155b156126cd57604051635f860c6160e11b815260040160405180910390fd5b60608201515160038111156126e4576126e4614342565b600682015460ff1660038111156126fd576126fd614342565b1415806127285750606082015160200151600682015461010090046001600160a01b03908116911614155b8061273f5750606082015160400151600782015414155b8061275557506060808301510151600882015414155b156127735760405163175bb1b760e21b815260040160405180910390fd5b602082015160028201546001600160a01b03908116911614611f9f576002810154602083015160405163d4b919f760e01b81526001600160a01b039283166004820152911660248201526044016106d4565b81516040516335313c2160e11b81526001600160a01b0391821660048201526000917f00000000000000000000000000000000000000000000000000000000000000001690636a627842906024016020604051808303816000875af1158015612832573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128569190614eb7565b600081815260208181526040909120805460808701518301516001600160a01b0316610100026001600160a81b031990911617600217815591925061289d908401846147b7565b60018201805464ffffffffff42908116600160a01b026001600160c81b03199092166001600160a01b03949094169390931717905560408501516128e99163ffffffff9091169061486d565b6001808301805464ffffffffff93909316600160c81b0264ffffffffff60c81b199093169290921790915560208501516002830180546001600160a01b039283166001600160a01b031990911617905585516003808501805460c08a015162ffffff16600160a01b026001600160b81b0319909116939094169290921792909217905560a08601516004840155608086015160609081015160058501558601518051600685018054929490939192849260ff19909116919084908111156129b2576129b2614342565b0217905550602082015181546001600160a01b0390911661010002610100600160a81b0319909116178155604082015160018201556060909101516002909101555092915050565b612a0c82606001518360200151612395565b81516001600160a01b0316612a2460208301836147b7565b6001600160a01b031614612a4157612a41826080015183836134a3565b600080612ad77f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015612aa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ac99190614f29565b8560800151606001516135b4565b608086015191935091508215612b815782816060018181525050612b818186600001517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c415b95c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b7c919061483a565b61205b565b60608101829052845160208601516113f891839161205b565b60008381526020819052604080822090516331a9108f60e11b8152600481018690529091907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636352211e90602401602060405180830381865afa158015612c10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c34919061483a565b90506000612c4186610ea4565b9050600080612cd97f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ca7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ccb9190614f29565b8860800151606001516135b4565b915091506000612ce984836135f5565b90506000848311612cfb576000612d05565b612d058584614ede565b90506000808211612d1f57612d1a8487614ede565b612d22565b60005b90506000876001600160a01b03168b600001516001600160a01b0316141580612d82575060038901546001600160a01b038981169116148015612d825750612d6d60208b018b6147b7565b60018a01546001600160a01b03908116911614155b60808c01518c51919250906001600160a01b0316612da360208d018d6147b7565b6001600160a01b031614612de4578382612dbe576000612dc0565b855b612dca90896149df565b612dd491906149df565b6060820152612de4818d8d6134a3565b8615612e5b5786816060018181525050612e5b818d600001517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c415b95c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b58573d6000803e3d6000fd5b8115612e7557606081018590528b51612e75908290612395565b8315612e9957606081018490528b5160208d0151612e9491839161205b565b612eb6565b8215612eb6576060810183905260208c0151612eb6908290612395565b306394aedc2f8e8585612eca576000612ecc565b885b612ed691906149df565b6040516001600160e01b031960e085901b168152600481019290925260248201526001600160a01b038c166044820152606401600060405180830381600087803b158015612f2357600080fd5b505af1925050508015612f34575060015b5050505050505050505050505050565b6000806000612f558787878761360b565b91509150612f62816136cf565b5095945050505050565b60008083516003811115612f8257612f82614342565b03612fff5760208301516040516370a0823160e01b81526001600160a01b038481166004830152909116906370a08231906024015b602060405180830381865afa158015612fd4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ff89190614eb7565b90506105c1565b60018351600381111561301457613014614342565b036130bc57816001600160a01b031683602001516001600160a01b0316636352211e85604001516040518263ffffffff1660e01b815260040161305991815260200190565b602060405180830381865afa158015613076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309a919061483a565b6001600160a01b0316146130af5760006130b2565b60015b60ff1690506105c1565b6002835160038111156130d1576130d1614342565b036131145760208301516040808501519051627eeac760e11b81526001600160a01b038581166004830152602482019290925291169062fdd58e90604401612fb7565b60038351600381111561312957613129614342565b0361316e57816001600160a01b031683602001516001600160a01b0316636352211e85604001516040518263ffffffff1660e01b815260040161305991815260200190565b60405162461bcd60e51b815260206004820181905260248201527f4d756c7469546f6b656e3a20556e737570706f727465642063617465676f727960448201526064016106d4565b611f9f8383836001613819565b6000816131e2576131d385613ad2565b6131dd9085614ede565b6131f5565b6131eb85613ad2565b6131f590856149df565b90506132018584612f6c565b81146113f8576040516345ffc53d60e11b815260040160405180910390fd5b600080806000198587098587029250828110838203039150508060000361325a5783828161325057613250614ef1565b0492505050610ede565b8084116132a15760405162461bcd60e51b81526020600482015260156024820152744d6174683a206d756c446976206f766572666c6f7760581b60448201526064016106d4565b60008486880960026001871981018816978890046003810283188082028403028082028403028082028403028082028403028082028403029081029092039091026000889003889004909101858311909403939093029303949094049190911702949350505050565b611f9f8383836000613819565b6020820151604051638481ab0760e01b81526001600160a01b039182166004820152600091829190841690638481ab0790602401602060405180830381865afa158015613368573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061338c9190614f4d565b905060ff808216146133bc57835160ff82169060038111156133b0576133b0614342565b60ff16149150506105c1565b61226284613b2d565b600080825160038111156133db576133db614342565b036133f7576040820151156133f257506000919050565b61349b565b60018251600381111561340c5761340c614342565b03613423576060820151156133f257506000919050565b60028251600381111561343857613438614342565b1461349b5760038251600381111561345257613452614342565b03613469576060820151156133f257506000919050565b8151600381111561347c5761347c614342565b604051635928f9a360e11b815260ff90911660048201526024016106d4565b506001919050565b60006001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663b20912316134e160208501856147b7565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015613525573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613549919061483a565b90506001600160a01b03811661358b5761356660208301836147b7565b604051632f9526c360e11b81526001600160a01b0390911660048201526024016106d4565b6060840151156135ae576135ae84826135a760208601866147b7565b8651613cc3565b50505050565b6000808361ffff166000036135ce575060009050816135ee565b6135df838561ffff16612710613220565b91506135eb8284614ede565b90505b9250929050565b60008183106136045781610ede565b5090919050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561364257506000905060036136c6565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613696573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166136bf576000600192509250506136c6565b9150600090505b94509492505050565b60008160048111156136e3576136e3614342565b036136eb5750565b60018160048111156136ff576136ff614342565b0361374c5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106d4565b600281600481111561376057613760614342565b036137ad5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106d4565b60038160048111156137c1576137c1614342565b03611ef15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106d4565b60008451600381111561382e5761382e614342565b0361389657306001600160a01b0384160361386e5761386982856060015186602001516001600160a01b0316613da99092919063ffffffff16565b6135ae565b6138698383866060015187602001516001600160a01b0316613e0c909392919063ffffffff16565b6001845160038111156138ab576138ab614342565b03613986578061393057602084015160408086015190516323b872dd60e01b81526001600160a01b038681166004830152858116602483015260448201929092529116906323b872dd906064015b600060405180830381600087803b15801561391357600080fd5b505af1158015613927573d6000803e3d6000fd5b505050506135ae565b60208401516040808601519051635c46a7ef60e11b81526001600160a01b03868116600483015285811660248301526044820192909252608060648201526000608482015291169063b88d4fde9060a4016138f9565b60028451600381111561399b5761399b614342565b03613a205783602001516001600160a01b031663f242432a8484876040015188606001516000146139d05788606001516139d3565b60015b6040516001600160e01b031960e087901b1681526001600160a01b0394851660048201529390921660248401526044830152606482015260a06084820152600060a482015260c4016138f9565b600384516003811115613a3557613a35614342565b0361316e57306001600160a01b03841603613a8a576020840151604080860151905163a9059cbb60e01b81526001600160a01b038581166004830152602482019290925291169063a9059cbb906044016138f9565b602084015160408086015190516323b872dd60e01b81526001600160a01b038681166004830152858116602483015260448201929092529116906323b872dd906064016138f9565b60008082516003811115613ae857613ae8614342565b03613af557506060015190565b600282516003811115613b0a57613b0a614342565b148015613b1b575060008260600151115b1561349b57506060015190565b919050565b60008082516003811115613b4357613b43614342565b03613c1857613b5e82602001516001600160a01b0316613e44565b15613c04576020820151613b82906001600160a01b03166336372b0760e01b613e6c565b15613b8f57506001919050565b6020820151613bae906001600160a01b03166380ac58cd60e01b613e6c565b158015613bd757506020820151613bd5906001600160a01b0316636cdb3d1360e11b613e6c565b155b80156105c157506020820151613bfd906001600160a01b0316639a20483d60e01b613e6c565b1592915050565b50602001516001600160a01b03163b151590565b600182516003811115613c2d57613c2d614342565b03613c515760208201516105c1906001600160a01b03166380ac58cd60e01b613ef5565b600282516003811115613c6657613c66614342565b03613c8a5760208201516105c1906001600160a01b0316636cdb3d1360e11b613ef5565b600382516003811115613c9f57613c9f614342565b036134695760208201516105c1906001600160a01b0316639a20483d60e01b613ef5565b6000613ccf8583612f6c565b60208601516060870151604051630b620b8160e01b81526001600160a01b038781166004830152868116602483015292831660448201526064810191909152919250851690630b620b8190608401600060405180830381600087803b158015613d3757600080fd5b505af1158015613d4b573d6000803e3d6000fd5b50505050613d5c85828460016131c3565b816001600160a01b0316836001600160a01b0316856001600160a01b03167f4c6641e50ab591b51c5b75ab0d3721eb0357eac106223e5d21b1ceb5c2abd303886040516126619190614ed0565b6040516001600160a01b038316602482015260448101829052611f9f90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613f11565b6040516001600160a01b03808516602483015283166044820152606481018290526135ae9085906323b872dd60e01b90608401613dd5565b6000613e57826301ffc9a760e01b613e6c565b80156105c15750613bfd826001600160e01b03195b604080516001600160e01b03198316602480830191909152825180830390910181526044909101909152602080820180516001600160e01b03166301ffc9a760e01b178152825160009392849283928392918391908a617530fa92503d91506000519050828015613ede575060208210155b8015613eea5750600081115b979650505050505050565b6000613f0083613e44565b8015610ede5750610ede8383613e6c565b6000613f66826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613fe69092919063ffffffff16565b9050805160001480613f87575080806020019051810190613f879190614812565b611f9f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106d4565b6060612262848460008585600080866001600160a01b0316858760405161400d9190614e9b565b60006040518083038185875af1925050503d806000811461404a576040519150601f19603f3d011682016040523d82523d6000602084013e61404f565b606091505b5091509150613eea87838387606083156140ca5782516000036140c3576001600160a01b0385163b6140c35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106d4565b5081612262565b61226283838151156140df5781518083602001fd5b8060405162461bcd60e51b81526004016106d4919061429c565b6040805160808101909152806000815260200160006001600160a01b0316815260200160008152602001600081525090565b60006020828403121561413d57600080fd5b81356001600160e01b031981168114610ede57600080fd5b6000610100828403121561416857600080fd5b50919050565b60008083601f84011261418057600080fd5b5081356001600160401b0381111561419757600080fd5b6020830191508360208285010111156135ee57600080fd5b600080600080600061014086880312156141c857600080fd5b6141d28787614155565b94506101008601356001600160401b03808211156141ef57600080fd5b6141fb89838a0161416e565b909650945061012088013591508082111561421557600080fd5b506142228882890161416e565b969995985093965092949392505050565b60006020828403121561424557600080fd5b5035919050565b60005b8381101561426757818101518382015260200161424f565b50506000910152565b6000815180845261428881602086016020860161424c565b601f01601f19169290920160200192915050565b602081526000610ede6020830184614270565b6001600160a01b0381168114611ef157600080fd5b6000806000806000608086880312156142dc57600080fd5b85356142e7816142af565b945060208601356142f7816142af565b93506040860135925060608601356001600160401b0381111561431957600080fd5b6142228882890161416e565b6000610100828403121561433857600080fd5b610ede8383614155565b634e487b7160e01b600052602160045260246000fd5b80516004811061437857634e487b7160e01b600052602160045260246000fd5b82526020818101516001600160a01b03169083015260408082015190830152606090810151910152565b60ff8d16815264ffffffffff8c811660208301528b1660408201526001600160a01b038a811660608301528981166080830152881660a082015262ffffff871660c082015260e081018690526102408101614401610100830187614358565b61440f610180830186614358565b6001600160a01b039390931661020082015261022001529a9950505050505050505050565b60008060006040848603121561444957600080fd5b8335925060208401356001600160401b0381111561446657600080fd5b6144728682870161416e565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b60405161012081016001600160401b03811182821017156144b8576144b861447f565b60405290565b60048110611ef157600080fd5b6000608082840312156144dd57600080fd5b604051608081018181106001600160401b03821117156144ff576144ff61447f565b604052823561450d816144be565b8152602083013561451d816142af565b6020820152604083810135908201526060928301359281019290925250919050565b60008060006060848603121561455457600080fd5b8335925060208401359150604084013561456d816142af565b809150509250925092565b60008083601f84011261458a57600080fd5b5081356001600160401b038111156145a157600080fd5b6020830191508360208260051b85010111156135ee57600080fd5b60008060008060008060008060a0898b0312156145d857600080fd5b88356145e3816142af565b975060208901356145f3816142af565b965060408901356001600160401b038082111561460f57600080fd5b61461b8c838d01614578565b909850965060608b013591508082111561463457600080fd5b6146408c838d01614578565b909650945060808b013591508082111561465957600080fd5b506146668b828c0161416e565b999c989b5096995094979396929594505050565b60006020828403121561416857600080fd5b60006020828403121561469e57600080fd5b610ede838361467a565b60006080828403121561416857600080fd5b6000806000806000608086880312156146d257600080fd5b85356001600160401b03808211156146e957600080fd5b6146f589838a016146a8565b96506147048960208a0161467a565b9550604088013591508082111561471a57600080fd5b61472689838a016146a8565b9450606088013591508082111561421557600080fd5b60008060008060008060a0878903121561475557600080fd5b8635614760816142af565b95506020870135614770816142af565b9450604087013593506060870135925060808701356001600160401b0381111561479957600080fd5b6147a589828a0161416e565b979a9699509497509295939492505050565b6000602082840312156147c957600080fd5b8135610ede816142af565b803564ffffffffff81168114613b2857600080fd5b6000602082840312156147fb57600080fd5b610ede826147d4565b8015158114611ef157600080fd5b60006020828403121561482457600080fd5b8151610ede81614804565b8051613b28816142af565b60006020828403121561484c57600080fd5b8151610ede816142af565b634e487b7160e01b600052601160045260246000fd5b64ffffffffff81811683821601908082111561488b5761488b614857565b5092915050565b60ff81168114611ef157600080fd5b600060e082840312156148b357600080fd5b60405160e081018181106001600160401b03821117156148d5576148d561447f565b60405282356148e3816142af565b815260208301356148f3816142af565b806020830152506040830135604082015260608301356060820152608083013561491c81614892565b608082015260a0838101359082015260c0928301359281019290925250919050565b60006020828403121561495057600080fd5b81516001600160401b038082111561496757600080fd5b818401915084601f83011261497b57600080fd5b81518181111561498d5761498d61447f565b604051601f8201601f19908116603f011681019083821181831017156149b5576149b561447f565b816040528281528760208487010111156149ce57600080fd5b613eea83602083016020880161424c565b808201808211156105c1576105c1614857565b8135815261010081016020830135614a09816142af565b6001600160a01b0316602083015260408381013590830152614a2d606084016147d4565b64ffffffffff808216606085015280614a48608087016147d4565b166080850152505060a0830135614a5e816142af565b6001600160a01b03811660a08401525060c083013560c083015260e083013560e083015292915050565b82815260008251614aa081602085016020870161424c565b919091016020019392505050565b6000816000190483118215151615614ac857614ac8614857565b500290565b8035614ad8816142af565b6001600160a01b031690915250565b602081018235614af6816142af565b6001600160a01b0316909152919050565b600060208284031215614b1957600080fd5b8135610ede81614804565b6000808335601e19843603018112614b3b57600080fd5b8301803591506001600160401b03821115614b5557600080fd5b6020019150368190038213156135ee57600080fd5b6000808335601e19843603018112614b8157600080fd5b8301803591506001600160401b03821115614b9b57600080fd5b6020019150600581901b36038213156135ee57600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60018060a01b038916815287602082015260a060408201526000614c0460a08301888a614bb3565b82810360608401528581526001600160fb1b03861115614c2357600080fd5b8560051b808860208401370182810360209081016080850152614c499082018587614bb3565b9b9a5050505050505050505050565b805163ffffffff81168114613b2857600080fd5b600060808284031215614c7e57600080fd5b604051608081018181106001600160401b0382111715614ca057614ca061447f565b80604052508091508251614cb3816144be565b81526020830151614cc3816142af565b8060208301525060408301516040820152606083015160608201525092915050565b805162ffffff81168114613b2857600080fd5b600080828403610200811215614d0d57600080fd5b835192506101e080601f1983011215614d2557600080fd5b614d2d614495565b9150614d3b6020860161482f565b8252614d496040860161482f565b6020830152614d5a60608601614c58565b6040830152614d6c8660808701614c6c565b6060830152610100614d8087828801614c6c565b608084015261018086015160a0840152614d9d6101a08701614ce5565b60c08401526101c086015160e0840152940151938101939093525092909150565b85815284516001600160a01b03166020820152600061024060208701516001600160a01b038116604085015250604087015163ffffffff81166060850152506060870151614e0f6080850182614358565b506080870151610100614e2481860183614358565b60a089015161018086015260c089015162ffffff166101a086015260e08901516101c08601528801516101e085015250614e62610200840187614acd565b80610220840152614e768184018587614bb3565b98975050505050505050565b8281526040602082015260006122626040830184614270565b60008251614ead81846020870161424c565b9190910192915050565b600060208284031215614ec957600080fd5b5051919050565b608081016105c18284614358565b818103818111156105c1576105c1614857565b634e487b7160e01b600052601260045260246000fd5b600082614f2457634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215614f3b57600080fd5b815161ffff81168114610ede57600080fd5b600060208284031215614f5f57600080fd5b8151610ede8161489256fea264697066735822122001ad46e1ebdc4499e8a5e0a518f4931f0224f2fdd03216acec73927a0e03636e64736f6c6343000810003300000000000000000000000037807a2f031b3b44081f4b21500e5d70ebadadd50000000000000000000000004440c069272cc34b80c7b11bee657d0349ba9c23000000000000000000000000d52a2898d61636bb3eef0d145f05352ff543bdcc000000000000000000000000972204ff33348ee6889b2d0a3967db67d7b08e4c000000000000000000000000bb2168d5546a94ae2da9254e63d88f7f137b253400000000000000000000

Signatures

0x0000000000000000000000003e3290a1cf0a845bde14e842e9f2e5687f434c8b000000000000000000000000000000000000000000000000000000000000000001