VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfF3d72…0c73
Summary
Transactions
Transfers
Address
0xfF3d72E48b0b72C8F56362647C184Da2e8240c73
VET
2.00
VET
VTHO
0.70
VTHO
Master
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Deployer
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Code
0x6080604052600436106101355760003560e01c806370a08231116100ab578063b9cf50231161006f578063b9cf50231461045f578063c87b56dd1461048f578063dc965290146104cc578063e47eaae4146104f7578063e4b50cb814610520578063e985e9c51461055d57610135565b806370a082311461036857806395d89b41146103a5578063a22cb465146103d0578063acbd62bc146103f9578063b88d4fde1461043657610135565b806323b872dd116100fd57806323b872dd146102335780632a55205a1461025c57806342842e0e1461029a5780636352211e146102c35780636abcded1146103005780636e233cfb1461032b57610135565b806301ffc9a71461013a57806306fdde0314610177578063081812fc146101a2578063095ea7b3146101df5780631f9a460314610208575b600080fd5b34801561014657600080fd5b50610161600480360381019061015c9190612ad2565b61059a565b60405161016e9190613706565b60405180910390f35b34801561018357600080fd5b5061018c610603565b6040516101999190613721565b60405180910390f35b3480156101ae57600080fd5b506101c960048036038101906101c49190612be3565b610695565b6040516101d69190613632565b60405180910390f35b3480156101eb57600080fd5b5061020660048036038101906102019190612a96565b61071a565b005b34801561021457600080fd5b5061021d610832565b60405161022a91906139a3565b60405180910390f35b34801561023f57600080fd5b5061025a60048036038101906102559190612990565b610843565b005b34801561026857600080fd5b50610283600480360381019061027e9190612c0c565b6108a3565b604051610291929190613699565b60405180910390f35b3480156102a657600080fd5b506102c160048036038101906102bc9190612990565b6109c3565b005b3480156102cf57600080fd5b506102ea60048036038101906102e59190612be3565b6109e3565b6040516102f79190613632565b60405180910390f35b34801561030c57600080fd5b50610315610a95565b60405161032291906139a3565b60405180910390f35b34801561033757600080fd5b50610352600480360381019061034d9190612c48565b610a9f565b60405161035f91906139a3565b60405180910390f35b34801561037457600080fd5b5061038f600480360381019061038a919061292b565b610c31565b60405161039c91906139a3565b60405180910390f35b3480156103b157600080fd5b506103ba610ce9565b6040516103c79190613721565b60405180910390f35b3480156103dc57600080fd5b506103f760048036038101906103f29190612a5a565b610d7b565b005b34801561040557600080fd5b50610420600480360381019061041b9190612c0c565b610efc565b60405161042d91906136c2565b60405180910390f35b34801561044257600080fd5b5061045d600480360381019061045891906129df565b61114e565b005b61047960048036038101906104749190612b24565b6111b0565b60405161048691906139a3565b60405180910390f35b34801561049b57600080fd5b506104b660048036038101906104b19190612be3565b6115ea565b6040516104c39190613721565b60405180910390f35b3480156104d857600080fd5b506104e1611743565b6040516104ee91906136e4565b60405180910390f35b34801561050357600080fd5b5061051e60048036038101906105199190612be3565b6118ed565b005b34801561052c57600080fd5b5061054760048036038101906105429190612be3565b6118f7565b60405161055491906136e4565b60405180910390f35b34801561056957600080fd5b50610584600480360381019061057f9190612954565b611a58565b6040516105919190613706565b60405180910390f35b6000632a55205a60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156105f257600190506105fe565b6105fb82611aec565b90505b919050565b60606000805461061290613d51565b80601f016020809104026020016040519081016040528092919081815260200182805461063e90613d51565b801561068b5780601f106106605761010080835404028352916020019161068b565b820191906000526020600020905b81548152906001019060200180831161066e57829003601f168201915b5050505050905090565b60006106a082611bce565b6106df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d6906138c3565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610725826109e3565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078d90613923565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107b5611c3a565b73ffffffffffffffffffffffffffffffffffffffff1614806107e457506107e3816107de611c3a565b611a58565b5b610823576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081a90613803565b60405180910390fd5b61082d8383611c42565b505050565b600061083e6008611cfb565b905090565b61085461084e611c3a565b82611d09565b610893576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088a90613943565b60405180910390fd5b61089e838383611de7565b505050565b600080600a60008581526020019081526020016000206000815481106108f2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612710600a600087815260200190815260200160002060008154811061096f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16856109ae9190613be3565b6109b89190613bb2565b915091509250929050565b6109de8383836040518060200160405280600081525061114e565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8390613843565b60405180910390fd5b80915050919050565b6000600954905090565b60003373ffffffffffffffffffffffffffffffffffffffff16610ac1886109e3565b73ffffffffffffffffffffffffffffffffffffffff16148015610b1757503373ffffffffffffffffffffffffffffffffffffffff16610aff876109e3565b73ffffffffffffffffffffffffffffffffffffffff16145b610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90613963565b60405180910390fd5b600b600087815260200190815260200160002060030154600b60008981526020019081526020016000206003015414610bc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbb90613883565b60405180910390fd5b60006001600b60008a815260200190815260200160002060030154610be99190613b5c565b9050610bfe610bf7896109e3565b848a610843565b610c11610c0a886109e3565b8489610843565b6000610c2087878733866111b0565b905080925050509695505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9990613823565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060018054610cf890613d51565b80601f0160208091040260200160405190810160405280929190818152602001828054610d2490613d51565b8015610d715780601f10610d4657610100808354040283529160200191610d71565b820191906000526020600020905b815481529060010190602001808311610d5457829003601f168201915b5050505050905090565b610d83611c3a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610df1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de8906137c3565b60405180910390fd5b8060056000610dfe611c3a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610eab611c3a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610ef09190613706565b60405180910390a35050565b60606000600a600085815260200190815260200160002080549050905060008167ffffffffffffffff811115610f5b577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610f9457816020015b610f816125a0565b815260200190600190039081610f795790505b5090506000805b83811015611141576040518060400160405280600a60008a81526020019081526020016000208381548110610ff9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001612710600a60008b81526020019081526020016000208481548110611090577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16896110cf9190613be3565b6110d99190613bb2565b815250838381518110611115577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250818061112b90613d83565b925050808061113990613d83565b915050610f9b565b5081935050505092915050565b61115f611159611c3a565b83611d09565b61119e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119590613943565b60405180910390fd5b6111aa84848484612043565b50505050565b600060018211806111c15750600034115b611200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f790613783565b60405180910390fd5b600182118061121957506009546112176008611cfb565b105b611258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124f90613983565b60405180910390fd5b611262600761209f565b600182141561127657611275600861209f565b5b60006112826007611cfb565b905061128e84826120b5565b61129881886120d3565b6000865111156114385760005b865181101561143257600a60008381526020019081526020016000206040518060400160405280898481518110611305577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168152602001888481518110611361577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516bffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061142a90613d83565b9150506112a5565b5061152b565b600a600082815260200190815260200160002060405180604001604052808673ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050505b60405180608001604052808281526020018573ffffffffffffffffffffffffffffffffffffffff16815260200142815260200184815250600b60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020155606082015181600301559050508091505095945050505050565b60606115f582611bce565b611634576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162b90613903565b60405180910390fd5b600060066000848152602001908152602001600020805461165490613d51565b80601f016020809104026020016040519081016040528092919081815260200182805461168090613d51565b80156116cd5780601f106116a2576101008083540402835291602001916116cd565b820191906000526020600020905b8154815290600101906020018083116116b057829003601f168201915b5050505050905060006116de612147565b90506000815114156116f457819250505061173e565b60008251111561172957808260405160200161171192919061360e565b6040516020818303038152906040529250505061173e565b60405180602001604052806000815250925050505b919050565b606060006117516007611cfb565b67ffffffffffffffff811115611790577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156117c957816020015b6117b66125d0565b8152602001906001900390816117ae5790505b5090506000805b6117da6007611cfb565b8110156118e457600b60006001836117f29190613b5c565b8152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600282015481526020016003820154815250508383815181106118b8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018190525081806118ce90613d83565b92505080806118dc90613d83565b9150506117d0565b50819250505090565b8060098190555050565b60606000600167ffffffffffffffff81111561193c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561197557816020015b6119626125d0565b81526020019060019003908161195a5790505b509050600b6000848152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815260200160038201548152505081600081518110611a44577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018190525080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bb757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611bc75750611bc68261215e565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611cb5836109e3565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b6000611d1482611bce565b611d53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4a906137e3565b60405180910390fd5b6000611d5e836109e3565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611dcd57508373ffffffffffffffffffffffffffffffffffffffff16611db584610695565b73ffffffffffffffffffffffffffffffffffffffff16145b80611dde5750611ddd8185611a58565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611e07826109e3565b73ffffffffffffffffffffffffffffffffffffffff1614611e5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e54906138e3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ecd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec4906137a3565b60405180910390fd5b611ed88383836121c8565b611ee3600082611c42565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f339190613c3d565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f8a9190613b5c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61204e848484611de7565b61205a848484846121cd565b612099576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209090613743565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b6120cf828260405180602001604052806000815250612364565b5050565b6120dc82611bce565b61211b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211290613863565b60405180910390fd5b8060066000848152602001908152602001600020908051906020019061214292919061260e565b505050565b606060405180602001604052806000815250905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b60006121ee8473ffffffffffffffffffffffffffffffffffffffff166123bf565b15612357578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612217611c3a565b8786866040518563ffffffff1660e01b8152600401612239949392919061364d565b602060405180830381600087803b15801561225357600080fd5b505af192505050801561228457506040513d601f19601f820116820180604052508101906122819190612afb565b60015b612307573d80600081146122b4576040519150601f19603f3d011682016040523d82523d6000602084013e6122b9565b606091505b506000815114156122ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f690613743565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061235c565b600190505b949350505050565b61236e83836123d2565b61237b60008484846121cd565b6123ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b190613743565b60405180910390fd5b505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612442576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612439906138a3565b60405180910390fd5b61244b81611bce565b1561248b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248290613763565b60405180910390fd5b612497600083836121c8565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546124e79190613b5c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b604051806080016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081525090565b82805461261a90613d51565b90600052602060002090601f01602090048101928261263c5760008555612683565b82601f1061265557805160ff1916838001178555612683565b82800160010185558215612683579182015b82811115612682578251825591602001919060010190612667565b5b5090506126909190612694565b5090565b5b808211156126ad576000816000905550600101612695565b5090565b60006126c46126bf846139ef565b6139be565b905080838252602082019050828560208602820111156126e357600080fd5b60005b8581101561271357816126f98882612805565b8452602084019350602083019250506001810190506126e6565b5050509392505050565b600061273061272b84613a1b565b6139be565b9050808382526020820190508285602086028201111561274f57600080fd5b60005b8581101561277f57816127658882612916565b845260208401935060208301925050600181019050612752565b5050509392505050565b600061279c61279784613a47565b6139be565b9050828152602081018484840111156127b457600080fd5b6127bf848285613d0f565b509392505050565b60006127da6127d584613a77565b6139be565b9050828152602081018484840111156127f257600080fd5b6127fd848285613d0f565b509392505050565b60008135905061281481613e99565b92915050565b600082601f83011261282b57600080fd5b813561283b8482602086016126b1565b91505092915050565b600082601f83011261285557600080fd5b813561286584826020860161271d565b91505092915050565b60008135905061287d81613eb0565b92915050565b60008135905061289281613ec7565b92915050565b6000815190506128a781613ec7565b92915050565b600082601f8301126128be57600080fd5b81356128ce848260208601612789565b91505092915050565b600082601f8301126128e857600080fd5b81356128f88482602086016127c7565b91505092915050565b60008135905061291081613ede565b92915050565b60008135905061292581613ef5565b92915050565b60006020828403121561293d57600080fd5b600061294b84828501612805565b91505092915050565b6000806040838503121561296757600080fd5b600061297585828601612805565b925050602061298685828601612805565b9150509250929050565b6000806000606084860312156129a557600080fd5b60006129b386828701612805565b93505060206129c486828701612805565b92505060406129d586828701612901565b9150509250925092565b600080600080608085870312156129f557600080fd5b6000612a0387828801612805565b9450506020612a1487828801612805565b9350506040612a2587828801612901565b925050606085013567ffffffffffffffff811115612a4257600080fd5b612a4e878288016128ad565b91505092959194509250565b60008060408385031215612a6d57600080fd5b6000612a7b85828601612805565b9250506020612a8c8582860161286e565b9150509250929050565b60008060408385031215612aa957600080fd5b6000612ab785828601612805565b9250506020612ac885828601612901565b9150509250929050565b600060208284031215612ae457600080fd5b6000612af284828501612883565b91505092915050565b600060208284031215612b0d57600080fd5b6000612b1b84828501612898565b91505092915050565b600080600080600060a08688031215612b3c57600080fd5b600086013567ffffffffffffffff811115612b5657600080fd5b612b62888289016128d7565b955050602086013567ffffffffffffffff811115612b7f57600080fd5b612b8b8882890161281a565b945050604086013567ffffffffffffffff811115612ba857600080fd5b612bb488828901612844565b9350506060612bc588828901612805565b9250506080612bd688828901612901565b9150509295509295909350565b600060208284031215612bf557600080fd5b6000612c0384828501612901565b91505092915050565b60008060408385031215612c1f57600080fd5b6000612c2d85828601612901565b9250506020612c3e85828601612901565b9150509250929050565b60008060008060008060c08789031215612c6157600080fd5b6000612c6f89828a01612901565b9650506020612c8089828a01612901565b955050604087013567ffffffffffffffff811115612c9d57600080fd5b612ca989828a016128d7565b945050606087013567ffffffffffffffff811115612cc657600080fd5b612cd289828a0161281a565b935050608087013567ffffffffffffffff811115612cef57600080fd5b612cfb89828a01612844565b92505060a0612d0c89828a01612805565b9150509295509295509295565b6000612d25838361356c565b60408301905092915050565b6000612d3d838361359b565b60808301905092915050565b612d5281613c83565b82525050565b612d6181613c71565b82525050565b612d7081613c71565b82525050565b6000612d8182613ac7565b612d8b8185613b0d565b9350612d9683613aa7565b8060005b83811015612dc7578151612dae8882612d19565b9750612db983613af3565b925050600181019050612d9a565b5085935050505092915050565b6000612ddf82613ad2565b612de98185613b1e565b9350612df483613ab7565b8060005b83811015612e25578151612e0c8882612d31565b9750612e1783613b00565b925050600181019050612df8565b5085935050505092915050565b612e3b81613c95565b82525050565b6000612e4c82613add565b612e568185613b2f565b9350612e66818560208601613d1e565b612e6f81613e88565b840191505092915050565b6000612e8582613ae8565b612e8f8185613b40565b9350612e9f818560208601613d1e565b612ea881613e88565b840191505092915050565b6000612ebe82613ae8565b612ec88185613b51565b9350612ed8818560208601613d1e565b80840191505092915050565b6000612ef1603283613b40565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b6000612f57601c83613b40565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b6000612f97601b83613b40565b91507f4d75737420696e636c756465206d696e74696e672070726963652e00000000006000830152602082019050919050565b6000612fd7602483613b40565b91507f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061303d601983613b40565b91507f4552433732313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b600061307d602c83613b40565b91507f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b60006130e3603883613b40565b91507f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b6000613149602a83613b40565b91507f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b60006131af602983613b40565b91507f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000613215602e83613b40565b91507f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008301527f6578697374656e7420746f6b656e0000000000000000000000000000000000006020830152604082019050919050565b600061327b601c83613b40565b91507f546f6b656e73206d757374206265206f662073616d6520746965722e000000006000830152602082019050919050565b60006132bb602083613b40565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b60006132fb602c83613b40565b91507f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000613361602983613b40565b91507f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b60006133c7602f83613b40565b91507f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b600061342d602183613b40565b91507f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613493603183613b40565b91507f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b60006134f9601b83613b40565b91507f4d757374206265206f776e6572206f6620626f7468204e4654732e00000000006000830152602082019050919050565b6000613539601c83613b40565b91507f4d6178206e756d626572206f6620746f6b656e73206d696e7465642e000000006000830152602082019050919050565b6040820160008201516135826000850182612d49565b50602082015161359560208501826135f0565b50505050565b6080820160008201516135b160008501826135f0565b5060208201516135c46020850182612d58565b5060408201516135d760408501826135f0565b5060608201516135ea60608501826135f0565b50505050565b6135f981613ced565b82525050565b61360881613ced565b82525050565b600061361a8285612eb3565b91506136268284612eb3565b91508190509392505050565b60006020820190506136476000830184612d67565b92915050565b60006080820190506136626000830187612d67565b61366f6020830186612d67565b61367c60408301856135ff565b818103606083015261368e8184612e41565b905095945050505050565b60006040820190506136ae6000830185612d67565b6136bb60208301846135ff565b9392505050565b600060208201905081810360008301526136dc8184612d76565b905092915050565b600060208201905081810360008301526136fe8184612dd4565b905092915050565b600060208201905061371b6000830184612e32565b92915050565b6000602082019050818103600083015261373b8184612e7a565b905092915050565b6000602082019050818103600083015261375c81612ee4565b9050919050565b6000602082019050818103600083015261377c81612f4a565b9050919050565b6000602082019050818103600083015261379c81612f8a565b9050919050565b600060208201905081810360008301526137bc81612fca565b9050919050565b600060208201905081810360008301526137dc81613030565b9050919050565b600060208201905081810360008301526137fc81613070565b9050919050565b6000602082019050818103600083015261381c816130d6565b9050919050565b6000602082019050818103600083015261383c8161313c565b9050919050565b6000602082019050818103600083015261385c816131a2565b9050919050565b6000602082019050818103600083015261387c81613208565b9050919050565b6000602082019050818103600083015261389c8161326e565b9050919050565b600060208201905081810360008301526138bc816132ae565b9050919050565b600060208201905081810360008301526138dc816132ee565b9050919050565b600060208201905081810360008301526138fc81613354565b9050919050565b6000602082019050818103600083015261391c816133ba565b9050919050565b6000602082019050818103600083015261393c81613420565b9050919050565b6000602082019050818103600083015261395c81613486565b9050919050565b6000602082019050818103600083015261397c816134ec565b9050919050565b6000602082019050818103600083015261399c8161352c565b9050919050565b60006020820190506139b860008301846135ff565b92915050565b6000604051905081810181811067ffffffffffffffff821117156139e5576139e4613e59565b5b8060405250919050565b600067ffffffffffffffff821115613a0a57613a09613e59565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613a3657613a35613e59565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613a6257613a61613e59565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff821115613a9257613a91613e59565b5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613b6782613ced565b9150613b7283613ced565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ba757613ba6613dcc565b5b828201905092915050565b6000613bbd82613ced565b9150613bc883613ced565b925082613bd857613bd7613dfb565b5b828204905092915050565b6000613bee82613ced565b9150613bf983613ced565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c3257613c31613dcc565b5b828202905092915050565b6000613c4882613ced565b9150613c5383613ced565b925082821015613c6657613c65613dcc565b5b828203905092915050565b6000613c7c82613ccd565b9050919050565b6000613c8e82613ccd565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015613d3c578082015181840152602081019050613d21565b83811115613d4b576000848401525b50505050565b60006002820490506001821680613d6957607f821691505b60208210811415613d7d57613d7c613e2a565b5b50919050565b6000613d8e82613ced565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613dc157613dc0613dcc565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613ea281613c71565b8114613ead57600080fd5b50565b613eb981613c95565b8114613ec457600080fd5b50565b613ed081613ca1565b8114613edb57600080fd5b50565b613ee781613ced565b8114613ef257600080fd5b50565b613efe81613cf7565b8114613f0957600080fd5b5056fea26469706673582212200d3a0e5fb19fa3eaa6634946b95f88def3ea4e5638127dc91c19d33dfac87f4064736f6c63430008000033