Detalhes da transação
Hash de transação
: 0xf107d0b1e1e235414d8fe33f27222e5d7ecf96b2b2a75282ad476435d0fcf397
Status:
Sucesso
Bloco:
53357455
171.216 confirmações de bloco
Carimbo de data/hora:
21/11/2024, 18:56:45 (4 dias ant)
Montante:
0AVAX
($0)
Taxa de transação:
0,1283129000051325
$4,33
Preço de custo operacional:
0,000000025000000001 AVAX (25,000000001 nAVAX)
Limite de custo operacional e uso por Txn:
5.174.418|5.132.516 (99,19%)
Outros atributos:
Nonce:430
Posição no bloco:7
Dados de entrada:
0x60c06040526000196000908155600480546001600160801b0319166001600160801b03179055600555600680546001600160881b0319169055600b80546001600160481b031916630a00000a179055633baacd69600c55633b4e7ec0600d55670de0b6b3a7640000600e819055600f5534801561007b57600080fd5b506040516157e83803806157e883398101604081905261009a916103dc565b6001600160a01b0380821660805282811660a0819052600180548784166001600160a01b03199182161790915560108054821690921790915560078054928616929091168217905560408051630dfe168160e01b81529051630dfe1681916004808201926020929091908290030181865afa15801561011d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610141919061043b565b600280546001600160a01b0319166001600160a01b039283161790556007546040805163d21220a760e01b81529051919092169163d21220a79160048083019260209291908290030181865afa15801561019f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c3919061043b565b600380546001600160a01b0319166001600160a01b039283161790556007546040805163ddca3f4360e01b81529051919092169163ddca3f439160048083019260209291908290030181865afa158015610221573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610245919061045f565b600b805462ffffff9290921666010000000000000262ffffff60301b19909216919091179055601180546001600160a01b03199081167388de50b233052e4fb783d4f6db78cc34fea3e9fc90811790925560128054821673bb00ff08d01d300023c629e8ffffcb65a5a578ce178155600a8054600181810183557fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a89182018054861690961790955581548086018355810180546001600160a01b038b8116918716919091179091559254825480870190935591018054909316908216179091556002548116600090815260096020526040808220805460ff19908116861790915560035490931682528120805490921690921790555b600a548110156103ba57600160086000600a848154811061037e5761037e610484565b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff191691151591909117905560010161035b565b505050505061049a565b6001600160a01b03811681146103d957600080fd5b50565b600080600080608085870312156103f257600080fd5b84516103fd816103c4565b602086015190945061040e816103c4565b604086015190935061041f816103c4565b6060860151909250610430816103c4565b939692955090935050565b60006020828403121561044d57600080fd5b8151610458816103c4565b9392505050565b60006020828403121561047157600080fd5b815162ffffff8116811461045857600080fd5b634e487b7160e01b600052603260045260246000fd5b60805160a0516152d5610513600039600081816104d7015281816106910152818161076001528181610ac901528181610fb2015281816110c701528181611c1101528181611fcb01528181612419015261256a01526000818161099d0152818161126801528181611395015261186001526152d56000f3fe60806040526004361061014b5760003560e01c80639d7de6b3116100b4578063c740f8fd1161006e578063da7301b511610056578063da7301b51461045f578063e1f21c671461047f578063f57f2e121461049f57005b8063c740f8fd1461041f578063ce00687d1461043f57005b8063c22e62701161009c578063c22e62701461033e578063c3bf504a1461035e578063c3f909d41461037e57005b80639d7de6b3146102fe578063adbcca5d1461031e57005b806334e4b0b1116101055780633eeb530e116100ed5780633eeb530e1461028e578063404177c0146102bb5780637aae81cb146102e957005b806334e4b0b11461024e5780633d486efc1461026e57005b80631072cbea116101335780631072cbea1461018c57806312f351a3146101ac578063150b7a02146101d957005b8063016acf1e146101545780630d8e6e2c1461016957005b3661015257005b005b34801561016057600080fd5b506101526104bf565b34801561017557600080fd5b5060035b6040519081526020015b60405180910390f35b34801561019857600080fd5b506101526101a7366004614412565b610679565b3480156101b857600080fd5b506101cc6101c736600461448a565b610746565b6040516101839190614564565b3480156101e557600080fd5b5061021d6101f43660046146aa565b7f150b7a0200000000000000000000000000000000000000000000000000000000949350505050565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610183565b34801561025a57600080fd5b50610152610269366004614759565b610985565b34801561027a57600080fd5b50610152610289366004614785565b610ab1565b34801561029a57600080fd5b506102ae6102a9366004614759565b610ba5565b60405161018391906147de565b3480156102c757600080fd5b506102db6102d636600461489d565b610f96565b6040516101839291906148f2565b3480156102f557600080fd5b506101526110af565b34801561030a57600080fd5b5061015261031936600461490d565b611250565b34801561032a57600080fd5b5061015261033936600461492f565b61137d565b34801561034a57600080fd5b50610152610359366004614971565b611848565b34801561036a57600080fd5b506101526103793660046149b8565b611bf9565b34801561038a57600080fd5b506103cc600b54600c54600e54600f54601054600d54600286810b976301000000909704900b9573ffffffffffffffffffffffffffffffffffffffff90921691565b60408051600298890b81529690970b6020870152958501939093526060840191909152608083015273ffffffffffffffffffffffffffffffffffffffff1660a082015260c081019190915260e001610183565b34801561042b57600080fd5b5061015261043a366004614759565b611fb3565b34801561044b57600080fd5b5061015261045a3660046149d1565b612119565b34801561046b57600080fd5b5061017961047a366004614412565b612237565b34801561048b57600080fd5b5061015261049a366004614a0a565b612401565b3480156104ab57600080fd5b506101526104ba366004614a4b565b612552565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d00000000000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6011546000546002546105919273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b6011546000546003546105bf9273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b6012546000546002546105ed9273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b60125460005460035461061b9273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b6001546000546002546106499273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b6001546000546003546106779273ffffffffffffffffffffffffffffffffffffffff918216929116906126f5565b565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610718576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b60105482906107419073ffffffffffffffffffffffffffffffffffffffff808416911684612810565b505050565b60603373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146107e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b8367ffffffffffffffff811115610800576108006145e6565b60405190808252806020026020018201604052801561083357816020015b606081526020019060019003908161081e5790505b50905060005b8481101561097c5760008061089288888581811061085957610859614a81565b905060200201602081019061086e9190614759565b87878681811061088057610880614a81565b90506020028101906102d69190614ab0565b915091508161095457604481511015610907576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f4d435f46574e5200000000000000000000000000000000000000000000000000604482015260640161055a565b600481019050808060200190518101906109219190614b15565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9190614b8c565b8084848151811061096757610967614a81565b60209081029190910101525050600101610839565b50949350505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610a24576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e54000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b600654700100000000000000000000000000000000900460ff1615610aa5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f4148500000000000000000000000000000000000000000000000000000000000604482015260640161055a565b610aae8161284e565b50565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610b50576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b600b805462ffffff9687166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000909116969097169590951795909517909355600c91909155600e55600f55600d55565b6001546040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526060926000929116906370a0823190602401602060405180830381865afa158015610c1a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3e9190614b9f565b905060008167ffffffffffffffff811115610c5b57610c5b6145e6565b604051908082528060200260200182016040528015610ccb57816020015b6040805160808101825260008082526020808301829052928201819052606082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181610c795790505b5090506000805b83811015610eb3576001546040517f2f745c5900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8881166004830152602482018490526000921690632f745c5990604401602060405180830381865afa158015610d52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d769190614b9f565b6001546040517f99fbab88000000000000000000000000000000000000000000000000000000008152600481018390529192506000918291829173ffffffffffffffffffffffffffffffffffffffff909116906399fbab889060240161018060405180830381865afa158015610df0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e149190614c06565b5050505097509750975050505050506000816fffffffffffffffffffffffffffffffff161115610ea3576040518060800160405280826fffffffffffffffffffffffffffffffff1681526020018460020b81526020018360020b815260200185815250878781518110610e8957610e89614a81565b60200260200101819052508580610e9f90614d16565b9650505b505060019092019150610cd29050565b5060008167ffffffffffffffff811115610ecf57610ecf6145e6565b604051908082528060200260200182016040528015610f3f57816020015b6040805160808101825260008082526020808301829052928201819052606082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181610eed5790505b50905060005b82811015610f8c57838181518110610f5f57610f5f614a81565b6020026020010151828281518110610f7957610f79614a81565b6020908102919091010152600101610f45565b5095945050505050565b600060603373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614611039576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b8473ffffffffffffffffffffffffffffffffffffffff168484604051611060929190614d4e565b6000604051808303816000865af19150503d806000811461109d576040519150601f19603f3d011682016040523d82523d6000602084013e6110a2565b606091505b5091509150935093915050565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461114e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b6011546002546111799173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b6011546003546111a49173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b6012546002546111cf9173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b6012546003546111fa9173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b6001546002546112259173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b6001546003546106779173ffffffffffffffffffffffffffffffffffffffff918216911660006126f5565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146112ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e54000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b600654700100000000000000000000000000000000900460ff1661136f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e50000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b6113798282612c82565b5050565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461141c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e54000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b61142a600460008385614d5e565b61143391614d88565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f83bd37f900000000000000000000000000000000000000000000000000000000146114da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f46434e534f000000000000000000000000000000000000000000000000000000604482015260640161055a565b60006114e461340e565b60c081015190915073ffffffffffffffffffffffffffffffffffffffff16301461156a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f434e520000000000000000000000000000000000000000000000000000000000604482015260640161055a565b61157c81600001518260600151612119565b60608101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156115ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116119190614b9f565b601154604051919250600091829173ffffffffffffffffffffffffffffffffffffffff16906116439088908890614d4e565b6000604051808303816000865af19150503d8060008114611680576040519150601f19603f3d011682016040523d82523d6000602084013e611685565b606091505b50915091508161170f576044815110156116fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4f646f735f6661696c6564000000000000000000000000000000000000000000604482015260640161055a565b808060200190518101906109219190614b15565b60608401516040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600091859173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015611784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117a89190614b9f565b6117b29190614dd0565b90508460a001518110806117d657506117d385600001518660200151612237565b81105b1561183f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9060208082526004908201527f4e45414f00000000000000000000000000000000000000000000000000000000604082015260600190565b50505050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146118e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e54000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b8135606090811c907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec8385010135901c6119218282612119565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa15801561198e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b29190614b9f565b6040805160e08101825273ffffffffffffffffffffffffffffffffffffffff868116825285811660208301908152600b546601000000000000900462ffffff9081168486019081523060608601908152608086018f815260a087018f8152600060c0890190815260125499517f04e45aaf00000000000000000000000000000000000000000000000000000000815289518916600482015296518816602488015293519094166044860152905185166064850152516084840152905160a483015251821660c482015293945090929116906304e45aaf9060e4016020604051808303816000875af1158015611aab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611acf9190614b9f565b506040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090839073ffffffffffffffffffffffffffffffffffffffff8616906370a0823190602401602060405180830381865afa158015611b3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b639190614b9f565b611b6d9190614dd0565b905087811080611b855750611b82858a612237565b81105b15611bee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9060208082526004908201527f4e45414f00000000000000000000000000000000000000000000000000000000604082015260600190565b505050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614611c98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b47818110611d6a5760105460405160009173ffffffffffffffffffffffffffffffffffffffff169084908381818185875af1925050503d8060008114611cfa576040519150601f19603f3d011682016040523d82523d6000602084013e611cff565b606091505b5050905080610741576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f4153460000000000000000000000000000000000000000000000000000000000604482015260640161055a565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073b31f66aa3c1e785363f0875a1b74e27b85fd66c7906370a0823190602401602060405180830381865afa158015611dd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611df99190614b9f565b905082611e068284614de3565b10611f515773b31f66aa3c1e785363f0875a1b74e27b85fd66c7632e1a7d4d611e2f8486614dd0565b6040518263ffffffff1660e01b8152600401611e4d91815260200190565b600060405180830381600087803b158015611e6757600080fd5b505af1158015611e7b573d6000803e3d6000fd5b50506010546040516000935073ffffffffffffffffffffffffffffffffffffffff909116915085908381818185875af1925050503d8060008114611edb576040519150601f19603f3d011682016040523d82523d6000602084013e611ee0565b606091505b5050905080611f4b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f4153460000000000000000000000000000000000000000000000000000000000604482015260640161055a565b50505050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f4e45415457000000000000000000000000000000000000000000000000000000604482015260640161055a565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614612052576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b73ffffffffffffffffffffffffffffffffffffffff81166000036120d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f5a41000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff821660009081526009602052604090205460ff166121a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f737263544e570000000000000000000000000000000000000000000000000000604482015260640161055a565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604090205460ff16611379576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f647374544e570000000000000000000000000000000000000000000000000000604482015260640161055a565b600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa1580156122a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122cb9190614e08565b505060025473ffffffffffffffffffffffffffffffffffffffff95861696508516948916949094039350612344925050505761233c61232f61231b85846c0100000000000000000000000061364a565b836c0100000000000000000000000061364a565b600d54633b9aca0061364a565b9150506123fb565b60035473ffffffffffffffffffffffffffffffffffffffff908116908516036123995761233c61232f612385856c010000000000000000000000008561364a565b6c010000000000000000000000008461364a565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f5553000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b92915050565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146124a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260086020526040902054829060ff16612531576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f4e52430000000000000000000000000000000000000000000000000000000000604482015260640161055a565b611f4b73ffffffffffffffffffffffffffffffffffffffff851684846126f5565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146125f1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e4d000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b60005b8181101561074157600083838381811061261057612610614a81565b90506020020160208101906126259190614759565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290915060009073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015612695573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126b99190614b9f565b90506126eb8585858181106126d0576126d0614a81565b90506020020160208101906126e59190614759565b82610679565b50506001016125f4565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261278184826137e3565b611f4b5760405173ffffffffffffffffffffffffffffffffffffffff84811660248301526000604483015261280691869182169063095ea7b3906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061383f565b611f4b848261383f565b60405173ffffffffffffffffffffffffffffffffffffffff83811660248301526044820183905261074191859182169063a9059cbb906064016127bf565b600754604080517f3850c7bd000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691633850c7bd9160048083019260e09291908290030181865afa1580156128be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128e29190614e08565b50505050505073ffffffffffffffffffffffffffffffffffffffff1690506129208273ffffffffffffffffffffffffffffffffffffffff16826138e3565b612988576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9060208082526004908201527f504e494c00000000000000000000000000000000000000000000000000000000604082015260600190565b6000806129aa8473ffffffffffffffffffffffffffffffffffffffff16613930565b6002546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015292945090925060009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015612a21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a459190614b9f565b6003546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925060009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015612ab9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612add9190614b9f565b90506000600e54831115612af357600e54612af5565b825b90506000600f54831115612b0b57600f54612b0d565b825b60408051610160810182526002805473ffffffffffffffffffffffffffffffffffffffff908116835260035481166020840152600b546601000000000000900462ffffff16838501528a820b60608401529089900b608083015260a0820186905260c08201849052600060e08301819052610100830152306101208301526375004e8c61014083015260015492517f883164560000000000000000000000000000000000000000000000000000000081529394509092911690638831645690612bda908490600401614ea5565b6080604051808303816000875af1158015612bf9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c1d9190614f90565b5050600680546005939093557fffffffffffffffffffffffffffffff00000000000000000000000000000000009092166fffffffffffffffffffffffffffffffff90911617700100000000000000000000000000000000179055505050505050505050565b600654700100000000000000000000000000000000900460ff16612d02576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e50000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b6002546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612d71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d959190614b9f565b6003546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925060009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015612e09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e2d9190614b9f565b6040805160a08101825260055481526006546fffffffffffffffffffffffffffffffff90811660208301908152828401898152606084018981526375004e8c6080860190815260015496517f0c49ccbe000000000000000000000000000000000000000000000000000000008152865160048201529351909416602484015290516044830152516064820152905160848201529293509173ffffffffffffffffffffffffffffffffffffffff90911690630c49ccbe9060a40160408051808303816000875af1158015612f04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f289190614fcc565b50506040805160808101825260055481523060208201908152600480546fffffffffffffffffffffffffffffffff9081168486018181526060860191825260015496517ffc6f7865000000000000000000000000000000000000000000000000000000008152865194810194909452935173ffffffffffffffffffffffffffffffffffffffff9081166024850152935182166044840152511660648201529193509091169063fc6f78659060840160408051808303816000875af1158015612ff4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130189190614fcc565b50506001546002546040517fdf2ab5bb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152600060248201523060448201529116915063df2ab5bb90606401600060405180830381600087803b15801561309757600080fd5b505af11580156130ab573d6000803e3d6000fd5b50506001546003546040517fdf2ab5bb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9182166004820152600060248201523060448201529116925063df2ab5bb9150606401600060405180830381600087803b15801561312b57600080fd5b505af115801561313f573d6000803e3d6000fd5b50506001546005546040517f42966c6800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90921693506342966c68925061319e9160040190815260200190565b600060405180830381600087803b1580156131b857600080fd5b505af11580156131cc573d6000803e3d6000fd5b50506002546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015287935085925073ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015613242573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132669190614b9f565b6132709190614dd0565b10156132d8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f524c4e45414f5a45524f00000000000000000000000000000000000000000000604482015260640161055a565b6003546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201528491839173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa15801561334a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061336e9190614b9f565b6133789190614dd0565b10156133e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f524c4e45414f4f4e450000000000000000000000000000000000000000000000604482015260640161055a565b5050600680547fffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff1690555050565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915233613570565b60006040517fb810fb43000000000000000000000000000000000000000000000000000000008152826004820152604081016020816024847319ceead7105607cd444f5ad10dd51356436095a15afa915081613502576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4661696c656420746f206c6f61642061646472657373204f646f7300000000006044820152606481fd5b519392505050565b600080823560f01c80801561353a57600181146135455761352d6002830361344d565b9350600285019250613569565b600285019250613569565b73ffffffffffffffffffffffffffffffffffffffff853560501c1693506016850192505b5050915091565b6000604861357d8161350a565b9150915081845261358d8161350a565b606086018290529092506001810191503560f81c80156135bc578135600882602003021c602086015280820191505b50803560f81c6001820191508135600882602003021c8060808701528183019250823560e81c915062ffffff8262ffffff0382020460a0870152505060038101905060006136098261350a565b925090506136168261350a565b909350915082613624578092505b508160408501526136348161350a565b5091508190506136415750805b60c08301525090565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050806000036136a1576000841161369657600080fd5b5082900490506137dc565b8084116136ad57600080fd5b60008486880980840393811190920391905060006136cd86196001614de3565b86169586900495938490049360008190030460010190506136ee8184614ff0565b9093179260006136ff876003614ff0565b600218905061370e8188614ff0565b613719906002614dd0565b6137239082614ff0565b905061372f8188614ff0565b61373a906002614dd0565b6137449082614ff0565b90506137508188614ff0565b61375b906002614dd0565b6137659082614ff0565b90506137718188614ff0565b61377c906002614dd0565b6137869082614ff0565b90506137928188614ff0565b61379d906002614dd0565b6137a79082614ff0565b90506137b38188614ff0565b6137be906002614dd0565b6137c89082614ff0565b90506137d48186614ff0565b955050505050505b9392505050565b6000806000806020600086516020880160008a5af192503d91506000519050828015613835575081156138195780600114613835565b60008673ffffffffffffffffffffffffffffffffffffffff163b115b9695505050505050565b600080602060008451602086016000885af180613862576040513d6000823e3d81fd5b50506000513d9150811561387a578060011415613894565b73ffffffffffffffffffffffffffffffffffffffff84163b155b15611f4b576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260240161055a565b60008082841161390b57836138fc633b9aca0085614ff0565b6139069190615036565b613924565b8261391a633b9aca0086614ff0565b6139249190615036565b600c5411949350505050565b6000806000613940846000613b0c565b9050600061394f856001613b0c565b9050600061395c86613b99565b600b54909150600060029190910b136139d1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f4e45420000000000000000000000000000000000000000000000000000000000604482015260640161055a565b600b546000906139e590600290810b61504a565b600b549091506139f990600290810b6150be565b60020b600103613a4f57600b54613a1a906301000000900460020b826150e0565b613a249085615107565b600b54909650613a3e906301000000900460020b826150e0565b613a489084615148565b9450613b03565b613a598284615107565b60020b613a668584615107565b60020b1215613abb57600b54613a86906301000000900460020b826150e0565b613a909085615148565b600b54909550613aaa906301000000900460020b826150e0565b613ab49085615107565b9550613b03565b600b54613ad2906301000000900460020b826150e0565b613adc9084615107565b600b54909650613af6906301000000900460020b826150e0565b613b009084615148565b94505b50505050915091565b6000613b1783613b99565b90508115613b5257600b546301000000900460020b613b36818361504a565b613b41906001615148565b613b4b91906150e0565b9050613b76565b600b546301000000900460020b613b69818361504a565b613b7391906150e0565b90505b60008160020b12156123fb57600b546137dc906301000000900460020b82615107565b60006401000276a373ffffffffffffffffffffffffffffffffffffffff831610801590613bef575073fffd8963efd1fc6a506488495d951d5263988d2673ffffffffffffffffffffffffffffffffffffffff8316105b613c55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f5200000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166fffffffffffffffffffffffffffffffff811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c97908811961790941790921717909117171760808110613d0657613cfc607f82614dd0565b83901c9150613d17565b613d1181607f614dd0565b83901b91505b60006040613d26608084615189565b901b9050828302607f1c92508260801c80603f1b8217915083811c935050828302607f1c92508260801c80603e1b8217915083811c935050828302607f1c92508260801c80603d1b8217915083811c935050828302607f1c92508260801c80603c1b8217915083811c935050828302607f1c92508260801c80603b1b8217915083811c935050828302607f1c92508260801c80603a1b8217915083811c935050828302607f1c92508260801c8060391b8217915083811c935050828302607f1c92508260801c8060381b8217915083811c935050828302607f1c92508260801c8060371b8217915083811c935050828302607f1c92508260801c8060361b8217915083811c935050828302607f1c92508260801c8060351b8217915083811c935050828302607f1c92508260801c8060341b8217915083811c935050828302607f1c92508260801c8060331b8217915083811c935050828302607f1c92508260801c8060321b8217915050600081693627a301d71055774c85613ea991906151a9565b905060006080613ec96f028f6481ab7f045a5af012a19d003aaa84615189565b901d905060006080613eeb846fdb2df09e81959a81455e260799a0632f6151f5565b901d90508060020b8260020b14613f44578873ffffffffffffffffffffffffffffffffffffffff16613f1c82613f53565b73ffffffffffffffffffffffffffffffffffffffff161115613f3e5781613f46565b80613f46565b815b9998505050505050505050565b60008060008360020b12613f6a578260020b613f77565b8260020b613f7790615215565b9050613fa27ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761861524d565b60020b81111561400e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f5400000000000000000000000000000000000000000000000000000000000000604482015260640161055a565b60008160011660000361403257700100000000000000000000000000000000614044565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561408357608061407e826ffff97272373d413259a46990580e213a614ff0565b901c90505b60048216156140ad5760806140a8826ffff2e50f5f656932ef12357cf3c7fdcc614ff0565b901c90505b60088216156140d75760806140d2826fffe5caca7e10e4e61c3624eaa0941cd0614ff0565b901c90505b60108216156141015760806140fc826fffcb9843d60f6159c9db58835c926644614ff0565b901c90505b602082161561412b576080614126826fff973b41fa98c081472e6896dfb254c0614ff0565b901c90505b6040821615614155576080614150826fff2ea16466c96a3843ec78b326b52861614ff0565b901c90505b608082161561417f57608061417a826ffe5dee046a99a2a811c461f1969c3053614ff0565b901c90505b6101008216156141aa5760806141a5826ffcbe86c7900a88aedcffc83b479aa3a4614ff0565b901c90505b6102008216156141d55760806141d0826ff987a7253ac413176f2b074cf7815e54614ff0565b901c90505b6104008216156142005760806141fb826ff3392b0822b70005940c7a398e4b70f3614ff0565b901c90505b61080082161561422b576080614226826fe7159475a2c29b7443b29c7fa6e889d9614ff0565b901c90505b611000821615614256576080614251826fd097f3bdfd2022b8845ad8f792aa5825614ff0565b901c90505b61200082161561428157608061427c826fa9f746462d870fdf8a65dc1f90e061e5614ff0565b901c90505b6140008216156142ac5760806142a7826f70d869a156d2a1b890bb3df62baf32f7614ff0565b901c90505b6180008216156142d75760806142d2826f31be135f97d08fd981231505542fcfa6614ff0565b901c90505b620100008216156143035760806142fe826f09aa508b5b7a84e1c677de54f3e99bc9614ff0565b901c90505b6202000082161561432e576080614329826e5d6af8dedb81196699c329225ee604614ff0565b901c90505b62040000821615614358576080614353826d2216e584f5fa1ea926041bedfe98614ff0565b901c90505b6208000082161561438057608061437b826b048a170391f7dc42444e8fa2614ff0565b901c90505b60008460020b13156143b9576143b6817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff615036565b90505b6143c86401000000008261528b565b156143d45760016143d7565b60005b6143e89060ff16602083901c614de3565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610aae57600080fd5b6000806040838503121561442557600080fd5b8235614430816143f0565b946020939093013593505050565b60008083601f84011261445057600080fd5b50813567ffffffffffffffff81111561446857600080fd5b6020830191508360208260051b850101111561448357600080fd5b9250929050565b600080600080604085870312156144a057600080fd5b843567ffffffffffffffff808211156144b857600080fd5b6144c48883890161443e565b909650945060208701359150808211156144dd57600080fd5b506144ea8782880161443e565b95989497509550505050565b60005b838110156145115781810151838201526020016144f9565b50506000910152565b600081518084526145328160208601602086016144f6565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156145d9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08886030184526145c785835161451a565b9450928501929085019060010161458d565b5092979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561465c5761465c6145e6565b604052919050565b600067ffffffffffffffff82111561467e5761467e6145e6565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600080600080608085870312156146c057600080fd5b84356146cb816143f0565b935060208501356146db816143f0565b925060408501359150606085013567ffffffffffffffff8111156146fe57600080fd5b8501601f8101871361470f57600080fd5b803561472261471d82614664565b614615565b81815288602083850101111561473757600080fd5b8160208401602083013760006020838301015280935050505092959194509250565b60006020828403121561476b57600080fd5b81356137dc816143f0565b8060020b8114610aae57600080fd5b60008060008060008060c0878903121561479e57600080fd5b86356147a981614776565b955060208701356147b981614776565b95989597505050506040840135936060810135936080820135935060a0909101359150565b602080825282518282018190526000919060409081850190868401855b8281101561484e57815180516fffffffffffffffffffffffffffffffff16855286810151600290810b8887015286820151900b8686015260609081015190850152608090930192908501906001016147fb565b5091979650505050505050565b60008083601f84011261486d57600080fd5b50813567ffffffffffffffff81111561488557600080fd5b60208301915083602082850101111561448357600080fd5b6000806000604084860312156148b257600080fd5b83356148bd816143f0565b9250602084013567ffffffffffffffff8111156148d957600080fd5b6148e58682870161485b565b9497909650939450505050565b82151581526040602082015260006143e8604083018461451a565b6000806040838503121561492057600080fd5b50508035926020909101359150565b6000806020838503121561494257600080fd5b823567ffffffffffffffff81111561495957600080fd5b6149658582860161485b565b90969095509350505050565b6000806000806060858703121561498757600080fd5b8435935060208501359250604085013567ffffffffffffffff8111156149ac57600080fd5b6144ea8782880161485b565b6000602082840312156149ca57600080fd5b5035919050565b600080604083850312156149e457600080fd5b82356149ef816143f0565b915060208301356149ff816143f0565b809150509250929050565b600080600060608486031215614a1f57600080fd5b8335614a2a816143f0565b92506020840135614a3a816143f0565b929592945050506040919091013590565b60008060208385031215614a5e57600080fd5b823567ffffffffffffffff811115614a7557600080fd5b6149658582860161443e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112614ae557600080fd5b83018035915067ffffffffffffffff821115614b0057600080fd5b60200191503681900382131561448357600080fd5b600060208284031215614b2757600080fd5b815167ffffffffffffffff811115614b3e57600080fd5b8201601f81018413614b4f57600080fd5b8051614b5d61471d82614664565b818152856020838501011115614b7257600080fd5b614b838260208301602086016144f6565b95945050505050565b6020815260006137dc602083018461451a565b600060208284031215614bb157600080fd5b5051919050565b8051614bc3816143f0565b919050565b805162ffffff81168114614bc357600080fd5b8051614bc381614776565b80516fffffffffffffffffffffffffffffffff81168114614bc357600080fd5b6000806000806000806000806000806000806101808d8f031215614c2957600080fd5b8c516bffffffffffffffffffffffff81168114614c4557600080fd5b9b50614c5360208e01614bb8565b9a50614c6160408e01614bb8565b9950614c6f60608e01614bb8565b9850614c7d60808e01614bc8565b9750614c8b60a08e01614bdb565b9650614c9960c08e01614bdb565b9550614ca760e08e01614be6565b94506101008d015193506101208d01519250614cc66101408e01614be6565b9150614cd56101608e01614be6565b90509295989b509295989b509295989b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614d4757614d47614ce7565b5060010190565b8183823760009101908152919050565b60008085851115614d6e57600080fd5b83861115614d7b57600080fd5b5050820193919092039150565b7fffffffff000000000000000000000000000000000000000000000000000000008135818116916004851015614dc85780818660040360031b1b83161692505b505092915050565b818103818111156123fb576123fb614ce7565b808201808211156123fb576123fb614ce7565b805161ffff81168114614bc357600080fd5b600080600080600080600060e0888a031215614e2357600080fd5b8751614e2e816143f0565b6020890151909750614e3f81614776565b9550614e4d60408901614df6565b9450614e5b60608901614df6565b9350614e6960808901614df6565b925060a088015160ff81168114614e7f57600080fd5b60c08901519092508015158114614e9557600080fd5b8091505092959891949750929550565b815173ffffffffffffffffffffffffffffffffffffffff16815261016081016020830151614eeb602084018273ffffffffffffffffffffffffffffffffffffffff169052565b506040830151614f02604084018262ffffff169052565b506060830151614f17606084018260020b9052565b506080830151614f2c608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151614f7f8285018273ffffffffffffffffffffffffffffffffffffffff169052565b505061014092830151919092015290565b60008060008060808587031215614fa657600080fd5b84519350614fb660208601614be6565b6040860151606090960151949790965092505050565b60008060408385031215614fdf57600080fd5b505080516020909101519092909150565b80820281158282048414176123fb576123fb614ce7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60008261504557615045615007565b500490565b60008160020b8360020b8061506157615061615007565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000831416156150b5576150b5614ce7565b90059392505050565b60008260020b806150d1576150d1615007565b808360020b0791505092915050565b60008260020b8260020b028060020b915080821461510057615100614ce7565b5092915050565b600282810b9082900b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008112627fffff821317156123fb576123fb614ce7565b600281810b9083900b01627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000821217156123fb576123fb614ce7565b818103600083128015838313168383128216171561510057615100614ce7565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156151e1576151e1614ce7565b81810583148215176123fb576123fb614ce7565b8082018281126000831280158216821582161715614dc857614dc8614ce7565b60007f8000000000000000000000000000000000000000000000000000000000000000820361524657615246614ce7565b5060000390565b60008160020b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000810361528257615282614ce7565b60000392915050565b60008261529a5761529a615007565b50069056fea26469706673582212208c20bc806d7adfc1162905a82e7f911393a2f4586c7ef4d51b03dddf33c4f32a64736f6c63430008190033000000000000000000000000655c406ebfa14ee2006250925e54ec43ad184f8b000000000000000000000000fae3f424a0a47706811521e3ee268f00cfb5c45e00000000000000000000000010bf992fc09c9e70463cd1acf4c39a5b296039be00000000000000000000000036c1a0e3e8d88a540372c32ad10f2f9550650b76