VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf43388…1fE8
Summary
Transactions
Transfers
Address
0xf433886D8ca09D47af30480155aBE749E6101fE8
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x608060405234801561001057600080fd5b50600436106100a35760003560e01c8063a2e74af611610076578063c9c653961161005b578063c9c6539614610155578063e6a4390514610190578063f46901ed146101cb576100a3565b8063a2e74af614610118578063ad5c46481461014d576100a3565b8063017e7e58146100a8578063094b7415146100d95780631e3dd18b146100e1578063574f2ba3146100fe575b600080fd5b6100b06101fe565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100b061021a565b6100b0600480360360208110156100f757600080fd5b5035610236565b61010661026a565b60408051918252519081900360200190f35b61014b6004803603602081101561012e57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610270565b005b6100b061033d565b6100b06004803603604081101561016b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516610359565b6100b0600480360360408110156101a657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160200135166107b9565b61014b600480360360208110156101e157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107ec565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b6003818154811061024357fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b60035490565b60015473ffffffffffffffffffffffffffffffffffffffff1633146102f657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f556e697377617056323a20464f5242494444454e000000000000000000000000604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60045473ffffffffffffffffffffffffffffffffffffffff1681565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156103f657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f556e697377617056323a204944454e544943414c5f4144445245535345530000604482015290519081900360640190fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610433578385610436565b84845b909250905073ffffffffffffffffffffffffffffffffffffffff82166104bd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f556e697377617056323a205a45524f5f41444452455353000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff82811660009081526002602090815260408083208585168452909152902054161561055e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f556e697377617056323a20504149525f45584953545300000000000000000000604482015290519081900360640190fd5b606060405180602001610570906108b9565b6020820181038252601f19601f82011660405250905060008383604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001209050808251602084016000f560048054604080517fc0c53b8b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8981169482019490945287841660248201529183166044830152519297509087169163c0c53b8b9160648082019260009290919082900301818387803b1580156106aa57600080fd5b505af11580156106be573d6000803e3d6000fd5b5050505073ffffffffffffffffffffffffffffffffffffffff84811660008181526002602081815260408084208987168086529083528185208054978d167fffffffffffffffffffffffff000000000000000000000000000000000000000098891681179091559383528185208686528352818520805488168517905560038054600181018255958190527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90950180549097168417909655925483519283529082015281517f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9929181900390910190a35050505092915050565b600260209081526000928352604080842090915290825290205473ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff16331461087257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f556e697377617056323a20464f5242494444454e000000000000000000000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6138ef806108c78339019056fe6080604052600160115534801561001557600080fd5b506000600181905560025542600355604051469080605261389d82396040805191829003605201822082820182526007808452660536874537761760cc1b6020948501528251808401845260018152603160f81b908501528251808501929092527f5571c02fbf597e02328d302e5a1e04308bcac5ebecaa0fd54608ac286180dbc9828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606083015260808201959095523060a0808301919091528251808303909101815260c0909101909152805191012090915550600980546001600160a01b0319163317905561378e8061010f6000396000f3fe608060405234801561001057600080fd5b506004361061025c5760003560e01c806389afcb4411610145578063c45a0155116100bd578063d6f3de541161008c578063ec0f36be11610071578063ec0f36be146107b6578063f0619361146107e9578063fff6cae91461081c5761025c565b8063d6f3de5414610773578063dd62ed3e1461077b5761025c565b8063c45a0155146106d2578063d118a364146106da578063d21220a71461070d578063d505accf146107155761025c565b8063ad5c464811610114578063bc25cf77116100f9578063bc25cf7714610652578063bdaa9cd214610685578063c0c53b8b1461068d5761025c565b8063ad5c464814610642578063ba9a7a561461064a5761025c565b806389afcb44146105ad57806395d89b41146105f95780639c5f565d14610601578063a9059cbb146106095761025c565b8063313ce567116101d85780635a3d5493116101a757806370a082311161018c57806370a082311461053f5780637464fc3d146105725780637ecebe001461057a5761025c565b80635a3d5493146105045780636a6278421461050c5761025c565b8063313ce567146104a35780633644e515146104c15780635052abad146104c95780635909c0d5146104fc5761025c565b80630dfe16811161022f57806323b872dd1161021457806323b872dd1461045057806323e7d99c1461049357806330adf81f1461049b5761025c565b80630dfe16811461040557806318160ddd146104365761025c565b8063022c0d9f1461026157806306fdde03146102fc5780630902f1ac14610379578063095ea7b3146103b8575b600080fd5b6102fa6004803603608081101561027757600080fd5b81359160208101359173ffffffffffffffffffffffffffffffffffffffff60408301351691908101906080810160608201356401000000008111156102bb57600080fd5b8201836020820111156102cd57600080fd5b803590602001918460018302840111640100000000831117156102ef57600080fd5b509092509050610824565b005b610304610ef8565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561033e578181015183820152602001610326565b50505050905090810190601f16801561036b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610381610f31565b604080516dffffffffffffffffffffffffffff948516815292909316602083015263ffffffff168183015290519081900360600190f35b6103f1600480360360408110156103ce57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610f86565b604080519115158252519081900360200190f35b61040d610f9d565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61043e610fb9565b60408051918252519081900360200190f35b6103f16004803603606081101561046657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610fbf565b61043e61109e565b61043e611241565b6104ab611265565b6040805160ff9092168252519081900360200190f35b61043e61126a565b61043e600480360360208110156104df57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611270565b61043e6112f5565b61043e6112fb565b61043e6004803603602081101561052257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611301565b61043e6004803603602081101561055557600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166116bb565b61043e6116cd565b61043e6004803603602081101561059057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166116d3565b6105e0600480360360208110156105c357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166116e5565b6040805192835260208301919091528051918290030190f35b610304611b82565b61043e611bbb565b6103f16004803603604081101561061f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611bc1565b61040d611bce565b61043e611bea565b6102fa6004803603602081101561066857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611bf0565b61040d611de6565b6102fa600480360360608110156106a357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013582169160409091013516611df0565b61040d611eda565b61043e600480360360208110156106f057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611ef6565b61040d611f74565b6102fa600480360360e081101561072b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611f90565b61043e61225c565b61043e6004803603604081101561079157600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516612279565b61043e600480360360208110156107cc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612296565b6102fa600480360360208110156107ff57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166122be565b6102fa61249b565b60115460011461089557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e697377617056323a204c4f434b4544000000000000000000000000000000604482015290519081900360640190fd5b6000601155841515806108a85750600084115b6108fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061367b6025913960400191505060405180910390fd5b600080610908610f31565b5091509150816dffffffffffffffffffffffffffff168710801561093b5750806dffffffffffffffffffffffffffff1686105b610990576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806136e96021913960400191505060405180910390fd5b600a54600b54600091829173ffffffffffffffffffffffffffffffffffffffff9182169190811690891682148015906109f557508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610a6057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f556e697377617056323a20494e56414c49445f544f0000000000000000000000604482015290519081900360640190fd5b8a15610a7157610a71828a8d612681565b8915610a8257610a82818a8c612681565b8615610b64578873ffffffffffffffffffffffffffffffffffffffff166310d1e85c338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610b4b57600080fd5b505af1158015610b5f573d6000803e3d6000fd5b505050505b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff8416916370a08231916024808301926020929190829003018186803b158015610bd057600080fd5b505afa158015610be4573d6000803e3d6000fd5b505050506040513d6020811015610bfa57600080fd5b5051604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905191955073ffffffffffffffffffffffffffffffffffffffff8316916370a0823191602480820192602092909190829003018186803b158015610c6c57600080fd5b505afa158015610c80573d6000803e3d6000fd5b505050506040513d6020811015610c9657600080fd5b5051925060009150506dffffffffffffffffffffffffffff85168a90038311610cc0576000610cd6565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610cfa576000610d10565b89856dffffffffffffffffffffffffffff160383035b90506000821180610d215750600081115b610d76576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806136a06024913960400191505060405180910390fd5b6000610daa610d8c84600363ffffffff61288e16565b610d9e876103e863ffffffff61288e16565b9063ffffffff61291416565b90506000610dc2610d8c84600363ffffffff61288e16565b9050610dfa620f4240610dee6dffffffffffffffffffffffffffff8b8116908b1663ffffffff61288e16565b9063ffffffff61288e16565b610e0a838363ffffffff61288e16565b1015610e7757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f556e697377617056323a204b0000000000000000000000000000000000000000604482015290519081900360640190fd5b5050610e8584848888612986565b60408051838152602081018390528082018d9052606081018c9052905173ffffffffffffffffffffffffffffffffffffffff8b169133917fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d8229181900360800190a350506001601155505050505050505050565b6040518060400160405280600781526020017f536874537761700000000000000000000000000000000000000000000000000081525081565b600d546dffffffffffffffffffffffffffff808216926e0100000000000000000000000000008304909116917c0100000000000000000000000000000000000000000000000000000000900463ffffffff1690565b6000610f93338484612c42565b5060015b92915050565b600a5473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b73ffffffffffffffffffffffffffffffffffffffff831660009081526006602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146110895773ffffffffffffffffffffffffffffffffffffffff84166000908152600660209081526040808320338452909152902054611057908363ffffffff61291416565b73ffffffffffffffffffffffffffffffffffffffff851660009081526006602090815260408083203384529091529020555b611094848484612cb1565b5060019392505050565b600a54600c54600091829173ffffffffffffffffffffffffffffffffffffffff918216911681141561116c57604080517f14b52b35000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff8316916314b52b35916024808301926020929190829003018186803b15801561113657600080fd5b505afa15801561114a573d6000803e3d6000fd5b505050506040513d602081101561116057600080fd5b5051925061123e915050565b600b54600c5473ffffffffffffffffffffffffffffffffffffffff918216911681141561123657604080517f14b52b35000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff8316916314b52b35916024808301926020929190829003018186803b1580156111ff57600080fd5b505afa158015611213573d6000803e3d6000fd5b505050506040513d602081101561122957600080fd5b5051935061123e92505050565b600093505050505b90565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b601281565b60075481565b600061127a613632565b5073ffffffffffffffffffffffffffffffffffffffff82166000908152602081815260409182902082516060810184528154815260018201549281019290925260020154918101829052906112d35760009150506112f0565b6112e68160400151428360000151612dcd565b8160200151019150505b919050565b600e5481565b600f5481565b600060115460011461137457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e697377617056323a204c4f434b4544000000000000000000000000000000604482015290519081900360640190fd5b6000601181905580611384610f31565b50600a54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905193955091935060009273ffffffffffffffffffffffffffffffffffffffff909116916370a08231916024808301926020929190829003018186803b1580156113fe57600080fd5b505afa158015611412573d6000803e3d6000fd5b505050506040513d602081101561142857600080fd5b5051600b54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905192935060009273ffffffffffffffffffffffffffffffffffffffff909216916370a0823191602480820192602092909190829003018186803b1580156114a157600080fd5b505afa1580156114b5573d6000803e3d6000fd5b505050506040513d60208110156114cb57600080fd5b5051905060006114f1836dffffffffffffffffffffffffffff871663ffffffff61291416565b90506000611515836dffffffffffffffffffffffffffff871663ffffffff61291416565b905060006115238787612e46565b600454909150806115605761154c6103e8610d9e611547878763ffffffff61288e16565b612fd2565b985061155b60006103e8613023565b6115bd565b6115ba6dffffffffffffffffffffffffffff8916611584868463ffffffff61288e16565b8161158b57fe5b046dffffffffffffffffffffffffffff89166115ad868563ffffffff61288e16565b816115b457fe5b046130f1565b98505b60008911611616576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806137326028913960400191505060405180910390fd5b6116208a8a613023565b61162c86868a8a612986565b811561166e57600d5461166a906dffffffffffffffffffffffffffff808216916e01000000000000000000000000000090041663ffffffff61288e16565b6010555b6040805185815260208101859052815133927f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f928290030190a25050600160115550949695505050505050565b60056020526000908152604090205481565b60105481565b60086020526000908152604090205481565b60008060115460011461175957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e697377617056323a204c4f434b4544000000000000000000000000000000604482015290519081900360640190fd5b6000601181905580611769610f31565b50600a54600b54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905194965092945073ffffffffffffffffffffffffffffffffffffffff9182169391169160009184916370a08231916024808301926020929190829003018186803b1580156117eb57600080fd5b505afa1580156117ff573d6000803e3d6000fd5b505050506040513d602081101561181557600080fd5b5051604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905191925060009173ffffffffffffffffffffffffffffffffffffffff8516916370a08231916024808301926020929190829003018186803b15801561188957600080fd5b505afa15801561189d573d6000803e3d6000fd5b505050506040513d60208110156118b357600080fd5b5051306000908152600560205260408120549192506118d28888612e46565b600454909150806118e9848763ffffffff61288e16565b816118f057fe5b049a5080611904848663ffffffff61288e16565b8161190b57fe5b04995060008b11801561191e575060008a115b611973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061370a6028913960400191505060405180910390fd5b61197d3084613109565b611988878d8d612681565b611993868d8c612681565b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff8916916370a08231916024808301926020929190829003018186803b1580156119ff57600080fd5b505afa158015611a13573d6000803e3d6000fd5b505050506040513d6020811015611a2957600080fd5b5051604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905191965073ffffffffffffffffffffffffffffffffffffffff8816916370a0823191602480820192602092909190829003018186803b158015611a9b57600080fd5b505afa158015611aaf573d6000803e3d6000fd5b505050506040513d6020811015611ac557600080fd5b50519350611ad585858b8b612986565b8115611b1757600d54611b13906dffffffffffffffffffffffffffff808216916e01000000000000000000000000000090041663ffffffff61288e16565b6010555b604080518c8152602081018c9052815173ffffffffffffffffffffffffffffffffffffffff8f169233927fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496929081900390910190a35050505050505050506001601181905550915091565b6040518060400160405280600581526020017f5348544c5000000000000000000000000000000000000000000000000000000081525081565b60015490565b6000610f93338484612cb1565b600c5473ffffffffffffffffffffffffffffffffffffffff1681565b6103e881565b601154600114611c6157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e697377617056323a204c4f434b4544000000000000000000000000000000604482015290519081900360640190fd5b6000601155600a54600b54600d54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff9485169490931692611d3d9285928792611d38926dffffffffffffffffffffffffffff169185916370a0823191602480820192602092909190829003018186803b158015611d0057600080fd5b505afa158015611d14573d6000803e3d6000fd5b505050506040513d6020811015611d2a57600080fd5b50519063ffffffff61291416565b612681565b600d54604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051611ddc9284928792611d38926e01000000000000000000000000000090046dffffffffffffffffffffffffffff169173ffffffffffffffffffffffffffffffffffffffff8616916370a0823191602480820192602092909190829003018186803b158015611d0057600080fd5b5050600160115550565b65456e6572677981565b60095473ffffffffffffffffffffffffffffffffffffffff163314611e7657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f556e697377617056323a20464f5242494444454e000000000000000000000000604482015290519081900360640190fd5b600a805473ffffffffffffffffffffffffffffffffffffffff9485167fffffffffffffffffffffffff000000000000000000000000000000000000000091821617909155600b805493851693821693909317909255600c8054919093169116179055565b60095473ffffffffffffffffffffffffffffffffffffffff1681565b600080611f0161225c565b90506000611f0e84611270565b9050811580611f1b575080155b15611f2b576000925050506112f0565b6000611f3561109e565b905080611f4857600093505050506112f0565b6000611f6a84611f5e848663ffffffff61288e16565b9063ffffffff6131d716565b9695505050505050565b600b5473ffffffffffffffffffffffffffffffffffffffff1681565b42841015611fff57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f556e697377617056323a20455850495245440000000000000000000000000000604482015290519081900360640190fd5b60075473ffffffffffffffffffffffffffffffffffffffff80891660008181526008602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958d166060860152608085018c905260a085019590955260c08085018b90528151808603909101815260e0850182528051908301207f19010000000000000000000000000000000000000000000000000000000000006101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff89166101828501526101a284018890526101c28401879052519193926101e2808201937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa158015612160573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116158015906121db57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b61224657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f556e697377617056323a20494e56414c49445f5349474e415455524500000000604482015290519081900360640190fd5b612251898989612c42565b505050505050505050565b600354600154600091612270914290612dcd565b60025401905090565b600660209081526000928352604080842090915290825290205481565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b3360006122ca82611270565b905060008111612325576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806136c46025913960400191505060405180910390fd5b600061233083611ef6565b90506000811161238b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806136546027913960400191505060405180910390fd5b600c54604080517faa7d033800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8781166004830152602482018590529151919092169163aa7d03389160448083019260209291908290030181600087803b15801561240757600080fd5b505af115801561241b573d6000803e3d6000fd5b505050506040513d602081101561243157600080fd5b5061243e9050838361325b565b6040805173ffffffffffffffffffffffffffffffffffffffff80861682528616602082015280820183905290517f595989dfc60cd288939a2740ed970a8e12dea8612870b0b75c1501fe831a14fe9181900360600190a150505050565b60115460011461250c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e697377617056323a204c4f434b4544000000000000000000000000000000604482015290519081900360640190fd5b6000601155600a54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905161267a9273ffffffffffffffffffffffffffffffffffffffff16916370a08231916024808301926020929190829003018186803b15801561258357600080fd5b505afa158015612597573d6000803e3d6000fd5b505050506040513d60208110156125ad57600080fd5b5051600b54604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905173ffffffffffffffffffffffffffffffffffffffff909216916370a0823191602480820192602092909190829003018186803b15801561262057600080fd5b505afa158015612634573d6000803e3d6000fd5b505050506040513d602081101561264a57600080fd5b5051600d546dffffffffffffffffffffffffffff808216916e010000000000000000000000000000900416612986565b6001601155565b604080518082018252601981527f7472616e7366657228616464726573732c75696e743235362900000000000000602091820152815173ffffffffffffffffffffffffffffffffffffffff85811660248301526044808301869052845180840390910181526064909201845291810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001781529251815160009460609489169392918291908083835b6020831061278757805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161274a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146127e9576040519150601f19603f3d011682016040523d82523d6000602084013e6127ee565b606091505b509150915081801561281c57508051158061281c575080806020019051602081101561281957600080fd5b50515b61288757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f556e697377617056323a205452414e534645525f4641494c4544000000000000604482015290519081900360640190fd5b5050505050565b60008115806128a9575050808202828282816128a657fe5b04145b610f9757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b80820382811115610f9757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b6dffffffffffffffffffffffffffff84118015906129b257506dffffffffffffffffffffffffffff8311155b612a1d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f556e697377617056323a204f564552464c4f5700000000000000000000000000604482015290519081900360640190fd5b600d5463ffffffff428116917c010000000000000000000000000000000000000000000000000000000090048116820390811615801590612a6d57506dffffffffffffffffffffffffffff841615155b8015612a8857506dffffffffffffffffffffffffffff831615155b15612b38578063ffffffff16612acb85612aa186613342565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169063ffffffff61336616565b600e80547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff929092169290920201905563ffffffff8116612b0b84612aa187613342565b600f80547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff92909216929092020190555b600d80547fffffffffffffffffffffffffffffffffffff0000000000000000000000000000166dffffffffffffffffffffffffffff888116919091177fffffffff0000000000000000000000000000ffffffffffffffffffffffffffff166e0100000000000000000000000000008883168102919091177bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167c010000000000000000000000000000000000000000000000000000000063ffffffff871602179283905560408051848416815291909304909116602082015281517f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1929181900390910190a1505050505050565b73ffffffffffffffffffffffffffffffffffffffff808416600081815260066020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260056020526040902054612ce7908263ffffffff61291416565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600560205260408082209390935590841681522054612d29908263ffffffff6133a716565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260056020526040902055612d598382613419565b612d6382826134ef565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600082841115612e3e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f74312073686f756c64206265203c3d2074320000000000000000000000000000604482015290519081900360640190fd5b509190030290565b600080600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b158015612eb157600080fd5b505afa158015612ec5573d6000803e3d6000fd5b505050506040513d6020811015612edb57600080fd5b505160105473ffffffffffffffffffffffffffffffffffffffff8216158015945091925090612fbe578015612fb9576000612f326115476dffffffffffffffffffffffffffff88811690881663ffffffff61288e16565b90506000612f3f83612fd2565b905080821115612fb6576000612f6d612f5e848463ffffffff61291416565b6004549063ffffffff61288e16565b90506000612f9283612f8686600563ffffffff61288e16565b9063ffffffff6133a716565b90506000818381612f9f57fe5b0490508015612fb257612fb28782613023565b5050505b50505b612fca565b8015612fca5760006010555b505092915050565b60006003821115613015575080600160028204015b8181101561300f57809150600281828581612ffe57fe5b04018161300757fe5b049050612fe7565b506112f0565b81156112f057506001919050565b600454613036908263ffffffff6133a716565b60045573ffffffffffffffffffffffffffffffffffffffff821660009081526005602052604090205461306f908263ffffffff6133a716565b73ffffffffffffffffffffffffffffffffffffffff831660009081526005602052604090205561309f82826134ef565b60408051828152905173ffffffffffffffffffffffffffffffffffffffff8416916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60008183106131005781613102565b825b9392505050565b73ffffffffffffffffffffffffffffffffffffffff821660009081526005602052604090205461313f908263ffffffff61291416565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260056020526040902055600454613178908263ffffffff61291416565b6004556131858282613419565b60408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600080821161324757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b600082848161325257fe5b04949350505050565b6132648261352f565b73ffffffffffffffffffffffffffffffffffffffff82166000908152602081905260409020600101548111156132fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4c6f79616c74793a20636f6e747269627574696f6e206e6f7420656e6f756768604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff909116600090815260208190526040902060018101805483900390554260029182018190558154929092039055600355565b6dffffffffffffffffffffffffffff166e0100000000000000000000000000000290565b60006dffffffffffffffffffffffffffff82167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff84168161339f57fe5b049392505050565b80820182811015610f9757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b6134228261352f565b73ffffffffffffffffffffffffffffffffffffffff82166000908152602081905260409020548111156134b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4c6f79616c74793a20706f696e7473206e6f7420656e6f756768000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff90911660009081526020819052604090208054829003905560018054919091039055565b6134f88261352f565b73ffffffffffffffffffffffffffffffffffffffff9091166000908152602081905260409020805482019055600180549091019055565b42613538613632565b5073ffffffffffffffffffffffffffffffffffffffff8216600090815260208181526040918290208251606081018452815481526001820154928101929092526002015491810182905290156135d957818160400151111561359657fe5b6135a98160400151838360000151612dcd565b73ffffffffffffffffffffffffffffffffffffffff84166000908152602081905260409020600101805490910190555b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040902060020182905560035482101561361057fe5b60035460015461362291908490612dcd565b6002805490910190555060035550565b6040518060600160405280600081526020016000815260200160008152509056fe556e69737761705632506169723a20757365722067656e657261746564207674686f2069732030556e697377617056323a20494e53554646494349454e545f4f55545055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632506169723a207573657220636f6e747269627574696f6e2069732030556e697377617056323a20494e53554646494349454e545f4c4951554944495459556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4255524e4544556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a72315820786697449d36ff1a4d852c6b04484b7c1ac5841875b34bfe3ab4511f3bd38a4f64736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429a265627a7a72315820bfabf112ad785a664d2df95c76e077ca0cbe4b4019d5efe26c9f3738d06ffbf764736f6c63430005100032