VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x37c6e5…a37C
Summary
Transactions
Transfers
Address
0x37c6e5e7B15dEe91120702A94eF6fa8B8c69a37C
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x608060405260043610620000495760003560e01c806324600fc314620000b35780635f9cfd5714620000cd578063db9771f514620000fd578063fe73a87e146200012b57620000a3565b36620000a357600160149054906101000a900460ff16620000a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000989062000b54565b60405180910390fd5b005b348015620000b057600080fd5b50005b348015620000c057600080fd5b50620000cb6200016f565b005b348015620000da57600080fd5b50620000e5620003b1565b604051620000f4919062000a96565b60405180910390f35b3480156200010a57600080fd5b50620001296004803603810190620001239190620008bf565b620003db565b005b3480156200013857600080fd5b5062000157600480360381019062000151919062000923565b6200059c565b60405162000166919062000a96565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001db62000770565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200025857600080fd5b505afa1580156200026d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002939190620008f1565b73ffffffffffffffffffffffffffffffffffffffff1614620002ec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002e39062000b10565b60405180910390fd5b60004790506000620002fd62000778565b73ffffffffffffffffffffffffffffffffffffffff1682604051620003229062000a7f565b60006040518083038185875af1925050503d806000811462000361576040519150601f19603f3d011682016040523d82523d6000602084013e62000366565b606091505b5050905080620003ad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003a49062000b76565b60405180910390fd5b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200044762000770565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620004c457600080fd5b505afa158015620004d9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004ff9190620008f1565b73ffffffffffffffffffffffffffffffffffffffff161462000558576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200054f9062000b10565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620005e162000770565b73ffffffffffffffffffffffffffffffffffffffff16146200063a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006319062000b32565b60405180910390fd5b600086868686866040516200064f9062000883565b6200065f95949392919062000ab3565b604051809103906000f0801580156200067c573d6000803e3d6000fd5b509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a46496bd6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200074a57600080fd5b505af11580156200075f573d6000803e3d6000fd5b505050508091505095945050505050565b600033905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200084357600080fd5b505afa15801562000858573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200087e9190620008f1565b905090565b612ea88062000cd583390190565b600081359050620008a28162000cba565b92915050565b600081519050620008b98162000cba565b92915050565b600060208284031215620008d857620008d762000be8565b5b6000620008e88482850162000891565b91505092915050565b6000602082840312156200090a576200090962000be8565b5b60006200091a84828501620008a8565b91505092915050565b600080600080600060a0868803121562000942576200094162000be8565b5b6000620009528882890162000891565b9550506020620009658882890162000891565b9450506040620009788882890162000891565b93505060606200098b8882890162000891565b92505060806200099e8882890162000891565b9150509295509295909350565b620009b68162000bb4565b82525050565b6000620009cb600b8362000ba3565b9150620009d88262000bed565b602082019050919050565b6000620009f260178362000ba3565b9150620009ff8262000c16565b602082019050919050565b600062000a19602a8362000ba3565b915062000a268262000c3f565b604082019050919050565b600062000a4060008362000b98565b915062000a4d8262000c8e565b600082019050919050565b600062000a6760108362000ba3565b915062000a748262000c91565b602082019050919050565b600062000a8c8262000a31565b9150819050919050565b600060208201905062000aad6000830184620009ab565b92915050565b600060a08201905062000aca6000830188620009ab565b62000ad96020830187620009ab565b62000ae86040830186620009ab565b62000af76060830185620009ab565b62000b066080830184620009ab565b9695505050505050565b6000602082019050818103600083015262000b2b81620009bc565b9050919050565b6000602082019050818103600083015262000b4d81620009e3565b9050919050565b6000602082019050818103600083015262000b6f8162000a0a565b9050919050565b6000602082019050818103600083015262000b918162000a58565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000bc18262000bc8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e6572204f6e6c7921000000000000000000000000000000000000000000600082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000cc58162000bb4565b811462000cd157600080fd5b5056fe60806040523480156200001157600080fd5b5060405162002ea838038062002ea8833981810160405281019062000037919062000419565b6000620000496200021260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f8856200021a60201b60201c565b83600260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816002800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050506200060f565b600033905090565b6200022a6200021260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000250620003d960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620002a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a09062000511565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200031c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200031390620004ef565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000815190506200041381620005f5565b92915050565b600080600080600060a0868803121562000438576200043762000578565b5b6000620004488882890162000402565b95505060206200045b8882890162000402565b94505060406200046e8882890162000402565b9350506060620004818882890162000402565b9250506080620004948882890162000402565b9150509295509295909350565b6000620004b060268362000533565b9150620004bd826200057d565b604082019050919050565b6000620004d760208362000533565b9150620004e482620005cc565b602082019050919050565b600060208201905081810360008301526200050a81620004a1565b9050919050565b600060208201905081810360008301526200052c81620004c8565b9050919050565b600082825260208201905092915050565b6000620005518262000558565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b620006008162000544565b81146200060c57600080fd5b50565b612889806200061f6000396000f3fe6080604052600436106100ab5760003560e01c806374df4ebd1161006457806374df4ebd146101eb5780638da5cb5b146102145780639f64bd481461023f578063b0e3b9d81461027c578063f1ba7127146102a7578063f2fde38b146102d357610101565b806303dd3d81146101105780630589c4e51461012c57806324600fc31461015557806337f1e7f21461016c578063579a6e49146101a9578063715018a6146101d457610101565b3661010157600a60009054906101000a900460ff166100ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100f690612170565b60405180910390fd5b005b34801561010d57600080fd5b50005b61012a60048036038101906101259190611bb8565b6102fc565b005b34801561013857600080fd5b50610153600480360381019061014e9190611c81565b6106da565b005b34801561016157600080fd5b5061016a610a01565b005b34801561017857600080fd5b50610193600480360381019061018e9190611c54565b610b6e565b6040516101a09190612250565b60405180910390f35b3480156101b557600080fd5b506101be610d9a565b6040516101cb9190612043565b60405180910390f35b3480156101e057600080fd5b506101e9610fb2565b005b3480156101f757600080fd5b50610212600480360381019061020d9190611c54565b6110ec565b005b34801561022057600080fd5b506102296114a4565b6040516102369190612043565b60405180910390f35b34801561024b57600080fd5b5061026660048036038101906102619190611b5e565b6114cd565b6040516102739190612095565b60405180910390f35b34801561028857600080fd5b50610291611523565b60405161029e9190612043565b60405180910390f35b3480156102b357600080fd5b506102bc611630565b6040516102ca92919061205e565b60405180910390f35b3480156102df57600080fd5b506102fa60048036038101906102f59190611b5e565b611846565b005b6103046119ef565b73ffffffffffffffffffffffffffffffffffffffff166103226114a4565b73ffffffffffffffffffffffffffffffffffffffff1614610378576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161036f90612150565b60405180910390fd5b60006103846002610b6e565b9050600081146103d1578034146103d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103c7906120d0565b60405180910390fd5b5b600260010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b61047f6114a4565b6040518263ffffffff1660e01b815260040161049b9190612043565b602060405180830381600087803b1580156104b557600080fd5b505af11580156104c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ed9190611b8b565b9050600082146105ac576000610501611523565b73ffffffffffffffffffffffffffffffffffffffff16836040516105249061202e565b60006040518083038185875af1925050503d8060008114610561576040519150601f19603f3d011682016040523d82523d6000602084013e610566565b606091505b50509050806105aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a1906121b0565b60405180910390fd5b505b8260086000600954815260200190815260200160002060000190805190602001906105d89291906119f7565b508060086000600954815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506009600081548092919061069b90612480565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516106cd90612110565b60405180910390a1505050565b600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506107486119ef565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156107c657600080fd5b505afa1580156107da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fe9190611b8b565b73ffffffffffffffffffffffffffffffffffffffff1614610854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084b906120b0565b60405180910390fd5b600260ff168260ff1614156108e15780600260010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516108d4906121f0565b60405180910390a16109fd565b600360ff168260ff16141561096d57806002800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161096090612190565b60405180910390a16109fc565b600460ff168260ff1614156109fa5780600260030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516109ed90612130565b60405180910390a16109fb565b5b5b5b5050565b610a096119ef565b73ffffffffffffffffffffffffffffffffffffffff16610a276114a4565b73ffffffffffffffffffffffffffffffffffffffff1614610a7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7490612150565b60405180910390fd5b60004790506000610a8c6114a4565b73ffffffffffffffffffffffffffffffffffffffff1682604051610aaf9061202e565b60006040518083038185875af1925050503d8060008114610aec576040519150601f19603f3d011682016040523d82523d6000602084013e610af1565b606091505b5050905080610b35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2c906121b0565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610b62906121d0565b60405180910390a15050565b6000610b786114a4565b73ffffffffffffffffffffffffffffffffffffffff16610b966119ef565b73ffffffffffffffffffffffffffffffffffffffff161480610c0f57506001151560076000610bc36119ef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b610c4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4590612210565b60405180910390fd5b600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd9a548b6040518163ffffffff1660e01b815260040160606040518083038186803b158015610d1f57600080fd5b505afa158015610d33573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d579190611c01565b9250925050600260ff168460ff161415610d75578192505050610d95565b600360ff168460ff161415610d8e578092505050610d95565b6000925050505b919050565b60006001151560076000610dac6119ef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610e36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2d90612230565b60405180910390fd5b6002800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf610ee36114a4565b6040518263ffffffff1660e01b8152600401610eff9190612043565b602060405180830381600087803b158015610f1957600080fd5b505af1158015610f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f519190611b8b565b90506001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508091505090565b610fba6119ef565b73ffffffffffffffffffffffffffffffffffffffff16610fd86114a4565b73ffffffffffffffffffffffffffffffffffffffff161461102e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102590612150565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60011515600760006110fc6119ef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611186576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117d90612230565b60405180910390fd5b600160ff168160ff16141561128e57600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60016040518263ffffffff1660e01b8152600401611257919061226b565b600060405180830381600087803b15801561127157600080fd5b505af1158015611285573d6000803e3d6000fd5b505050506114a1565b600260ff168160ff16141561139657600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60026040518263ffffffff1660e01b815260040161135f919061226b565b600060405180830381600087803b15801561137957600080fd5b505af115801561138d573d6000803e3d6000fd5b505050506114a0565b600360ff168160ff16141561149e57600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60036040518263ffffffff1660e01b8152600401611467919061226b565b600060405180830381600087803b15801561148157600080fd5b505af1158015611495573d6000803e3d6000fd5b5050505061149f565b5b5b5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156115f357600080fd5b505afa158015611607573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162b9190611b8b565b905090565b6060806000600954905060008167ffffffffffffffff81111561165657611655612556565b5b60405190808252806020026020018201604052801561168957816020015b60608152602001906001900390816116745790505b50905060008267ffffffffffffffff8111156116a8576116a7612556565b5b6040519080825280602002602001820160405280156116d65781602001602082028036833780820191505090505b50905060005b83811015611838576008600082815260200190815260200160002060000180546117059061241d565b80601f01602080910402602001604051908101604052809291908181526020018280546117319061241d565b801561177e5780601f106117535761010080835404028352916020019161177e565b820191906000526020600020905b81548152906001019060200180831161176157829003601f168201915b505050505083828151811061179657611795612527565b5b60200260200101819052506008600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106117eb576117ea612527565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808061183090612480565b9150506116dc565b508181945094505050509091565b61184e6119ef565b73ffffffffffffffffffffffffffffffffffffffff1661186c6114a4565b73ffffffffffffffffffffffffffffffffffffffff16146118c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b990612150565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611932576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611929906120f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b828054611a039061241d565b90600052602060002090601f016020900481019282611a255760008555611a6c565b82601f10611a3e57805160ff1916838001178555611a6c565b82800160010185558215611a6c579182015b82811115611a6b578251825591602001919060010190611a50565b5b509050611a799190611a7d565b5090565b5b80821115611a96576000816000905550600101611a7e565b5090565b6000611aad611aa8846122ab565b612286565b905082815260208101848484011115611ac957611ac861258a565b5b611ad48482856123db565b509392505050565b600081359050611aeb8161280e565b92915050565b600081519050611b008161280e565b92915050565b600082601f830112611b1b57611b1a612585565b5b8135611b2b848260208601611a9a565b91505092915050565b600081519050611b4381612825565b92915050565b600081359050611b588161283c565b92915050565b600060208284031215611b7457611b73612594565b5b6000611b8284828501611adc565b91505092915050565b600060208284031215611ba157611ba0612594565b5b6000611baf84828501611af1565b91505092915050565b600060208284031215611bce57611bcd612594565b5b600082013567ffffffffffffffff811115611bec57611beb61258f565b5b611bf884828501611b06565b91505092915050565b600080600060608486031215611c1a57611c19612594565b5b6000611c2886828701611b34565b9350506020611c3986828701611b34565b9250506040611c4a86828701611b34565b9150509250925092565b600060208284031215611c6a57611c69612594565b5b6000611c7884828501611b49565b91505092915050565b60008060408385031215611c9857611c97612594565b5b6000611ca685828601611b49565b9250506020611cb785828601611adc565b9150509250929050565b6000611ccd8383611ced565b60208301905092915050565b6000611ce58383611ded565b905092915050565b611cf681612386565b82525050565b611d0581612386565b82525050565b6000611d16826122fc565b611d208185612337565b9350611d2b836122dc565b8060005b83811015611d5c578151611d438882611cc1565b9750611d4e8361231d565b925050600181019050611d2f565b5085935050505092915050565b6000611d7482612307565b611d7e8185612348565b935083602082028501611d90856122ec565b8060005b85811015611dcc5784840389528151611dad8582611cd9565b9450611db88361232a565b925060208a01995050600181019050611d94565b50829750879550505050505092915050565b611de781612398565b82525050565b6000611df882612312565b611e028185612364565b9350611e128185602086016123ea565b611e1b81612599565b840191505092915050565b6000611e33600f83612375565b9150611e3e826125aa565b602082019050919050565b6000611e56601283612375565b9150611e61826125d3565b602082019050919050565b6000611e79602683612375565b9150611e84826125fc565b604082019050919050565b6000611e9c601083612375565b9150611ea78261264b565b602082019050919050565b6000611ebf601b83612375565b9150611eca82612674565b602082019050919050565b6000611ee2602083612375565b9150611eed8261269d565b602082019050919050565b6000611f05602a83612375565b9150611f10826126c6565b604082019050919050565b6000611f28601583612375565b9150611f3382612715565b602082019050919050565b6000611f4b600083612359565b9150611f568261273e565b600082019050919050565b6000611f6e601083612375565b9150611f7982612741565b602082019050919050565b6000611f91601683612375565b9150611f9c8261276a565b602082019050919050565b6000611fb4601983612375565b9150611fbf82612793565b602082019050919050565b6000611fd7600f83612375565b9150611fe2826127bc565b602082019050919050565b6000611ffa601583612375565b9150612005826127e5565b602082019050919050565b612019816123c4565b82525050565b612028816123ce565b82525050565b600061203982611f3e565b9150819050919050565b60006020820190506120586000830184611cfc565b92915050565b600060408201905081810360008301526120788185611d69565b9050818103602083015261208c8184611d0b565b90509392505050565b60006020820190506120aa6000830184611dde565b92915050565b600060208201905081810360008301526120c981611e26565b9050919050565b600060208201905081810360008301526120e981611e49565b9050919050565b6000602082019050818103600083015261210981611e6c565b9050919050565b6000602082019050818103600083015261212981611e8f565b9050919050565b6000602082019050818103600083015261214981611eb2565b9050919050565b6000602082019050818103600083015261216981611ed5565b9050919050565b6000602082019050818103600083015261218981611ef8565b9050919050565b600060208201905081810360008301526121a981611f1b565b9050919050565b600060208201905081810360008301526121c981611f61565b9050919050565b600060208201905081810360008301526121e981611f84565b9050919050565b6000602082019050818103600083015261220981611fa7565b9050919050565b6000602082019050818103600083015261222981611fca565b9050919050565b6000602082019050818103600083015261224981611fed565b9050919050565b60006020820190506122656000830184612010565b92915050565b6000602082019050612280600083018461201f565b92915050565b60006122906122a1565b905061229c828261244f565b919050565b6000604051905090565b600067ffffffffffffffff8211156122c6576122c5612556565b5b6122cf82612599565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612391826123a4565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156124085780820151818401526020810190506123ed565b83811115612417576000848401525b50505050565b6000600282049050600182168061243557607f821691505b60208210811415612449576124486124f8565b5b50919050565b61245882612599565b810181811067ffffffffffffffff8211171561247757612476612556565b5b80604052505050565b600061248b826123c4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156124be576124bd6124c9565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f536d6172747261636b206f6e6c79210000000000000000000000000000000000600082015250565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f5261636b20426173696320416464726573737320557064617465640000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f5261636b20416464726573737320557064617465640000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f437573746f6d6572204164647265737373205570646174656400000000000000600082015250565b7f4e6f7420596f7572205072696365730000000000000000000000000000000000600082015250565b7f4368696c6420636f6e747261637473206f6e6c79210000000000000000000000600082015250565b61281781612386565b811461282257600080fd5b50565b61282e816123c4565b811461283957600080fd5b50565b612845816123ce565b811461285057600080fd5b5056fea264697066735822122080eb286f776e3c345a0237fbda4660ad21b9f3784e297695f94b20175ef024b764736f6c63430008050033a26469706673582212206bfd609de11fcf6c7fb64c711bb1efc5396c50c930a568fbbc13a050641a778064736f6c63430008050033