VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6cbBD5…7dAD
Summary
Transactions
Transfers
Address
0x6cbBD5859ffA51D888578eF7dc32f1258b497dAD
VET
1.00
VET
VTHO
0.91
VTHO
Master
0x0d0c5ffcf111B101b051d34636822b27eAb7C115
Deployer
0x0d0c5ffcf111B101b051d34636822b27eAb7C115
Code
0x6080604052600436106101b9576000357c0100000000000000000000000000000000000000000000000000000000900480635b7baf6411610109578063b88d4fde116100a7578063e296996811610081578063e296996814610c45578063e808386314610cf5578063e985e9c514610d30578063eda8927914610db9576101b9565b8063b88d4fde146109ef578063c75abb9e14610b01578063c87b56dd14610b91576101b9565b806370a08231116100e357806370a082311461082457806373dc756c1461088957806395d89b4114610902578063a22cb46514610992576101b9565b80635b7baf641461071f5780636352211e1461075a5780636891939d146107d5576101b9565b806326b7aeea11610176578063364460f311610150578063364460f31461055457806342842e0e1461061a57806344bf01d7146106955780634f6ccce7146106d0576101b9565b806326b7aeea1461043c5780632f745c591461046a5780632fa23689146104d9576101b9565b806301ffc9a7146101be57806306fdde0314610230578063081812fc146102c0578063095ea7b31461033b57806318160ddd1461039657806323b872dd146103c1575b600080fd5b3480156101ca57600080fd5b50610216600480360360208110156101e157600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610e08565b604051808215151515815260200191505060405180910390f35b34801561023c57600080fd5b50610245610e6f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561028557808201518184015260208101905061026a565b50505050905090810190601f1680156102b25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102cc57600080fd5b506102f9600480360360208110156102e357600080fd5b8101908080359060200190929190505050610f11565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561034757600080fd5b506103946004803603604081101561035e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f62565b005b3480156103a257600080fd5b506103ab6110a7565b6040518082815260200191505060405180910390f35b3480156103cd57600080fd5b5061043a600480360360608110156103e457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110b4565b005b6104686004803603602081101561045257600080fd5b81019080803590602001909291905050506110d9565b005b34801561047657600080fd5b506104c36004803603604081101561048d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110e7565b6040518082815260200191505060405180910390f35b3480156104e557600080fd5b50610512600480360360208110156104fc57600080fd5b810190808035906020019092919050505061115e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561056057600080fd5b506105d86004803603602081101561057757600080fd5b810190808035906020019064010000000081111561059457600080fd5b8201836020820111156105a657600080fd5b803590602001918460018302840111640100000000831117156105c857600080fd5b909192939192939050505061119e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561062657600080fd5b506106936004803603606081101561063d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111f0565b005b3480156106a157600080fd5b506106ce600480360360208110156106b857600080fd5b8101908080359060200190929190505050611211565b005b3480156106dc57600080fd5b50610709600480360360208110156106f357600080fd5b81019080803590602001909291905050506112e6565b6040518082815260200191505060405180910390f35b34801561072b57600080fd5b506107586004803603602081101561074257600080fd5b810190808035906020019092919050505061131e565b005b34801561076657600080fd5b506107936004803603602081101561077d57600080fd5b810190808035906020019092919050505061140e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107e157600080fd5b5061080e600480360360208110156107f857600080fd5b810190808035906020019092919050505061148c565b6040518082815260200191505060405180910390f35b34801561083057600080fd5b506108736004803603602081101561084757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ac565b6040518082815260200191505060405180910390f35b6109006004803603602081101561089f57600080fd5b81019080803590602001906401000000008111156108bc57600080fd5b8201836020820111156108ce57600080fd5b803590602001918460018302840111640100000000831117156108f057600080fd5b9091929391929390505050611537565b005b34801561090e57600080fd5b506109176115b3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095757808201518184015260208101905061093c565b50505050905090810190601f1680156109845780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561099e57600080fd5b506109ed600480360360408110156109b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611655565b005b3480156109fb57600080fd5b50610aff60048036036080811015610a1257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a7957600080fd5b820183602082011115610a8b57600080fd5b80359060200191846001830284011164010000000083111715610aad57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611791565b005b348015610b0d57600080fd5b50610b8f60048036036040811015610b2457600080fd5b810190808035906020019092919080359060200190640100000000811115610b4b57600080fd5b820183602082011115610b5d57600080fd5b80359060200191846001830284011164010000000083111715610b7f57600080fd5b90919293919293905050506117b9565b005b348015610b9d57600080fd5b50610bca60048036036020811015610bb457600080fd5b8101908080359060200190929190505050611aff565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c0a578082015181840152602081019050610bef565b50505050905090810190601f168015610c375780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610c5157600080fd5b50610cf360048036036060811015610c6857600080fd5b810190808035906020019092919080359060200190640100000000811115610c8f57600080fd5b820183602082011115610ca157600080fd5b80359060200191846001830284011164010000000083111715610cc357600080fd5b9091929391929390803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611bc8565b005b348015610d0157600080fd5b50610d2e60048036036020811015610d1857600080fd5b8101908080359060200190929190505050611efe565b005b348015610d3c57600080fd5b50610d9f60048036036040811015610d5357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120f3565b604051808215151515815260200191505060405180910390f35b348015610dc557600080fd5b50610df260048036036020811015610ddc57600080fd5b8101908080359060200190929190505050612187565b6040518082815260200191505060405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060098054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f075780601f10610edc57610100808354040283529160200191610f07565b820191906000526020600020905b815481529060010190602001808311610eea57829003601f168201915b5050505050905090565b6000610f1c826121a7565b1515610f2757600080fd5b6002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610f6d8261140e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610faa57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610fea5750610fe981336120f3565b5b1515610ff557600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6000600780549050905090565b6110be3382612219565b15156110c957600080fd5b6110d48383836122ae565b505050565b6110e48134336122d2565b50565b60006110f2836114ac565b821015156110ff57600080fd5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110151561114b57fe5b9060005260206000200154905092915050565b60006012600083815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600f8383604051808383808284378083019250505092505050908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905092915050565b61120c8383836020604051908101604052806000815250611791565b505050565b6060600e60008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112ba5780601f1061128f576101008083540402835291602001916112ba565b820191906000526020600020905b81548152906001019060200180831161129d57829003601f168201915b5050505050905060076112cc826124f0565b1015156112d857600080fd5b6112e282826125ae565b5050565b60006112f06110a7565b821015156112fd57600080fd5b60078281548110151561130c57fe5b90600052602060002001549050919050565b600060126000838152602001908152602001600020905060008160050160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008260050160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611408573d6000803e3d6000fd5b50505050565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561148357600080fd5b80915050919050565b600060126000838152602001908152602001600020600001549050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156114e957600080fd5b611530600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612671565b9050919050565b6000611543600d612671565b905061159283838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061267f565b670de0b6b3a76400003411156115ae576115ad8134336122d2565b5b505050565b6060600a8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561164b5780601f106116205761010080835404028352916020019161164b565b820191906000526020600020905b81548152906001019060200180831161162e57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561169057600080fd5b80600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b61179c8484846110b4565b6117a884848484612949565b15156117b357600080fd5b50505050565b6117c33384612219565b506060600e60008581526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561186d5780601f106118425761010080835404028352916020019161186d565b820191906000526020600020905b81548152906001019060200180831161185057829003601f168201915b50505050509050602060405190810160405280600081525060108484846040516020018084848082843780830192505050807f2e0000000000000000000000000000000000000000000000000000000000000081525060010182805190602001908083835b6020831015156118f757805182526020820191506020810190506020830392506118d2565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b602083101515611962578051825260208201915060208101905060208303925061193d565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902090805190602001906119a8929190613758565b50600060118484846040516020018084848082843780830192505050807f2e0000000000000000000000000000000000000000000000000000000000000081525060010182805190602001908083835b602083101515611a1d57805182526020820191506020810190506020830392506119f8565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b602083101515611a885780518252602082019150602081019050602083039250611a63565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6060611b0a826121a7565b1515611b1557600080fd5b600b60008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611bbc5780601f10611b9157610100808354040283529160200191611bbc565b820191906000526020600020905b815481529060010190602001808311611b9f57829003601f168201915b50505050509050919050565b611bd23385612219565b506060600e60008681526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c7c5780601f10611c5157610100808354040283529160200191611c7c565b820191906000526020600020905b815481529060010190602001808311611c5f57829003601f168201915b505050505090508060108585846040516020018084848082843780830192505050807f2e0000000000000000000000000000000000000000000000000000000000000081525060010182805190602001908083835b602083101515611cf65780518252602082019150602081019050602083039250611cd1565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b602083101515611d615780518252602082019150602081019050602083039250611d3c565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390209080519060200190611da7929190613758565b508160118585846040516020018084848082843780830192505050807f2e0000000000000000000000000000000000000000000000000000000000000081525060010182805190602001908083835b602083101515611e1b5780518252602082019150602081019050602083039250611df6565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b602083101515611e865780518252602082019150602081019050602083039250611e61565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050565b60006012600083815260200190815260200160002090508060040160009054906101000a900460ff16158015611f375750806002015442115b1515611f8e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806139606025913960400191505060405180910390fd5b612058816003018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156120295780601f10611ffe57610100808354040283529160200191612029565b820191906000526020600020905b81548152906001019060200180831161200c57829003601f168201915b50505050508260010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612b6c565b60018160040160006101000a81548160ff021916908315150217905550600060138260030160405180828054600181600116156101000203166002900480156120d85780601f106120b65761010080835404028352918201916120d8565b820191906000526020600020905b8154815290600101906020018083116120c4575b50509150509081526020016040518091039020819055505050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600060126000838152602001908152602001600020600201549050919050565b6000806001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415915050919050565b6000806122258361140e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061229457508373ffffffffffffffffffffffffffffffffffffffff1661227c84610f11565b73ffffffffffffffffffffffffffffffffffffffff16145b806122a557506122a481856120f3565b5b91505092915050565b6122b9838383612ce2565b6122c38382612ea9565b6122cd828261304d565b505050565b6000601260008581526020019081526020016000209050806000015483111515612347576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061393f6021913960400191505060405180910390fd5b80600201544210801561236957508060040160009054906101000a900460ff16155b15156123c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806138f26022913960400191505060405180910390fd5b600a8311151561241b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180613914602b913960400191505060405180910390fd5b60008160000154905060008260010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050818360050160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550848360000181905550838360010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050565b6000808060018401915081845101905060008090505b818310156125a357600060ff845116905060808160ff16101561252e57600184019350612595565b60e08160ff16101561254557600284019350612594565b60f08160ff16101561255c57600384019350612593565b60f88160ff16101561257357600484019350612592565b60fc8160ff16101561258a57600584019350612591565b6006840193505b5b5b5b5b508080600101915050612506565b809350505050919050565b600e600083815260200190815260200160002060006125cd91906137d8565b600f816040518082805190602001908083835b60208310151561260557805182526020820191506020810190506020830392506125e0565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561266d6126678361140e565b83613114565b5050565b600081600001549050919050565b61268881613173565b15156126fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f446f6d61696e20697320616c726561647920726567697374657265640000000081525060200191505060405180910390fd5b60006013826040518082805190602001908083835b6020831015156127365780518252602082019150602081019050602083039250612711565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020541415156127c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806139856032913960400191505060405180910390fd5b60006127ce600d612671565b9050600061012c4201905060a06040519081016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200182815260200184815260200160001515815250601260008481526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015560608201518160030190805190602001906128a6929190613820565b5060808201518160040160006101000a81548160ff021916908315150217905550905050816013846040518082805190602001908083835b60208310151561290357805182526020820191506020810190506020830392506128de565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902081905550612944600d613236565b505050565b600061296a8473ffffffffffffffffffffffffffffffffffffffff1661324c565b15156129795760019050612b64565b60008473ffffffffffffffffffffffffffffffffffffffff1663150b7a02338887876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612a70578082015181840152602081019050612a55565b50505050905090810190601f168015612a9d5780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b158015612abf57600080fd5b505af1158015612ad3573d6000803e3d6000fd5b505050506040513d6020811015612ae957600080fd5b8101908080519060200190929190505050905063150b7a027c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150505b949350505050565b612b7582613173565b1515612be9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f446f6d61696e20697320616c726561647920726567697374657265640000000081525060200191505060405180910390fd5b6000612bf5600c612671565b9050612c01828261325f565b612c0b600c613236565b82600e60008381526020019081526020016000209080519060200190612c32929190613758565b5081600f846040518082805190602001908083835b602083101515612c6c5780518252602082019150602081019050602083039250612c47565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b8273ffffffffffffffffffffffffffffffffffffffff16612d028261140e565b73ffffffffffffffffffffffffffffffffffffffff16141515612d2457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612d6057600080fd5b612d6981613280565b612db0600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613340565b612df7600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613236565b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000612f016001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905061336390919063ffffffff16565b90506000600660008481526020019081526020016000205490508181141515612ff4576000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481101515612f7257fe5b9060005260206000200154905080600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481101515612fcc57fe5b9060005260206000200181905550816006600083815260200190815260200160002081905550505b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548091906001900361304691906138a0565b5050505050565b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490506006600083815260200190815260200160002081905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190806001815401808255809150509060018203906000526020600020016000909192909190915055505050565b61311e8282613385565b6000600b600083815260200190815260200160002080546001816001161561010002031660029004905014151561316f57600b6000828152602001908152602001600020600061316e91906137d8565b5b5050565b60008073ffffffffffffffffffffffffffffffffffffffff16600f836040518082805190602001908083835b6020831015156131c4578051825260208201915060208101905060208303925061319f565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050919050565b6001816000016000828254019250508190555050565b600080823b905060008111915050919050565b61326982826133bf565b613273828261304d565b61327c81613509565b5050565b600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561333d5760006002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6133586001826000015461336390919063ffffffff16565b816000018190555050565b600082821115151561337457600080fd5b600082840390508091505092915050565b61338f8282613555565b6133998282612ea9565b600060066000838152602001908152602001600020819055506133bb8161369a565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156133fb57600080fd5b613404816121a7565b15151561341057600080fd5b816001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506134a9600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613236565b808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6007805490506008600083815260200190815260200160002081905550600781908060018154018082558091505090600182039060005260206000200160009091929091909150555050565b8173ffffffffffffffffffffffffffffffffffffffff166135758261140e565b73ffffffffffffffffffffffffffffffffffffffff1614151561359757600080fd5b6135a081613280565b6135e7600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613340565b60006001600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60006136b5600160078054905061336390919063ffffffff16565b905060006008600084815260200190815260200160002054905060006007838154811015156136e057fe5b90600052602060002001549050806007838154811015156136fd57fe5b9060005260206000200181905550816008600083815260200190815260200160002081905550600780548091906001900361373891906138a0565b506000600860008681526020019081526020016000208190555050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061379957805160ff19168380011785556137c7565b828001600101855582156137c7579182015b828111156137c65782518255916020019190600101906137ab565b5b5090506137d491906138cc565b5090565b50805460018160011615610100020316600290046000825580601f106137fe575061381d565b601f01602090049060005260206000209081019061381c91906138cc565b5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061386157805160ff191683800117855561388f565b8280016001018555821561388f579182015b8281111561388e578251825591602001919060010190613873565b5b50905061389c91906138cc565b5090565b8154818355818111156138c7578183600052602060002091820191016138c691906138cc565b5b505050565b6138ee91905b808211156138ea5760008160009055506001016138d2565b5090565b9056fe43616e6e6f74206269642061667465722061756374696f6e2068617320656e64656442696420616d6f756e74206d7573742062652067726561746572207468616e206d696e696d756d206269644e657720626964206d7573742064657468726f6e652077696e6e696e672062696441756374696f6e206d757374206265206578706972656420616e64206e6f7420656e646564546865726520697320616c726561647920616e206163746976652061756374696f6e20666f72207468697320646f6d61696ea165627a7a72305820652998634068f4ab0ec03431a9dd0d3b53eda0d52c75ff71b453fba4f86e777b0029