Detalhes da transação
Hash de transação
: 0x479f1e0fa41b8f3f5167fa3023225ba36aef2dc2aa811e5b9729396f3e69643a
Status:
Sucesso
Bloco:
24280556
564,126 confirmações de bloco
Carimbo de data/hora:
12/28/2024, 09:47:39 (13 dias ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0.000171289068275904
$0.57
L2 Gas price:
0.000000000015133741 ETH(0.015133741 Gwei)
Utilização e limite de gas L2:
7,062,556|
5,432,736(76.92%)
L2 fee paid:
0.000082217619545376 ETH
Taxa de gas L2:
Base: 0.014133741 Gwei
|Prioridade máx.: 0.001 Gwei
|Máx.: 0.02928465 Gwei
Preço de custo operacional L1:
0.000000003319168925 ETH(3.319168925 Gwei)
Custo operacional usado L1:
130,803
Taxa escalar L1:
0
L1 fee paid:
0.000089071448730528 ETH
Outros atributos:
Tipo de Txn:2(Um tipo de transação iniciada por EIP-1559)
Nonce:7566
Posição no bloco:229
Dados de entrada:
0x6080604052600180546001600160a01b031990811673ec8e5342b19977b4ef8892e02d8daecfa1315831179091556002805490911673a4e46b4f701c62e14df11b48dce76a7d793cd6d7179055348015610057575f5ffd5b50338061007d57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b610086816102dc565b5060405163095ea7b360e01b8152732626664c2603336e57b271c5c0b26f421741e48160048201526001600160a01b03602482015273833589fcd6edb6e08f4c7c32d4f71b54bda029139063095ea7b3906044016020604051808303815f875af11580156100f6573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061011a919061032b565b5060405163095ea7b360e01b8152734752ba5dbc23f44d87826276bf6fd6b1c372ad2460048201526001600160a01b03602482015273833589fcd6edb6e08f4c7c32d4f71b54bda029139063095ea7b3906044016020604051808303815f875af115801561018a573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101ae919061032b565b5060405163095ea7b360e01b815273cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4360048201526001600160a01b03602482015273833589fcd6edb6e08f4c7c32d4f71b54bda029139063095ea7b3906044016020604051808303815f875af115801561021e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610242919061032b565b5060405163095ea7b360e01b815273be6d8f0d05cc4be24d5167a3ef062215be6d18a560048201526001600160a01b03602482015273833589fcd6edb6e08f4c7c32d4f71b54bda029139063095ea7b3906044016020604051808303815f875af11580156102b2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102d6919061032b565b50610351565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f6020828403121561033b575f5ffd5b8151801515811461034a575f5ffd5b9392505050565b615da38061035e5f395ff3fe6080604052600436106101c5575f3560e01c80639dcb9499116100f2578063c751f16111610092578063f2fde38b11610062578063f2fde38b146104e8578063f53cbd9614610507578063f887ea4014610526578063ff5f9f3c1461054d575f5ffd5b8063c751f16114610477578063d372522114610496578063dc878437146104b5578063e086e5ec146104d4575f5ffd5b8063ac427fcc116100cd578063ac427fcc14610402578063b4b0140c14610431578063b6d837e514610444578063c52ed74014610458575f5ffd5b80639dcb9499146103b0578063a971c739146103cf578063aadbaccb146103e3575f5ffd5b806355bde5c91161016857806389d9d13f1161013857806389d9d13f146103375780638da5cb5b1461035657806390606908146103725780639b5b858814610391575f5ffd5b806355bde5c9146102c35780635e94b0eb146102e2578063715018a61461030457806386bf39f614610318575f5ffd5b80632dd31000116101a35780632dd310001461024557806341337e651461026557806343946a60146102785780634c1c3f3214610297575f5ffd5b806306b091f9146101c95780631644c4b8146101ea5780632d43545e14610226575b5f5ffd5b3480156101d4575f5ffd5b506101e86101e336600461567c565b61056c565b005b3480156101f5575f5ffd5b506102096102043660046156a6565b6105e7565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610231575f5ffd5b5061020961024036600461567c565b61065b565b348015610250575f5ffd5b506102095f516020615d0e5f395f51905f5281565b6101e86102733660046156bd565b610cba565b348015610283575f5ffd5b506101e86102923660046156d8565b611331565b3480156102a2575f5ffd5b506102b66102b13660046156bd565b6119df565b60405161021d9190615716565b3480156102ce575f5ffd5b506102096102dd366004615760565b611b07565b3480156102ed575f5ffd5b506102f6611b36565b60405190815260200161021d565b34801561030f575f5ffd5b506101e8611bb0565b348015610323575f5ffd5b5061020961033236600461567c565b611bc3565b348015610342575f5ffd5b506102b66103513660046157a8565b61221e565b348015610361575f5ffd5b505f546001600160a01b0316610209565b34801561037d575f5ffd5b5061020961038c3660046156a6565b612329565b34801561039c575f5ffd5b506102096103ab3660046156bd565b61235c565b3480156103bb575f5ffd5b506101e86103ca36600461567c565b612432565b3480156103da575f5ffd5b506102f6612b40565b3480156103ee575f5ffd5b506102096103fd3660046157ec565b612b8a565b34801561040d575f5ffd5b50610416612c17565b6040805193845260208401929092529082015260600161021d565b6101e861043f3660046156bd565b612d73565b34801561044f575f5ffd5b506102f6613534565b348015610463575f5ffd5b506101e861047236600461567c565b61357e565b348015610482575f5ffd5b506102b66104913660046156bd565b613f13565b3480156104a1575f5ffd5b506102096104b03660046156a6565b613f42565b3480156104c0575f5ffd5b506101e86104cf3660046156d8565b613f7c565b3480156104df575f5ffd5b506101e8614898565b3480156104f3575f5ffd5b506101e86105023660046156bd565b61492e565b348015610512575f5ffd5b506102096105213660046157a8565b61496b565b348015610531575f5ffd5b5061020973cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4381565b348015610558575f5ffd5b506102096105673660046156d8565b614992565b610574614fe8565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303815f875af11580156105be573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e29190615829565b505050565b6040516341d1de9760e01b8152600481018290525f905f516020615d0e5f395f51905f52906341d1de97906024015b602060405180830381865afa158015610631573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106559190615844565b92915050565b60408051610140810191829052630b4c774160e11b9091525f906006602160991b019082908190805f516020615cce5f395f51905f52631698ee826106a8878b6101f4610144870161585f565b602060405180830381865afa1580156106c3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e79190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee829061072e9088908c90610bb89060040161585f565b602060405180830381865afa158015610749573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061076d9190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee82906107b49088908c906127109060040161585f565b602060405180830381865afa1580156107cf573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f39190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b906108399088908c90600190600401615887565b602060405180830381865afa158015610854573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108789190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b906108be9088908c90603290600401615887565b602060405180830381865afa1580156108d9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108fd9190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b906109439088908c90606490600401615887565b602060405180830381865afa15801561095e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109829190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b906109c89088908c9060c890600401615887565b602060405180830381865afa1580156109e3573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a079190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90610a4e9088908c906107d090600401615887565b602060405180830381865afa158015610a69573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a8d9190615844565b6001600160a01b03908116825260405163e6a4390560e01b815286821660048201529089166024820152602090910190738909dc15e40173ff4699343b6eb8132c65e18ec69063e6a4390590604401602060405180830381865afa158015610af7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b1b9190615844565b6001600160a01b0390811682526040516379bc57d560e01b8152868216600482015290891660248201525f60448201526020909101905f516020615d0e5f395f51905f52906379bc57d590606401602060405180830381865afa158015610b84573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ba89190615844565b6001600160a01b0316905290505f5b600a811015610cb0575f8282600a8110610bd357610bd36158ae565b60200201516001600160a01b031614610ca8575f846001600160a01b03166370a082318484600a8110610c0857610c086158ae565b60200201516040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015610c4f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7391906158c2565b90508381118015610c845750868110155b15610ca6578093508282600a8110610c9e57610c9e6158ae565b602002015195505b505b600101610bb7565b5050505092915050565b5f610cc682600161065b565b90506001600160a01b038116610cef5760405163a3b5afb160e01b815260040160405180910390fd5b5f610cf98261235c565b90507333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b03821601610e6e575f6040518060e001604052806006602160991b016001600160a01b03168152602001856001600160a01b03168152602001846001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d8d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610db191906158d9565b62ffffff168152602001336001600160a01b031681526020013481526020015f81526020015f6001600160a01b03168152509050732626664c2603336e57b271c5c0b26f421741e4816001600160a01b03166304e45aaf34836040518363ffffffff1660e01b8152600401610e2691906158f4565b60206040518083038185885af1158015610e42573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610e6791906158c2565b5050505050565b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b03821601610f91575f6040518061010001604052806006602160991b016001600160a01b03168152602001856001600160a01b03168152602001846001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f01573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f259190615952565b60020b8152336020820152604001610f3e426032615986565b815234602082018190525f604080840182905260609093015290516350131c1f60e11b815291925073be6d8f0d05cc4be24d5167a3ef062215be6d18a59163a026383e9190610e26908590600401615999565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b0382160161117a576040805160028082526060820183525f926020830190803683370190505090506006602160991b01815f81518110610ff057610ff06158ae565b60200260200101906001600160a01b031690816001600160a01b0316815250508381600181518110611024576110246158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f906110709034908690600401615a6b565b5f60405180830381865afa15801561108a573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526110b19190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b0316637ff36ab5346064846001815181106110e5576110e56158ae565b6020026020010151603c6110f99190615b53565b6111039190615b6a565b8533611110426005615986565b6040518663ffffffff1660e01b815260040161112f9493929190615b89565b5f6040518083038185885af115801561114a573d5f5f3e3d5ffd5b50505050506040513d5f823e601f3d908101601f191682016040526111729190810190615a8b565b505050505050565b73420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b03821601611318576040805160018082528183019092525f91816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f199092019101816111b5575050604080516080810182526006602160991b0181526001600160a01b03871660208201525f9181018290525f516020615d0e5f395f51905f526060820152825192935091839190611238576112386158ae565b60209081029190910101526040516378a051ad60e11b81523460048201526006602160991b0160248201525f906001600160a01b0385169063f140a35a90604401602060405180830381865afa158015611294573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112b891906158c2565b905073cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363903638a43460646112e285603c615b53565b6112ec9190615b6a565b85336112f9426005615986565b6040518663ffffffff1660e01b815260040161112f9493929190615c22565b60405163570c5cff60e01b815260040160405180910390fd5b5f61133e84846001614992565b90506001600160a01b0381166113675760405163a3b5afb160e01b815260040160405180910390fd5b5f6113718261235c565b6040516323b872dd60e01b81529091506001600160a01b038616906323b872dd906113a490339030908890600401615c3a565b6020604051808303815f875af11580156113c0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113e49190615829565b507333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b038216016115425761141385615014565b5f6040518060e00160405280876001600160a01b03168152602001866001600160a01b03168152602001846001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015611479573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061149d91906158d9565b62ffffff16815233602082015260408082018790525f60608301819052608090920191909152516304e45aaf60e01b8152909150732626664c2603336e57b271c5c0b26f421741e481906304e45aaf906114fb9084906004016158f4565b6020604051808303815f875af1158015611517573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061153b91906158c2565b5050610e67565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b03821601611710576040805160028082526060820183525f9260208301908036833701905050905085815f8151811061159a5761159a6158ae565b60200260200101906001600160a01b031690816001600160a01b03168152505084816001815181106115ce576115ce6158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f9061161a9088908690600401615a6b565b5f60405180830381865afa158015611634573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261165b9190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b0316635c11d7958660648460018151811061168f5761168f6158ae565b6020026020010151603c6116a39190615b53565b6116ad9190615b6a565b85336116ba426005615986565b6040518663ffffffff1660e01b81526004016116da959493929190615c5e565b5f604051808303815f87803b1580156116f1575f5ffd5b505af1158015611703573d5f5f3e3d5ffd5b5050505061153b86615097565b73420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b0382160161186f576040805160018082528183019092525f91816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f1990920191018161174b575050604080516080810182526001600160a01b03808a168252881660208201525f9181018290525f516020615d0e5f395f51905f5260608201528251929350918391906117c9576117c96158ae565b602090810291909101015273cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363cac88ea9855f84336117fd426005615986565b6040518663ffffffff1660e01b815260040161181d959493929190615c99565b5f604051808303815f875af1158015611838573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261185f9190810190615a8b565b50611869856150d7565b50610e67565b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b03821601611318575f6040518061010001604052805f516020615cee5f395f51905f526001600160a01b03168152602001866001600160a01b03168152602001846001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611908573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061192c9190615952565b60020b8152336020820152604001611945426032615986565b8152602081018690525f6040808301829052606090920152516350131c1f60e11b815290915073be6d8f0d05cc4be24d5167a3ef062215be6d18a59063a026383e90611995908490600401615999565b6020604051808303815f875af11580156119b1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119d591906158c2565b506118698561511e565b6119e7615649565b5f6006602160991b019050604051806101400160405280611a08838661496b565b6001600160a01b03168152602001611a2383866101f4611b07565b6001600160a01b03168152602001611a3e8386610bb8611b07565b6001600160a01b03168152602001611a598386612710611b07565b6001600160a01b03168152602001611a7383866001615165565b6001600160a01b03168152602001611a8d83866032615165565b6001600160a01b03168152602001611aa783866064615165565b6001600160a01b03168152602001611ac1838660c8615165565b6001600160a01b03168152602001611adc83866107d0615165565b6001600160a01b03168152602001611af583865f612b8a565b6001600160a01b031690529392505050565b5f5f611b148585856151cb565b9050611b2d5f516020615cce5f395f51905f5282615235565b95945050505050565b5f738909dc15e40173ff4699343b6eb8132c65e18ec66001600160a01b031663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b87573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611bab91906158c2565b905090565b611bb8614fe8565b611bc15f61534d565b565b60408051610140810191829052630b4c774160e11b9091525f905f516020615cee5f395f51905f529082908190805f516020615cce5f395f51905f52631698ee82611c16878b6101f4610144870161585f565b602060405180830381865afa158015611c31573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c559190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee8290611c9c9088908c90610bb89060040161585f565b602060405180830381865afa158015611cb7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cdb9190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee8290611d229088908c906127109060040161585f565b602060405180830381865afa158015611d3d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d619190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90611da79088908c90600190600401615887565b602060405180830381865afa158015611dc2573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611de69190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90611e2c9088908c90603290600401615887565b602060405180830381865afa158015611e47573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e6b9190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90611eb19088908c90606490600401615887565b602060405180830381865afa158015611ecc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ef09190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90611f369088908c9060c890600401615887565b602060405180830381865afa158015611f51573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f759190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90611fbc9088908c906107d090600401615887565b602060405180830381865afa158015611fd7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ffb9190615844565b6001600160a01b03908116825260405163e6a4390560e01b815286821660048201529089166024820152602090910190738909dc15e40173ff4699343b6eb8132c65e18ec69063e6a4390590604401602060405180830381865afa158015612065573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120899190615844565b6001600160a01b0390811682526040516379bc57d560e01b8152868216600482015290891660248201525f60448201526020909101905f516020615d0e5f395f51905f52906379bc57d590606401602060405180830381865afa1580156120f2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121169190615844565b6001600160a01b0316905290505f5b600a811015610cb0575f8282600a8110612141576121416158ae565b60200201516001600160a01b031614612216575f846001600160a01b03166370a082318484600a8110612176576121766158ae565b60200201516040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156121bd573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121e191906158c2565b905083811180156121f25750868110155b15612214578093508282600a811061220c5761220c6158ae565b602002015195505b505b600101612125565b612226615649565b60405180610140016040528061223c858561496b565b6001600160a01b0316815260200161225785856101f4611b07565b6001600160a01b031681526020016122728585610bb8611b07565b6001600160a01b0316815260200161228d8585612710611b07565b6001600160a01b031681526020016122a785856001615165565b6001600160a01b031681526020016122c185856032615165565b6001600160a01b031681526020016122db85856064615165565b6001600160a01b031681526020016122f5858560c8615165565b6001600160a01b0316815260200161231085856107d0615165565b6001600160a01b03168152602001611af585855f612b8a565b6040516341d1de9760e01b8152600481018290525f905f516020615d2e5f395f51905f52906341d1de9790602401610616565b60408051600481526024810182526020810180516001600160e01b031663c45a015560e01b17905290515f91829182916001600160a01b038616916123a19190615cb7565b5f60405180830381855afa9150503d805f81146123d9576040519150601f19603f3d011682016040523d82523d5f602084013e6123de565b606091505b5091509150808060200190518101906123f79190615844565b925081158061240d57506001600160a01b038316155b1561242b5760405163a3b5afb160e01b815260040160405180910390fd5b5050919050565b5f61243e836001611bc3565b90506001600160a01b0381166124675760405163a3b5afb160e01b815260040160405180910390fd5b6040516323b872dd60e01b81525f516020615cee5f395f51905f52906323b872dd9061249b90339030908790600401615c3a565b6020604051808303815f875af11580156124b7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124db9190615829565b505f6124e68261235c565b90507333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b03821601612649575f6040518060e001604052805f516020615cee5f395f51905f526001600160a01b03168152602001866001600160a01b03168152602001846001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015612580573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125a491906158d9565b62ffffff16815233602082015260408082018790525f60608301819052608090920191909152516304e45aaf60e01b8152909150732626664c2603336e57b271c5c0b26f421741e481906304e45aaf906126029084906004016158f4565b6020604051808303815f875af115801561261e573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061264291906158c2565b5050612b3a565b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b0382160161276f575f6040518061010001604052805f516020615cee5f395f51905f526001600160a01b03168152602001866001600160a01b03168152602001846001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126e2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127069190615952565b60020b815233602082015260400161271f426032615986565b8152602081018690525f6040808301829052606090920152516350131c1f60e11b815290915073be6d8f0d05cc4be24d5167a3ef062215be6d18a59063a026383e90612602908490600401615999565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b03821601612948576040805160028082526060820183525f926020830190803683370190505090505f516020615cee5f395f51905f52815f815181106127d4576127d46158ae565b60200260200101906001600160a01b031690816001600160a01b0316815250508481600181518110612808576128086158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f906128549088908690600401615a6b565b5f60405180830381865afa15801561286e573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526128959190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b0316635c11d795866064846001815181106128c9576128c96158ae565b6020026020010151603c6128dd9190615b53565b6128e79190615b6a565b85336128f4426005615986565b6040518663ffffffff1660e01b8152600401612914959493929190615c5e565b5f604051808303815f87803b15801561292b575f5ffd5b505af115801561293d573d5f5f3e3d5ffd5b505050505050612b3a565b73420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b03821601611318576040805160018082528183019092525f91816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f19909201910181612983575050604080516080810182525f516020615cee5f395f51905f5281526001600160a01b03881660208201525f9181018290525f516020615d0e5f395f51905f526060820152825192935091839190612a0c57612a0c6158ae565b60209081029190910101526040516378a051ad60e11b8152600481018590525f516020615cee5f395f51905f5260248201525f906001600160a01b0385169063f140a35a90604401602060405180830381865afa158015612a6f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a9391906158c2565b905073cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363cac88ea9866064612abd85603c615b53565b612ac79190615b6a565b8533612ad4426005615986565b6040518663ffffffff1660e01b8152600401612af4959493929190615c99565b5f604051808303815f875af1158015612b0f573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612b369190810190615a8b565b5050505b50505050565b5f5f516020615d2e5f395f51905f526001600160a01b031663efde4e646040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b87573d5f5f3e3d5ffd5b5f5f5f612b97868661539c565b6040516001600160601b0319606084811b8216602084015283901b16603482015286151560f81b604882015291935091505f9060490160408051601f198184030181529190528051602090910120600254909150612c0c906001600160a01b0316825f516020615d0e5f395f51905f52615423565b979650505050505050565b5f5f5f738909dc15e40173ff4699343b6eb8132c65e18ec66001600160a01b031663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015612c6a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c8e91906158c2565b92505f516020615d0e5f395f51905f526001600160a01b031663efde4e646040518163ffffffff1660e01b8152600401602060405180830381865afa158015612cd9573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612cfd91906158c2565b91505f516020615d2e5f395f51905f526001600160a01b031663efde4e646040518163ffffffff1660e01b8152600401602060405180830381865afa158015612d48573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d6c91906158c2565b9050909192565b5f612d7d8261235c565b90507333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b03821601612eef575f826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612de1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e059190615844565b90506005602160991b01196001600160a01b03821601612e8257826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e5b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e7f9190615844565b90505b5f6040518060e001604052806006602160991b016001600160a01b03168152602001836001600160a01b03168152602001856001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d8d573d5f5f3e3d5ffd5b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b0382160161309d575f826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612f51573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f759190615844565b90506005602160991b01196001600160a01b03821601612ff257826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fcb573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612fef9190615844565b90505b5f6040518061010001604052806006602160991b016001600160a01b03168152602001836001600160a01b03168152602001856001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613060573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130849190615952565b60020b8152336020820152604001610f3e426005615986565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b038216016132e3575f826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156130ff573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906131239190615844565b90506005602160991b01196001600160a01b038216016131a057826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613179573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061319d9190615844565b90505b6040805160028082526060820183525f926020830190803683370190505090506006602160991b01815f815181106131da576131da6158ae565b60200260200101906001600160a01b031690816001600160a01b031681525050818160018151811061320e5761320e6158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f9061325a9034908690600401615a6b565b5f60405180830381865afa158015613274573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261329b9190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b0316637ff36ab534835f815181106132cc576132cc6158ae565b602002602001015185334260056111109190615986565b73420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b03821601611318576006602160991b016001600160a01b0316826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613355573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133799190615844565b6001600160a01b031603613530575f826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156133c4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133e89190615844565b6040805160018082528183019092529192505f9190816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f19909201910181613402575050604080516080810182526006602160991b0181526001600160a01b03851660208201525f9181018290525f516020615d0e5f395f51905f526060820152825192935091839190613485576134856158ae565b60209081029190910101526040516378a051ad60e11b81523460048201526006602160991b0160248201525f906001600160a01b0386169063f140a35a90604401602060405180830381865afa1580156134e1573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061350591906158c2565b905073cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363903638a4348385336112f9426005615986565b5050565b5f5f516020615d0e5f395f51905f526001600160a01b031663efde4e646040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b87573d5f5f3e3d5ffd5b5f6135888361235c565b6040516323b872dd60e01b81529091505f516020615cee5f395f51905f52906323b872dd906135bf90339030908790600401615c3a565b6020604051808303815f875af11580156135db573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135ff9190615829565b5073420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b03821601613844575f516020615cee5f395f51905f526001600160a01b0316836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613678573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061369c9190615844565b6001600160a01b0316036105e2575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156136e7573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061370b9190615844565b6040805160018082528183019092529192505f9190816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f19909201910181613725575050604080516080810182525f516020615cee5f395f51905f5281526001600160a01b03851660208201525f9181018290525f516020615d0e5f395f51905f5260608201528251929350918391906137ae576137ae6158ae565b602090810291909101015273cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363cac88ea9855f84336137e2426005615986565b6040518663ffffffff1660e01b8152600401613802959493929190615c99565b5f604051808303815f875af115801561381d573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526111729190810190615a8b565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b03821601613abd575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156138a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906138ca9190615844565b905073833589fcd6edb6e08f4c7c32d4f71b54bda02912196001600160a01b0382160161395457836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561392d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139519190615844565b90505b6040805160028082526060820183525f926020830190803683370190505090505f516020615cee5f395f51905f52815f81518110613994576139946158ae565b60200260200101906001600160a01b031690816001600160a01b03168152505081816001815181106139c8576139c86158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f90613a149088908690600401615a6b565b5f60405180830381865afa158015613a2e573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052613a559190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b03166338ed173986835f81518110613a8657613a866158ae565b60200260200101518533426005613a9d9190615986565b6040518663ffffffff1660e01b8152600401612af4959493929190615c5e565b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b03821601613d0e575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b1f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b439190615844565b905073833589fcd6edb6e08f4c7c32d4f71b54bda02912196001600160a01b03821601613bcd57836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ba6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613bca9190615844565b90505b5f6040518061010001604052805f516020615cee5f395f51905f526001600160a01b03168152602001836001600160a01b03168152602001866001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c41573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613c659190615952565b60020b8152336020820152604001613c7e426032615986565b8152602081018690525f6040808301829052606090920152516350131c1f60e11b815290915073be6d8f0d05cc4be24d5167a3ef062215be6d18a59063a026383e90613cce908490600401615999565b6020604051808303815f875af1158015613cea573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061117291906158c2565b7333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b03821601611318575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613d70573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613d949190615844565b905073833589fcd6edb6e08f4c7c32d4f71b54bda02912196001600160a01b03821601613e1e57836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613df7573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613e1b9190615844565b90505b5f6040518060e001604052805f516020615cee5f395f51905f526001600160a01b03168152602001836001600160a01b03168152602001866001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015613e91573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613eb591906158d9565b62ffffff16815233602082015260408082018790525f60608301819052608090920191909152516304e45aaf60e01b8152909150732626664c2603336e57b271c5c0b26f421741e481906304e45aaf90613cce9084906004016158f4565b613f1b615649565b5f5f516020615cee5f395f51905f529050604051806101400160405280611a08838661496b565b604051631e3dd18b60e01b8152600481018290525f90738909dc15e40173ff4699343b6eb8132c65e18ec690631e3dd18b90602401610616565b5f613f868361235c565b6040516323b872dd60e01b81529091506001600160a01b038516906323b872dd90613fb990339088908790600401615c3a565b6020604051808303815f875af1158015613fd5573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613ff99190615829565b5073420dd381b31aef6683db6b902084cb0ffece40d9196001600160a01b038216016141c957836001600160a01b0316836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015614065573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906140899190615844565b6001600160a01b0316036141c4575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156140d4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906140f89190615844565b6040805160018082528183019092529192505f9190816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f19909201910181614112575050604080516080810182526001600160a01b03808a168252851660208201525f9181018290525f516020615d0e5f395f51905f526060820152825192935091839190614190576141906158ae565b602090810291909101015273cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4363cac88ea9855f8433612ad4426005615986565b612b3a565b738909dc15e40173ff4699343b6eb8132c65e18ec5196001600160a01b03821601614474575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561422b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061424f9190615844565b9050846001600160a01b0316816001600160a01b0316036142cd57836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156142a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906142ca9190615844565b90505b6040805160028082526060820183525f9260208301908036833701905050905085815f81518110614300576143006158ae565b60200260200101906001600160a01b031690816001600160a01b0316815250508181600181518110614334576143346158ae565b6001600160a01b039092166020928302919091019091015260405163d06ca61f60e01b81525f905f516020615d4e5f395f51905f529063d06ca61f906143809088908690600401615a6b565b5f60405180830381865afa15801561439a573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526143c19190810190615a8b565b90505f516020615d4e5f395f51905f526001600160a01b03166338ed173986835f815181106143f2576143f26158ae565b602002602001015185334260056144099190615986565b6040518663ffffffff1660e01b8152600401614429959493929190615c5e565b5f604051808303815f875af1158015614444573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261446b9190810190615a8b565b50505050612b3a565b735e7bb104d84c7cb9b682aac2f3d509f5f4068099196001600160a01b038216016146ac575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156144d6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906144fa9190615844565b9050846001600160a01b0316816001600160a01b03160361457857836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015614551573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906145759190615844565b90505b5f604051806101000160405280876001600160a01b03168152602001836001600160a01b03168152602001866001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156145df573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906146039190615952565b60020b815233602082015260400161461c426032615986565b8152602081018690525f6040808301829052606090920152516350131c1f60e11b815290915073be6d8f0d05cc4be24d5167a3ef062215be6d18a59063a026383e9061466c908490600401615999565b6020604051808303815f875af1158015614688573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b3691906158c2565b7333128a8fc17869897dce68ed026d694621f6fdfc196001600160a01b03821601611318575f836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561470e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906147329190615844565b9050846001600160a01b0316816001600160a01b0316036147b057836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015614789573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906147ad9190615844565b90505b5f6040518060e00160405280876001600160a01b03168152602001836001600160a01b03168152602001866001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015614816573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061483a91906158d9565b62ffffff16815233602082015260408082018790525f60608301819052608090920191909152516304e45aaf60e01b8152909150732626664c2603336e57b271c5c0b26f421741e481906304e45aaf9061466c9084906004016158f4565b6148a0614fe8565b60405147905f90339083908381818185875af1925050503d805f81146148e1576040519150601f19603f3d011682016040523d82523d5f602084013e6148e6565b606091505b50509050806135305760405162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b60448201526064015b60405180910390fd5b614936614fe8565b6001600160a01b03811661495f57604051631e4fbdf760e01b81525f6004820152602401614925565b6149688161534d565b50565b5f61498b738909dc15e40173ff4699343b6eb8132c65e18ec6848461547f565b9392505050565b60408051610140810191829052630b4c774160e11b9091525f9081908190805f516020615cce5f395f51905f52631698ee826149d68a8a6101f4610144870161585f565b602060405180830381865afa1580156149f1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614a159190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee8290614a5c908b908b90610bb89060040161585f565b602060405180830381865afa158015614a77573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614a9b9190615844565b6001600160a01b03168152604051630b4c774160e11b81526020909101905f516020615cce5f395f51905f5290631698ee8290614ae2908b908b906127109060040161585f565b602060405180830381865afa158015614afd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614b219190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90614b67908b908b90600190600401615887565b602060405180830381865afa158015614b82573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614ba69190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90614bec908b908b90603290600401615887565b602060405180830381865afa158015614c07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614c2b9190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90614c71908b908b90606490600401615887565b602060405180830381865afa158015614c8c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614cb09190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90614cf6908b908b9060c890600401615887565b602060405180830381865afa158015614d11573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614d359190615844565b6001600160a01b031681526040516328af8d0b60e01b81526020909101905f516020615d2e5f395f51905f52906328af8d0b90614d7c908b908b906107d090600401615887565b602060405180830381865afa158015614d97573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614dbb9190615844565b6001600160a01b03908116825260405163e6a4390560e01b815289821660048201529088166024820152602090910190738909dc15e40173ff4699343b6eb8132c65e18ec69063e6a4390590604401602060405180830381865afa158015614e25573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614e499190615844565b6001600160a01b0390811682526040516379bc57d560e01b8152898216600482015290881660248201525f60448201526020909101905f516020615d0e5f395f51905f52906379bc57d590606401602060405180830381865afa158015614eb2573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614ed69190615844565b6001600160a01b0316905290505f5b600a811015614fde575f8282600a8110614f0157614f016158ae565b60200201516001600160a01b031614614fd6575f876001600160a01b03166370a082318484600a8110614f3657614f366158ae565b60200201516040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa158015614f7d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614fa191906158c2565b90508381118015614fb25750858110155b15614fd4578093508282600a8110614fcc57614fcc6158ae565b602002015194505b505b600101614ee5565b5050509392505050565b5f546001600160a01b03163314611bc15760405163118cdaa760e01b8152336004820152602401614925565b60405163095ea7b360e01b8152732626664c2603336e57b271c5c0b26f421741e48160048201526001600160a01b036024820181905282169063095ea7b3906044015b6020604051808303815f875af1158015615073573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135309190615829565b60405163095ea7b360e01b81525f516020615d4e5f395f51905f5260048201526001600160a01b036024820181905282169063095ea7b390604401615057565b60405163095ea7b360e01b815273cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4360048201526001600160a01b036024820181905282169063095ea7b390604401615057565b60405163095ea7b360e01b815273be6d8f0d05cc4be24d5167a3ef062215be6d18a560048201526001600160a01b036024820181905282169063095ea7b390604401615057565b5f5f5f615172868661539c565b915091505f82828660405160200161518c93929190615887565b60408051601f198184030181529190528051602090910120600154909150612c0c906001600160a01b0316825f516020615d2e5f395f51905f52615423565b604080516060810182525f8082526020820181905291810191909152826001600160a01b0316846001600160a01b03161115615205579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b5f81602001516001600160a01b0316825f01516001600160a01b0316106152975760405162461bcd60e51b8152602060048201526016602482015275151bdad95b9cc81b5d5cdd081899481bdc99195c995960521b6044820152606401614925565b82825f0151836020015184604001516040516020016152b89392919061585f565b60408051601f1981840301815290829052805160209182012061532e939290917fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5491016001600160f81b0319815260609390931b6001600160601b03191660018401526015830191909152603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f5f826001600160a01b0316846001600160a01b0316036153f55760405162461bcd60e51b81526020600482015260136024820152724964656e746963616c2061646472657373657360681b6044820152606401614925565b826001600160a01b0316846001600160a01b031610615415578284615418565b83835b909590945092505050565b60405160388101919091526f5af43d82803e903d91602b57fd5bf3ff60248201526014810192909252733d602d80600a3d3981f3363d3d373d3d3d363d73825260588201526037600c8201206078820152605560439091012090565b5f5f5f61548c8585615553565b6040516001600160601b0319606084811b8216602084015283901b16603482015291935091505f906048016040516020818303038152906040528051906020012090505f878260405160200161552f9291906001600160f81b0319815260609290921b6001600160601b031916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f19818403018152919052805160209091012098975050505050505050565b5f5f826001600160a01b0316846001600160a01b0316036155c45760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b6064820152608401614925565b826001600160a01b0316846001600160a01b0316106155e45782846155e7565b83835b90925090506001600160a01b0382166156425760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f4144445245535300006044820152606401614925565b9250929050565b604051806101400160405280600a906020820280368337509192915050565b6001600160a01b0381168114614968575f5ffd5b5f5f6040838503121561568d575f5ffd5b823561569881615668565b946020939093013593505050565b5f602082840312156156b6575f5ffd5b5035919050565b5f602082840312156156cd575f5ffd5b813561498b81615668565b5f5f5f606084860312156156ea575f5ffd5b83356156f581615668565b9250602084013561570581615668565b929592945050506040919091013590565b610140810181835f5b600a8110156157475781516001600160a01b031683526020928301929091019060010161571f565b50505092915050565b62ffffff81168114614968575f5ffd5b5f5f5f60608486031215615772575f5ffd5b833561577d81615668565b9250602084013561578d81615668565b9150604084013561579d81615750565b809150509250925092565b5f5f604083850312156157b9575f5ffd5b82356157c481615668565b915060208301356157d481615668565b809150509250929050565b8015158114614968575f5ffd5b5f5f5f606084860312156157fe575f5ffd5b833561580981615668565b9250602084013561581981615668565b9150604084013561579d816157df565b5f60208284031215615839575f5ffd5b815161498b816157df565b5f60208284031215615854575f5ffd5b815161498b81615668565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b6001600160a01b03938416815291909216602082015260029190910b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b5f602082840312156158d2575f5ffd5b5051919050565b5f602082840312156158e9575f5ffd5b815161498b81615750565b81516001600160a01b03908116825260208084015182169083015260408084015162ffffff16908301526060808401518216908301526080808401519083015260a0838101519083015260c092830151169181019190915260e00190565b5f60208284031215615962575f5ffd5b81518060020b811461498b575f5ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561065557610655615972565b81516001600160a01b03908116825260208084015182169083015260408084015160020b9083015260608084015191821690830152610100820190506080830151608083015260a083015160a083015260c083015160c083015260e0830151615a0d60e08401826001600160a01b03169052565b5092915050565b634e487b7160e01b5f52604160045260245ffd5b5f8151808452602084019350602083015f5b82811015615a615781516001600160a01b0316865260209586019590910190600101615a3a565b5093949350505050565b828152604060208201525f615a836040830184615a28565b949350505050565b5f60208284031215615a9b575f5ffd5b815167ffffffffffffffff811115615ab1575f5ffd5b8201601f81018413615ac1575f5ffd5b805167ffffffffffffffff811115615adb57615adb615a14565b8060051b604051601f19603f830116810181811067ffffffffffffffff82111715615b0857615b08615a14565b604052918252602081840181019290810187841115615b25575f5ffd5b6020850194505b83851015615b4857845180825260209586019590935001615b2c565b509695505050505050565b808202811582820484141761065557610655615972565b5f82615b8457634e487b7160e01b5f52601260045260245ffd5b500490565b848152608060208201525f615ba16080830186615a28565b6001600160a01b03949094166040830152506060015292915050565b5f8151808452602084019350602083015f5b82811015615a6157815180516001600160a01b0390811688526020808301518216818a01526040808401511515908a01526060928301519091169188019190915260809096019590910190600101615bcf565b848152608060208201525f615ba16080830186615bbd565b6001600160a01b039384168152919092166020820152604081019190915260600190565b85815284602082015260a060408201525f615c7c60a0830186615a28565b6001600160a01b0394909416606083015250608001529392505050565b85815284602082015260a060408201525f615c7c60a0830186615bbd565b5f82518060208501845e5f92019182525091905056fe00000000000000000000000033128a8fc17869897dce68ed026d694621f6fdfd000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000420dd381b31aef6683db6b902084cb0ffece40da0000000000000000000000005e7bb104d84c7cb9b682aac2f3d509f5f406809a0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24a2646970667358221220c01ccf64530210f25e39f56405732f7677da85ac9da2ca468d84e3f8c1a9a74164736f6c634300081b0033