VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x353295…57Ea
Summary
Transactions
Transfers
Address
0x353295d14394ebB44366A3D63246a83Ea88057Ea
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x608060405260043610620000495760003560e01c80631261795d14620000b357806324600fc314620000cd5780633c050ed614620000e7578063db9771f5146200012b57620000a3565b36620000a357600260009054906101000a900460ff16620000a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000989062000c0b565b60405180910390fd5b005b348015620000b057600080fd5b50005b348015620000c057600080fd5b50620000cb62000159565b005b348015620000da57600080fd5b50620000e5620003db565b005b348015620000f457600080fd5b506200011360048036038101906200010d9190620009be565b620005bf565b60405162000122919062000b50565b60405180910390f35b3480156200013857600080fd5b50620001576004803603810190620001519190620009be565b62000751565b005b62000163620008b6565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620001e457600080fd5b505afa158015620001f9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021f9190620009f0565b73ffffffffffffffffffffffffffffffffffffffff161462000278576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200026f9062000bc7565b60405180910390fd5b60008060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401620002d9919062000b50565b60206040518083038186803b158015620002f257600080fd5b505afa15801562000307573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032d919062000a22565b905060008114620003d857600060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb62000383620008be565b836040518363ffffffff1660e01b8152600401620003a392919062000b9a565b600060405180830381600087803b158015620003be57600080fd5b505af1158015620003d3573d6000803e3d6000fd5b505050505b50565b620003e5620008b6565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200046657600080fd5b505afa1580156200047b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004a19190620009f0565b73ffffffffffffffffffffffffffffffffffffffff1614620004fa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004f19062000bc7565b60405180910390fd5b600047905060006200050b620008be565b73ffffffffffffffffffffffffffffffffffffffff1682604051620005309062000b39565b60006040518083038185875af1925050503d80600081146200056f576040519150601f19603f3d011682016040523d82523d6000602084013e62000574565b606091505b5050905080620005bb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005b29062000c2d565b60405180910390fd5b5050565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1662000606620008b6565b73ffffffffffffffffffffffffffffffffffffffff16146200065f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006569062000be9565b60405180910390fd5b6000826000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405162000695906200096b565b620006a292919062000b6d565b604051809103906000f080158015620006bf573d6000803e3d6000fd5b5090506000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a46496bd6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200072f57600080fd5b505af115801562000744573d6000803e3d6000fd5b5050505080915050919050565b6200075b620008b6565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620007dc57600080fd5b505afa158015620007f1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620008179190620009f0565b73ffffffffffffffffffffffffffffffffffffffff161462000870576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008679062000bc7565b60405180910390fd5b806000800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200092b57600080fd5b505afa15801562000940573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009669190620009f0565b905090565b6133458062000db083390190565b6000813590506200098a8162000d7b565b92915050565b600081519050620009a18162000d7b565b92915050565b600081519050620009b88162000d95565b92915050565b600060208284031215620009d757620009d662000ca9565b5b6000620009e78482850162000979565b91505092915050565b60006020828403121562000a095762000a0862000ca9565b5b600062000a198482850162000990565b91505092915050565b60006020828403121562000a3b5762000a3a62000ca9565b5b600062000a4b84828501620009a7565b91505092915050565b62000a5f8162000c6b565b82525050565b600062000a74600b8362000c5a565b915062000a818262000cae565b602082019050919050565b600062000a9b60178362000c5a565b915062000aa88262000cd7565b602082019050919050565b600062000ac2602a8362000c5a565b915062000acf8262000d00565b604082019050919050565b600062000ae960008362000c4f565b915062000af68262000d4f565b600082019050919050565b600062000b1060108362000c5a565b915062000b1d8262000d52565b602082019050919050565b62000b338162000c9f565b82525050565b600062000b468262000ada565b9150819050919050565b600060208201905062000b67600083018462000a54565b92915050565b600060408201905062000b84600083018562000a54565b62000b93602083018462000a54565b9392505050565b600060408201905062000bb1600083018562000a54565b62000bc0602083018462000b28565b9392505050565b6000602082019050818103600083015262000be28162000a65565b9050919050565b6000602082019050818103600083015262000c048162000a8c565b9050919050565b6000602082019050818103600083015262000c268162000ab3565b9050919050565b6000602082019050818103600083015262000c488162000b01565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000c788262000c7f565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f4f776e6572204f6e6c7921000000000000000000000000000000000000000000600082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000d868162000c6b565b811462000d9257600080fd5b50565b62000da08162000c9f565b811462000dac57600080fd5b5056fe60806040523480156200001157600080fd5b506040516200334538038062003345833981810160405281019062000037919062000478565b6000620000496200027160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f8826200027960201b60201c565b80600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555065456e65726779600160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506850726f746f74797065600160060160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166301378b5830846040518363ffffffff1660e01b8152600401620002359291906200051e565b600060405180830381600087803b1580156200025057600080fd5b505af115801562000265573d6000803e3d6000fd5b5050505050506200066b565b600033905090565b620002896200027160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620002af6200043860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000308576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002ff906200056d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200037b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000372906200054b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620004728162000651565b92915050565b60008060408385031215620004925762000491620005d4565b5b6000620004a28582860162000461565b9250506020620004b58582860162000461565b9150509250929050565b620004ca81620005a0565b82525050565b6000620004df6026836200058f565b9150620004ec82620005d9565b604082019050919050565b6000620005066020836200058f565b9150620005138262000628565b602082019050919050565b6000604082019050620005356000830185620004bf565b620005446020830184620004bf565b9392505050565b600060208201905081810360008301526200056681620004d0565b9050919050565b600060208201905081810360008301526200058881620004f7565b9050919050565b600082825260208201905092915050565b6000620005ad82620005b4565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6200065c81620005a0565b81146200066857600080fd5b50565b612cca806200067b6000396000f3fe6080604052600436106100a05760003560e01c80637cafce4c116100645780637cafce4c1461018f5780638da5cb5b146101ab578063c8b974f6146101d6578063ca7d1667146101ff578063f1ba712714610228578063f2fde38b14610254576100f6565b806303dd3d81146101055780630c034643146101215780631261795d1461014a57806324600fc314610161578063715018a614610178576100f6565b366100f657600a60009054906101000a900460ff166100f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100eb90612637565b60405180910390fd5b005b34801561010257600080fd5b50005b61011f600480360381019061011a91906120a0565b61027d565b005b34801561012d57600080fd5b5061014860048036038101906101439190611f1d565b6105eb565b005b34801561015657600080fd5b5061015f6108cb565b005b34801561016d57600080fd5b50610176610a9e565b005b34801561018457600080fd5b5061018d610c0b565b005b6101a960048036038101906101a49190611f79565b610d45565b005b3480156101b757600080fd5b506101c061115d565b6040516101cd91906124ac565b60405180910390f35b3480156101e257600080fd5b506101fd60048036038101906101f89190612004565b611186565b005b34801561020b57600080fd5b5061022660048036038101906102219190611f1d565b6113d8565b005b34801561023457600080fd5b5061023d6116b8565b60405161024b92919061255e565b60405180910390f35b34801561026057600080fd5b5061027b60048036038101906102769190611ec3565b61194a565b005b610285611af3565b73ffffffffffffffffffffffffffffffffffffffff166102a361115d565b73ffffffffffffffffffffffffffffffffffffffff16146102f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f090612617565b60405180910390fd5b60006103056002611afb565b90506000811461035257803414610351576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610348906125b7565b60405180910390fd5b5b61035c6002611be6565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b6103e861115d565b6040518263ffffffff1660e01b815260040161040491906124ac565b602060405180830381600087803b15801561041e57600080fd5b505af1158015610432573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104569190611ef0565b90506000821461051557600061046a611c9d565b73ffffffffffffffffffffffffffffffffffffffff168360405161048d90612497565b60006040518083038185875af1925050503d80600081146104ca576040519150601f19603f3d011682016040523d82523d6000602084013e6104cf565b606091505b5050905080610513576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050a90612677565b60405180910390fd5b505b826008600060095481526020019081526020016000206000019080519060200190610541929190611d47565b508060086000600954815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600960008154809291906105ac9061293c565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516105de906125f7565b60405180910390a1505050565b6105f361115d565b73ffffffffffffffffffffffffffffffffffffffff16610611611af3565b73ffffffffffffffffffffffffffffffffffffffff1614806106ed575060011515600160060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc83061067c611af3565b6040518363ffffffff1660e01b81526004016106999291906124c7565b60206040518083038186803b1580156106b157600080fd5b505afa1580156106c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e99190612073565b1515145b61072c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610723906126d7565b60405180910390fd5b81600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357ca4fe6836040518263ffffffff1660e01b81526004016107d09190612595565b602060405180830381600087803b1580156107ea57600080fd5b505af11580156107fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108229190612073565b9050600115158115151461083557600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60026040518263ffffffff1660e01b81526004016108949190612727565b600060405180830381600087803b1580156108ae57600080fd5b505af11580156108c2573d6000803e3d6000fd5b50505050505050565b6108d3611af3565b73ffffffffffffffffffffffffffffffffffffffff166108f161115d565b73ffffffffffffffffffffffffffffffffffffffff1614610947576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093e90612617565b60405180910390fd5b6000600160050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109a791906124ac565b60206040518083038186803b1580156109bf57600080fd5b505afa1580156109d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f791906120e9565b905060008114610a9b57600160050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a4a61115d565b836040518363ffffffff1660e01b8152600401610a68929190612535565b600060405180830381600087803b158015610a8257600080fd5b505af1158015610a96573d6000803e3d6000fd5b505050505b50565b610aa6611af3565b73ffffffffffffffffffffffffffffffffffffffff16610ac461115d565b73ffffffffffffffffffffffffffffffffffffffff1614610b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1190612617565b60405180910390fd5b60004790506000610b2961115d565b73ffffffffffffffffffffffffffffffffffffffff1682604051610b4c90612497565b60006040518083038185875af1925050503d8060008114610b89576040519150601f19603f3d011682016040523d82523d6000602084013e610b8e565b606091505b5050905080610bd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990612677565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610bff906126b7565b60405180910390a15050565b610c13611af3565b73ffffffffffffffffffffffffffffffffffffffff16610c3161115d565b73ffffffffffffffffffffffffffffffffffffffff1614610c87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7e90612617565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d4d611af3565b73ffffffffffffffffffffffffffffffffffffffff16610d6b61115d565b73ffffffffffffffffffffffffffffffffffffffff1614610dc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db890612617565b60405180910390fd5b6000610dcd6003611afb565b905060008114610e1a57803414610e19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e10906125b7565b60405180910390fd5b5b610e246003611be6565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf610eb061115d565b6040518263ffffffff1660e01b8152600401610ecc91906124ac565b602060405180830381600087803b158015610ee657600080fd5b505af1158015610efa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f1e9190611ef0565b905084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637cafce4c8387876040518463ffffffff1660e01b8152600401610fc8939291906124f0565b602060405180830381600087803b158015610fe257600080fd5b505af1158015610ff6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101a9190612073565b90506001151581151514611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105a90612657565b60405180910390fd5b60008314611120576000611075611c9d565b73ffffffffffffffffffffffffffffffffffffffff168460405161109890612497565b60006040518083038185875af1925050503d80600081146110d5576040519150601f19603f3d011682016040523d82523d6000602084013e6110da565b606091505b505090508061111e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111590612677565b60405180910390fd5b505b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161114d90612697565b60405180910390a1505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61118e61115d565b73ffffffffffffffffffffffffffffffffffffffff166111ac611af3565b73ffffffffffffffffffffffffffffffffffffffff161480611288575060011515600160060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611217611af3565b6040518363ffffffff1660e01b81526004016112349291906124c7565b60206040518083038186803b15801561124c57600080fd5b505afa158015611260573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112849190612073565b1515145b6112c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112be906126d7565b60405180910390fd5b82600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cf9d17bd83856040518363ffffffff1660e01b815260040161136d9291906126f7565b602060405180830381600087803b15801561138757600080fd5b505af115801561139b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bf9190612073565b905060011515811515146113d257600080fd5b50505050565b6113e061115d565b73ffffffffffffffffffffffffffffffffffffffff166113fe611af3565b73ffffffffffffffffffffffffffffffffffffffff1614806114da575060011515600160060160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302d43dc830611469611af3565b6040518363ffffffff1660e01b81526004016114869291906124c7565b60206040518083038186803b15801561149e57600080fd5b505afa1580156114b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d69190612073565b1515145b611519576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611510906126d7565b60405180910390fd5b81600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c7eeb96d836040518263ffffffff1660e01b81526004016115bd9190612595565b602060405180830381600087803b1580156115d757600080fd5b505af11580156115eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061160f9190612073565b9050600115158115151461162257600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60016040518263ffffffff1660e01b81526004016116819190612727565b600060405180830381600087803b15801561169b57600080fd5b505af11580156116af573d6000803e3d6000fd5b50505050505050565b6060806116c3611af3565b73ffffffffffffffffffffffffffffffffffffffff166116e161115d565b73ffffffffffffffffffffffffffffffffffffffff1614611737576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172e90612617565b60405180910390fd5b6000600954905060008167ffffffffffffffff81111561175a57611759612a12565b5b60405190808252806020026020018201604052801561178d57816020015b60608152602001906001900390816117785790505b50905060008267ffffffffffffffff8111156117ac576117ab612a12565b5b6040519080825280602002602001820160405280156117da5781602001602082028036833780820191505090505b50905060005b8381101561193c57600860008281526020019081526020016000206000018054611809906128d9565b80601f0160208091040260200160405190810160405280929190818152602001828054611835906128d9565b80156118825780601f1061185757610100808354040283529160200191611882565b820191906000526020600020905b81548152906001019060200180831161186557829003601f168201915b505050505083828151811061189a576118996129e3565b5b60200260200101819052506008600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106118ef576118ee6129e3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806119349061293c565b9150506117e0565b508181945094505050509091565b611952611af3565b73ffffffffffffffffffffffffffffffffffffffff1661197061115d565b73ffffffffffffffffffffffffffffffffffffffff16146119c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bd90612617565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2d906125d7565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000806000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd9a548b6040518163ffffffff1660e01b815260040160606040518083038186803b158015611b6b57600080fd5b505afa158015611b7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba39190612116565b9250925050600260ff168460ff161415611bc1578192505050611be1565b600360ff168460ff161415611bda578092505050611be1565b6000925050505b919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631c3e4156836040518263ffffffff1660e01b8152600401611c469190612727565b60206040518083038186803b158015611c5e57600080fd5b505afa158015611c72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c969190611ef0565b9050919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611d0a57600080fd5b505afa158015611d1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d429190611ef0565b905090565b828054611d53906128d9565b90600052602060002090601f016020900481019282611d755760008555611dbc565b82601f10611d8e57805160ff1916838001178555611dbc565b82800160010185558215611dbc579182015b82811115611dbb578251825591602001919060010190611da0565b5b509050611dc99190611dcd565b5090565b5b80821115611de6576000816000905550600101611dce565b5090565b6000611dfd611df884612767565b612742565b905082815260208101848484011115611e1957611e18612a46565b5b611e24848285612897565b509392505050565b600081359050611e3b81612c4f565b92915050565b600081519050611e5081612c4f565b92915050565b600081519050611e6581612c66565b92915050565b600082601f830112611e8057611e7f612a41565b5b8135611e90848260208601611dea565b91505092915050565b600081359050611ea881612c7d565b92915050565b600081519050611ebd81612c7d565b92915050565b600060208284031215611ed957611ed8612a50565b5b6000611ee784828501611e2c565b91505092915050565b600060208284031215611f0657611f05612a50565b5b6000611f1484828501611e41565b91505092915050565b60008060408385031215611f3457611f33612a50565b5b6000611f4285828601611e2c565b925050602083013567ffffffffffffffff811115611f6357611f62612a4b565b5b611f6f85828601611e6b565b9150509250929050565b600080600060608486031215611f9257611f91612a50565b5b6000611fa086828701611e2c565b935050602084013567ffffffffffffffff811115611fc157611fc0612a4b565b5b611fcd86828701611e6b565b925050604084013567ffffffffffffffff811115611fee57611fed612a4b565b5b611ffa86828701611e6b565b9150509250925092565b60008060006060848603121561201d5761201c612a50565b5b600061202b86828701611e2c565b935050602084013567ffffffffffffffff81111561204c5761204b612a4b565b5b61205886828701611e6b565b925050604061206986828701611e99565b9150509250925092565b60006020828403121561208957612088612a50565b5b600061209784828501611e56565b91505092915050565b6000602082840312156120b6576120b5612a50565b5b600082013567ffffffffffffffff8111156120d4576120d3612a4b565b5b6120e084828501611e6b565b91505092915050565b6000602082840312156120ff576120fe612a50565b5b600061210d84828501611eae565b91505092915050565b60008060006060848603121561212f5761212e612a50565b5b600061213d86828701611eae565b935050602061214e86828701611eae565b925050604061215f86828701611eae565b9150509250925092565b60006121758383612195565b60208301905092915050565b600061218d8383612286565b905092915050565b61219e81612842565b82525050565b6121ad81612842565b82525050565b60006121be826127b8565b6121c881856127f3565b93506121d383612798565b8060005b838110156122045781516121eb8882612169565b97506121f6836127d9565b9250506001810190506121d7565b5085935050505092915050565b600061221c826127c3565b6122268185612804565b935083602082028501612238856127a8565b8060005b8581101561227457848403895281516122558582612181565b9450612260836127e6565b925060208a0199505060018101905061223c565b50829750879550505050505092915050565b6000612291826127ce565b61229b8185612820565b93506122ab8185602086016128a6565b6122b481612a55565b840191505092915050565b60006122ca826127ce565b6122d48185612831565b93506122e48185602086016128a6565b6122ed81612a55565b840191505092915050565b6000612305601283612831565b915061231082612a66565b602082019050919050565b6000612328602683612831565b915061233382612a8f565b604082019050919050565b600061234b601083612831565b915061235682612ade565b602082019050919050565b600061236e602083612831565b915061237982612b07565b602082019050919050565b6000612391602a83612831565b915061239c82612b30565b604082019050919050565b60006123b4601483612831565b91506123bf82612b7f565b602082019050919050565b60006123d7600083612815565b91506123e282612ba8565b600082019050919050565b60006123fa601083612831565b915061240582612bab565b602082019050919050565b600061241d600c83612831565b915061242882612bd4565b602082019050919050565b6000612440601683612831565b915061244b82612bfd565b602082019050919050565b6000612463600f83612831565b915061246e82612c26565b602082019050919050565b61248281612880565b82525050565b6124918161288a565b82525050565b60006124a2826123ca565b9150819050919050565b60006020820190506124c160008301846121a4565b92915050565b60006040820190506124dc60008301856121a4565b6124e960208301846121a4565b9392505050565b600060608201905061250560008301866121a4565b818103602083015261251781856122bf565b9050818103604083015261252b81846122bf565b9050949350505050565b600060408201905061254a60008301856121a4565b6125576020830184612479565b9392505050565b600060408201905081810360008301526125788185612211565b9050818103602083015261258c81846121b3565b90509392505050565b600060208201905081810360008301526125af81846122bf565b905092915050565b600060208201905081810360008301526125d0816122f8565b9050919050565b600060208201905081810360008301526125f08161231b565b9050919050565b600060208201905081810360008301526126108161233e565b9050919050565b6000602082019050818103600083015261263081612361565b9050919050565b6000602082019050818103600083015261265081612384565b9050919050565b60006020820190508181036000830152612670816123a7565b9050919050565b60006020820190508181036000830152612690816123ed565b9050919050565b600060208201905081810360008301526126b081612410565b9050919050565b600060208201905081810360008301526126d081612433565b9050919050565b600060208201905081810360008301526126f081612456565b9050919050565b600060408201905061270c6000830185612479565b818103602083015261271e81846122bf565b90509392505050565b600060208201905061273c6000830184612488565b92915050565b600061274c61275d565b9050612758828261290b565b919050565b6000604051905090565b600067ffffffffffffffff82111561278257612781612a12565b5b61278b82612a55565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600061284d82612860565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156128c45780820151818401526020810190506128a9565b838111156128d3576000848401525b50505050565b600060028204905060018216806128f157607f821691505b60208210811415612905576129046129b4565b5b50919050565b61291482612a55565b810181811067ffffffffffffffff8211171561293357612932612a12565b5b80604052505050565b600061294782612880565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561297a57612979612985565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f5261636b204372656174696f6e204661696c6564000000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5261636b20437265617465640000000000000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4e6f7420417574686f72697a6564210000000000000000000000000000000000600082015250565b612c5881612842565b8114612c6357600080fd5b50565b612c6f81612854565b8114612c7a57600080fd5b50565b612c8681612880565b8114612c9157600080fd5b5056fea264697066735822122096b869a0a0e5c81c5d60e133a2953356b1f278e0d01e3234b96c25502c6bb3e264736f6c63430008050033a2646970667358221220bc67969ae632b09f86d12371a4f8260796346df967cf025edbe2757ed823687a64736f6c63430008050033