VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x664dF9…3Def
Summary
Transactions
Transfers
Address
0x664dF9C0604d878ce4c813b45E1Da634a7B33Def
VET
2.00
VET
VTHO
0.71
VTHO
Master
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Deployer
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Code
0x6080604052600436106101405760003560e01c806370a08231116100b6578063b9cf50231161006f578063b9cf502314610493578063c87b56dd146104c3578063dc96529014610500578063e47eaae41461052b578063e4b50cb814610554578063e985e9c51461059157610140565b806370a0823114610373578063749388c4146103b057806395d89b41146103d9578063a22cb46514610404578063acbd62bc1461042d578063b88d4fde1461046a57610140565b806323b872dd1161010857806323b872dd1461023e5780632a55205a1461026757806342842e0e146102a55780636352211e146102ce5780636abcded11461030b5780636e233cfb1461033657610140565b806301ffc9a71461014557806306fdde0314610182578063081812fc146101ad578063095ea7b3146101ea5780631f9a460314610213575b600080fd5b34801561015157600080fd5b5061016c60048036038101906101679190612b0b565b6105ce565b604051610179919061378e565b60405180910390f35b34801561018e57600080fd5b50610197610637565b6040516101a491906137a9565b60405180910390f35b3480156101b957600080fd5b506101d460048036038101906101cf9190612c1c565b6106c9565b6040516101e191906136ba565b60405180910390f35b3480156101f657600080fd5b50610211600480360381019061020c9190612acf565b61074e565b005b34801561021f57600080fd5b50610228610866565b6040516102359190613a2b565b60405180910390f35b34801561024a57600080fd5b50610265600480360381019061026091906129c9565b610877565b005b34801561027357600080fd5b5061028e60048036038101906102899190612c45565b6108d7565b60405161029c929190613721565b60405180910390f35b3480156102b157600080fd5b506102cc60048036038101906102c791906129c9565b6109f7565b005b3480156102da57600080fd5b506102f560048036038101906102f09190612c1c565b610a17565b60405161030291906136ba565b60405180910390f35b34801561031757600080fd5b50610320610ac9565b60405161032d9190613a2b565b60405180910390f35b34801561034257600080fd5b5061035d60048036038101906103589190612cd0565b610ad3565b60405161036a9190613a2b565b60405180910390f35b34801561037f57600080fd5b5061039a60048036038101906103959190612964565b610b8a565b6040516103a79190613a2b565b60405180910390f35b3480156103bc57600080fd5b506103d760048036038101906103d29190612c81565b610c42565b005b3480156103e557600080fd5b506103ee610d22565b6040516103fb91906137a9565b60405180910390f35b34801561041057600080fd5b5061042b60048036038101906104269190612a93565b610db4565b005b34801561043957600080fd5b50610454600480360381019061044f9190612c45565b610f35565b604051610461919061374a565b60405180910390f35b34801561047657600080fd5b50610491600480360381019061048c9190612a18565b611187565b005b6104ad60048036038101906104a89190612b5d565b6111e9565b6040516104ba9190613a2b565b60405180910390f35b3480156104cf57600080fd5b506104ea60048036038101906104e59190612c1c565b611623565b6040516104f791906137a9565b60405180910390f35b34801561050c57600080fd5b5061051561177c565b604051610522919061376c565b60405180910390f35b34801561053757600080fd5b50610552600480360381019061054d9190612c1c565b611926565b005b34801561056057600080fd5b5061057b60048036038101906105769190612c1c565b611930565b604051610588919061376c565b60405180910390f35b34801561059d57600080fd5b506105b860048036038101906105b3919061298d565b611a91565b6040516105c5919061378e565b60405180910390f35b6000632a55205a60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156106265760019050610632565b61062f82611b25565b90505b919050565b60606000805461064690613dd9565b80601f016020809104026020016040519081016040528092919081815260200182805461067290613dd9565b80156106bf5780601f10610694576101008083540402835291602001916106bf565b820191906000526020600020905b8154815290600101906020018083116106a257829003601f168201915b5050505050905090565b60006106d482611c07565b610713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070a9061394b565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061075982610a17565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c1906139ab565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107e9611c73565b73ffffffffffffffffffffffffffffffffffffffff161480610818575061081781610812611c73565b611a91565b5b610857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084e9061388b565b60405180910390fd5b6108618383611c7b565b505050565b60006108726008611d34565b905090565b610888610882611c73565b82611d42565b6108c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108be906139cb565b60405180910390fd5b6108d2838383611e20565b505050565b600080600a6000858152602001908152602001600020600081548110610926577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612710600a60008781526020019081526020016000206000815481106109a3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16856109e29190613c6b565b6109ec9190613c3a565b915091509250929050565b610a1283838360405180602001604052806000815250611187565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab7906138cb565b60405180910390fd5b80915050919050565b6000600954905090565b6000600b600087815260200190815260200160002060030154600b60008981526020019081526020016000206003015414610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061390b565b60405180910390fd5b60006001600b60008a815260200190815260200160002060030154610b689190613be4565b90506000610b7987878733866111e9565b905080925050509695505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf2906138ab565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610c6284610a17565b73ffffffffffffffffffffffffffffffffffffffff16148015610cb857503373ffffffffffffffffffffffffffffffffffffffff16610ca083610a17565b73ffffffffffffffffffffffffffffffffffffffff16145b610cf7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cee906139eb565b60405180910390fd5b610d0a610d0384610a17565b8285610877565b610d1d610d1683610a17565b8284610877565b505050565b606060018054610d3190613dd9565b80601f0160208091040260200160405190810160405280929190818152602001828054610d5d90613dd9565b8015610daa5780601f10610d7f57610100808354040283529160200191610daa565b820191906000526020600020905b815481529060010190602001808311610d8d57829003601f168201915b5050505050905090565b610dbc611c73565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e219061384b565b60405180910390fd5b8060056000610e37611c73565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610ee4611c73565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610f29919061378e565b60405180910390a35050565b60606000600a600085815260200190815260200160002080549050905060008167ffffffffffffffff811115610f94577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610fcd57816020015b610fba6125d9565b815260200190600190039081610fb25790505b5090506000805b8381101561117a576040518060400160405280600a60008a81526020019081526020016000208381548110611032577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001612710600a60008b815260200190815260200160002084815481106110c9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16896111089190613c6b565b6111129190613c3a565b81525083838151811061114e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250818061116490613e0b565b925050808061117290613e0b565b915050610fd4565b5081935050505092915050565b611198611192611c73565b83611d42565b6111d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ce906139cb565b60405180910390fd5b6111e38484848461207c565b50505050565b600060018211806111fa5750600034115b611239576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112309061380b565b60405180910390fd5b600182118061125257506009546112506008611d34565b105b611291576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128890613a0b565b60405180910390fd5b61129b60076120d8565b60018214156112af576112ae60086120d8565b5b60006112bb6007611d34565b90506112c784826120ee565b6112d1818861210c565b6000865111156114715760005b865181101561146b57600a6000838152602001908152602001600020604051806040016040528089848151811061133e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16815260200188848151811061139a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516bffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061146390613e0b565b9150506112de565b50611564565b600a600082815260200190815260200160002060405180604001604052808673ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050505b60405180608001604052808281526020018573ffffffffffffffffffffffffffffffffffffffff16815260200142815260200184815250600b60008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020155606082015181600301559050508091505095945050505050565b606061162e82611c07565b61166d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116649061398b565b60405180910390fd5b600060066000848152602001908152602001600020805461168d90613dd9565b80601f01602080910402602001604051908101604052809291908181526020018280546116b990613dd9565b80156117065780601f106116db57610100808354040283529160200191611706565b820191906000526020600020905b8154815290600101906020018083116116e957829003601f168201915b505050505090506000611717612180565b905060008151141561172d578192505050611777565b60008251111561176257808260405160200161174a929190613696565b60405160208183030381529060405292505050611777565b60405180602001604052806000815250925050505b919050565b6060600061178a6007611d34565b67ffffffffffffffff8111156117c9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561180257816020015b6117ef612609565b8152602001906001900390816117e75790505b5090506000805b6118136007611d34565b81101561191d57600b600060018361182b9190613be4565b8152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600282015481526020016003820154815250508383815181106118f1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250818061190790613e0b565b925050808061191590613e0b565b915050611809565b50819250505090565b8060098190555050565b60606000600167ffffffffffffffff811115611975577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156119ae57816020015b61199b612609565b8152602001906001900390816119935790505b509050600b6000848152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815260200160038201548152505081600081518110611a7d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018190525080915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bf057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611c005750611bff82612197565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611cee83610a17565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b6000611d4d82611c07565b611d8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d839061386b565b60405180910390fd5b6000611d9783610a17565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611e0657508373ffffffffffffffffffffffffffffffffffffffff16611dee846106c9565b73ffffffffffffffffffffffffffffffffffffffff16145b80611e175750611e168185611a91565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611e4082610a17565b73ffffffffffffffffffffffffffffffffffffffff1614611e96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8d9061396b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611efd9061382b565b60405180910390fd5b611f11838383612201565b611f1c600082611c7b565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f6c9190613cc5565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611fc39190613be4565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b612087848484611e20565b61209384848484612206565b6120d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c9906137cb565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b61210882826040518060200160405280600081525061239d565b5050565b61211582611c07565b612154576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214b906138eb565b60405180910390fd5b8060066000848152602001908152602001600020908051906020019061217b929190612647565b505050565b606060405180602001604052806000815250905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b60006122278473ffffffffffffffffffffffffffffffffffffffff166123f8565b15612390578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612250611c73565b8786866040518563ffffffff1660e01b815260040161227294939291906136d5565b602060405180830381600087803b15801561228c57600080fd5b505af19250505080156122bd57506040513d601f19601f820116820180604052508101906122ba9190612b34565b60015b612340573d80600081146122ed576040519150601f19603f3d011682016040523d82523d6000602084013e6122f2565b606091505b50600081511415612338576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232f906137cb565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612395565b600190505b949350505050565b6123a7838361240b565b6123b46000848484612206565b6123f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ea906137cb565b60405180910390fd5b505050565b600080823b905060008111915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561247b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124729061392b565b60405180910390fd5b61248481611c07565b156124c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124bb906137eb565b60405180910390fd5b6124d060008383612201565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125209190613be4565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b604051806080016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081525090565b82805461265390613dd9565b90600052602060002090601f01602090048101928261267557600085556126bc565b82601f1061268e57805160ff19168380011785556126bc565b828001600101855582156126bc579182015b828111156126bb5782518255916020019190600101906126a0565b5b5090506126c991906126cd565b5090565b5b808211156126e65760008160009055506001016126ce565b5090565b60006126fd6126f884613a77565b613a46565b9050808382526020820190508285602086028201111561271c57600080fd5b60005b8581101561274c5781612732888261283e565b84526020840193506020830192505060018101905061271f565b5050509392505050565b600061276961276484613aa3565b613a46565b9050808382526020820190508285602086028201111561278857600080fd5b60005b858110156127b8578161279e888261294f565b84526020840193506020830192505060018101905061278b565b5050509392505050565b60006127d56127d084613acf565b613a46565b9050828152602081018484840111156127ed57600080fd5b6127f8848285613d97565b509392505050565b600061281361280e84613aff565b613a46565b90508281526020810184848401111561282b57600080fd5b612836848285613d97565b509392505050565b60008135905061284d81613f21565b92915050565b600082601f83011261286457600080fd5b81356128748482602086016126ea565b91505092915050565b600082601f83011261288e57600080fd5b813561289e848260208601612756565b91505092915050565b6000813590506128b681613f38565b92915050565b6000813590506128cb81613f4f565b92915050565b6000815190506128e081613f4f565b92915050565b600082601f8301126128f757600080fd5b81356129078482602086016127c2565b91505092915050565b600082601f83011261292157600080fd5b8135612931848260208601612800565b91505092915050565b60008135905061294981613f66565b92915050565b60008135905061295e81613f7d565b92915050565b60006020828403121561297657600080fd5b60006129848482850161283e565b91505092915050565b600080604083850312156129a057600080fd5b60006129ae8582860161283e565b92505060206129bf8582860161283e565b9150509250929050565b6000806000606084860312156129de57600080fd5b60006129ec8682870161283e565b93505060206129fd8682870161283e565b9250506040612a0e8682870161293a565b9150509250925092565b60008060008060808587031215612a2e57600080fd5b6000612a3c8782880161283e565b9450506020612a4d8782880161283e565b9350506040612a5e8782880161293a565b925050606085013567ffffffffffffffff811115612a7b57600080fd5b612a87878288016128e6565b91505092959194509250565b60008060408385031215612aa657600080fd5b6000612ab48582860161283e565b9250506020612ac5858286016128a7565b9150509250929050565b60008060408385031215612ae257600080fd5b6000612af08582860161283e565b9250506020612b018582860161293a565b9150509250929050565b600060208284031215612b1d57600080fd5b6000612b2b848285016128bc565b91505092915050565b600060208284031215612b4657600080fd5b6000612b54848285016128d1565b91505092915050565b600080600080600060a08688031215612b7557600080fd5b600086013567ffffffffffffffff811115612b8f57600080fd5b612b9b88828901612910565b955050602086013567ffffffffffffffff811115612bb857600080fd5b612bc488828901612853565b945050604086013567ffffffffffffffff811115612be157600080fd5b612bed8882890161287d565b9350506060612bfe8882890161283e565b9250506080612c0f8882890161293a565b9150509295509295909350565b600060208284031215612c2e57600080fd5b6000612c3c8482850161293a565b91505092915050565b60008060408385031215612c5857600080fd5b6000612c668582860161293a565b9250506020612c778582860161293a565b9150509250929050565b600080600060608486031215612c9657600080fd5b6000612ca48682870161293a565b9350506020612cb58682870161293a565b9250506040612cc68682870161283e565b9150509250925092565b60008060008060008060c08789031215612ce957600080fd5b6000612cf789828a0161293a565b9650506020612d0889828a0161293a565b955050604087013567ffffffffffffffff811115612d2557600080fd5b612d3189828a01612910565b945050606087013567ffffffffffffffff811115612d4e57600080fd5b612d5a89828a01612853565b935050608087013567ffffffffffffffff811115612d7757600080fd5b612d8389828a0161287d565b92505060a0612d9489828a0161283e565b9150509295509295509295565b6000612dad83836135f4565b60408301905092915050565b6000612dc58383613623565b60808301905092915050565b612dda81613d0b565b82525050565b612de981613cf9565b82525050565b612df881613cf9565b82525050565b6000612e0982613b4f565b612e138185613b95565b9350612e1e83613b2f565b8060005b83811015612e4f578151612e368882612da1565b9750612e4183613b7b565b925050600181019050612e22565b5085935050505092915050565b6000612e6782613b5a565b612e718185613ba6565b9350612e7c83613b3f565b8060005b83811015612ead578151612e948882612db9565b9750612e9f83613b88565b925050600181019050612e80565b5085935050505092915050565b612ec381613d1d565b82525050565b6000612ed482613b65565b612ede8185613bb7565b9350612eee818560208601613da6565b612ef781613f10565b840191505092915050565b6000612f0d82613b70565b612f178185613bc8565b9350612f27818560208601613da6565b612f3081613f10565b840191505092915050565b6000612f4682613b70565b612f508185613bd9565b9350612f60818560208601613da6565b80840191505092915050565b6000612f79603283613bc8565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b6000612fdf601c83613bc8565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b600061301f601b83613bc8565b91507f4d75737420696e636c756465206d696e74696e672070726963652e00000000006000830152602082019050919050565b600061305f602483613bc8565b91507f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006130c5601983613bc8565b91507f4552433732313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b6000613105602c83613bc8565b91507f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b600061316b603883613bc8565b91507f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b60006131d1602a83613bc8565b91507f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b6000613237602983613bc8565b91507f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b600061329d602e83613bc8565b91507f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008301527f6578697374656e7420746f6b656e0000000000000000000000000000000000006020830152604082019050919050565b6000613303601c83613bc8565b91507f546f6b656e73206d757374206265206f662073616d6520746965722e000000006000830152602082019050919050565b6000613343602083613bc8565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b6000613383602c83613bc8565b91507f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b60006133e9602983613bc8565b91507f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b600061344f602f83613bc8565b91507f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b60006134b5602183613bc8565b91507f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061351b603183613bc8565b91507f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b6000613581601b83613bc8565b91507f4d757374206265206f776e6572206f6620626f7468204e4654732e00000000006000830152602082019050919050565b60006135c1601c83613bc8565b91507f4d6178206e756d626572206f6620746f6b656e73206d696e7465642e000000006000830152602082019050919050565b60408201600082015161360a6000850182612dd1565b50602082015161361d6020850182613678565b50505050565b6080820160008201516136396000850182613678565b50602082015161364c6020850182612de0565b50604082015161365f6040850182613678565b5060608201516136726060850182613678565b50505050565b61368181613d75565b82525050565b61369081613d75565b82525050565b60006136a28285612f3b565b91506136ae8284612f3b565b91508190509392505050565b60006020820190506136cf6000830184612def565b92915050565b60006080820190506136ea6000830187612def565b6136f76020830186612def565b6137046040830185613687565b81810360608301526137168184612ec9565b905095945050505050565b60006040820190506137366000830185612def565b6137436020830184613687565b9392505050565b600060208201905081810360008301526137648184612dfe565b905092915050565b600060208201905081810360008301526137868184612e5c565b905092915050565b60006020820190506137a36000830184612eba565b92915050565b600060208201905081810360008301526137c38184612f02565b905092915050565b600060208201905081810360008301526137e481612f6c565b9050919050565b6000602082019050818103600083015261380481612fd2565b9050919050565b6000602082019050818103600083015261382481613012565b9050919050565b6000602082019050818103600083015261384481613052565b9050919050565b60006020820190508181036000830152613864816130b8565b9050919050565b60006020820190508181036000830152613884816130f8565b9050919050565b600060208201905081810360008301526138a48161315e565b9050919050565b600060208201905081810360008301526138c4816131c4565b9050919050565b600060208201905081810360008301526138e48161322a565b9050919050565b6000602082019050818103600083015261390481613290565b9050919050565b60006020820190508181036000830152613924816132f6565b9050919050565b6000602082019050818103600083015261394481613336565b9050919050565b6000602082019050818103600083015261396481613376565b9050919050565b60006020820190508181036000830152613984816133dc565b9050919050565b600060208201905081810360008301526139a481613442565b9050919050565b600060208201905081810360008301526139c4816134a8565b9050919050565b600060208201905081810360008301526139e48161350e565b9050919050565b60006020820190508181036000830152613a0481613574565b9050919050565b60006020820190508181036000830152613a24816135b4565b9050919050565b6000602082019050613a406000830184613687565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613a6d57613a6c613ee1565b5b8060405250919050565b600067ffffffffffffffff821115613a9257613a91613ee1565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613abe57613abd613ee1565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613aea57613ae9613ee1565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff821115613b1a57613b19613ee1565b5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613bef82613d75565b9150613bfa83613d75565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c2f57613c2e613e54565b5b828201905092915050565b6000613c4582613d75565b9150613c5083613d75565b925082613c6057613c5f613e83565b5b828204905092915050565b6000613c7682613d75565b9150613c8183613d75565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613cba57613cb9613e54565b5b828202905092915050565b6000613cd082613d75565b9150613cdb83613d75565b925082821015613cee57613ced613e54565b5b828203905092915050565b6000613d0482613d55565b9050919050565b6000613d1682613d55565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015613dc4578082015181840152602081019050613da9565b83811115613dd3576000848401525b50505050565b60006002820490506001821680613df157607f821691505b60208210811415613e0557613e04613eb2565b5b50919050565b6000613e1682613d75565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613e4957613e48613e54565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613f2a81613cf9565b8114613f3557600080fd5b50565b613f4181613d1d565b8114613f4c57600080fd5b50565b613f5881613d29565b8114613f6357600080fd5b50565b613f6f81613d75565b8114613f7a57600080fd5b50565b613f8681613d7f565b8114613f9157600080fd5b5056fea264697066735822122041556052121c159b0915803aef2ce556f07a4bee09e2d252f7d77311335dad7164736f6c63430008000033