VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x89D5d7…1AC6
Summary
Transactions
Transfers
Address
0x89D5d7BF828A9cC6953B52cb6580E9FD56841AC6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA129f34Ad3e333373425088De3e6d7C09E0B7Dab
Deployer
0xA129f34Ad3e333373425088De3e6d7C09E0B7Dab
Code
0x608060405234801561001057600080fd5b50600436106102115760003560e01c806379cc679011610125578063a9059cbb116100ad578063d5abeb011161007c578063d5abeb01146105ec578063dcfbd0751461060a578063dd62ed3e14610628578063e63ab1e914610658578063e78cea921461067657610211565b8063a9059cbb14610564578063b5bfddea14610594578063d5391393146105b2578063d547741f146105d057610211565b80638dd14802116100f45780638dd14802146104ac57806391d14854146104c857806395d89b41146104f8578063a217fddf14610516578063a457c2d71461053457610211565b806379cc6790146104605780638129fc1c1461047c5780638456cb59146104865780638c2a993e1461049057610211565b806336568abe116101a857806342966c681161017757806342966c68146103be5780635c975abb146103da57806370a08231146103f857806371030f691461042857806374f4f5471461044457610211565b806336568abe1461034c57806339509351146103685780633f4ba83a1461039857806340c10f19146103a257610211565b806323b872dd116101e457806323b872dd146102b2578063248a9ca3146102e25780632f2ff15d14610312578063313ce5671461032e57610211565b806301ffc9a71461021657806306fdde0314610246578063095ea7b31461026457806318160ddd14610294575b600080fd5b610230600480360381019061022b91906127bf565b610694565b60405161023d9190612807565b60405180910390f35b61024e61070e565b60405161025b91906128b2565b60405180910390f35b61027e60048036038101906102799190612968565b6107a0565b60405161028b9190612807565b60405180910390f35b61029c6107c3565b6040516102a991906129b7565b60405180910390f35b6102cc60048036038101906102c791906129d2565b6107cd565b6040516102d99190612807565b60405180910390f35b6102fc60048036038101906102f79190612a5b565b6107fc565b6040516103099190612a97565b60405180910390f35b61032c60048036038101906103279190612ab2565b61081c565b005b61033661083d565b6040516103439190612b0e565b60405180910390f35b61036660048036038101906103619190612ab2565b610846565b005b610382600480360381019061037d9190612968565b6108c9565b60405161038f9190612807565b60405180910390f35b6103a0610900565b005b6103bc60048036038101906103b79190612968565b610935565b005b6103d860048036038101906103d39190612b29565b6109d1565b005b6103e26109e5565b6040516103ef9190612807565b60405180910390f35b610412600480360381019061040d9190612b56565b6109fc565b60405161041f91906129b7565b60405180910390f35b610442600480360381019061043d9190612b56565b610a45565b005b61045e60048036038101906104599190612968565b610ba1565b005b61047a60048036038101906104759190612968565b610bda565b005b610484610bfa565b005b61048e610e1d565b005b6104aa60048036038101906104a59190612968565b610e52565b005b6104c660048036038101906104c19190612b56565b610eee565b005b6104e260048036038101906104dd9190612ab2565b61104a565b6040516104ef9190612807565b60405180910390f35b6105006110b5565b60405161050d91906128b2565b60405180910390f35b61051e611147565b60405161052b9190612a97565b60405180910390f35b61054e60048036038101906105499190612968565b61114e565b60405161055b9190612807565b60405180910390f35b61057e60048036038101906105799190612968565b6111c5565b60405161058b9190612807565b60405180910390f35b61059c6111e8565b6040516105a99190612a97565b60405180910390f35b6105ba61120c565b6040516105c79190612a97565b60405180910390f35b6105ea60048036038101906105e59190612ab2565b611230565b005b6105f4611251565b60405161060191906129b7565b60405180910390f35b610612611261565b60405161061f9190612b92565b60405180910390f35b610642600480360381019061063d9190612bad565b611288565b60405161064f91906129b7565b60405180910390f35b61066061130f565b60405161066d9190612a97565b60405180910390f35b61067e611333565b60405161068b9190612b92565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061070757506107068261135a565b5b9050919050565b60606036805461071d90612c1c565b80601f016020809104026020016040519081016040528092919081815260200182805461074990612c1c565b80156107965780601f1061076b57610100808354040283529160200191610796565b820191906000526020600020905b81548152906001019060200180831161077957829003601f168201915b5050505050905090565b6000806107ab6113c4565b90506107b88185856113cc565b600191505092915050565b6000603554905090565b6000806107d86113c4565b90506107e5858285611595565b6107f0858585611621565b60019150509392505050565b600060fb6000838152602001908152602001600020600101549050919050565b610825826107fc565b61082e8161189a565b61083883836118ae565b505050565b60006012905090565b61084e6113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290612cbf565b60405180910390fd5b6108c5828261198f565b5050565b6000806108d46113c4565b90506108f58185856108e68589611288565b6108f09190612d0e565b6113cc565b600191505092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61092a8161189a565b610932611a71565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661095f8161189a565b816b204fce5e3e25026110000000816109766107c3565b6109809190612d0e565b11156109c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b890612db4565b60405180910390fd5b6109cb8484611ad4565b50505050565b6109e26109dc6113c4565b82611c2b565b50565b6000609760009054906101000a900460ff16905090565b6000603360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000801b610a528161189a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab890612e20565b60405180910390fd5b610b0e7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661198f565b8161012d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b9d7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166118ae565b5050565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f610bcb8161189a565b610bd58383611c2b565b505050565b610bec82610be66113c4565b83611595565b610bf68282611c2b565b5050565b60008060019054906101000a900460ff16159050808015610c2b5750600160008054906101000a900460ff1660ff16105b80610c585750610c3a30611dfa565b158015610c575750600160008054906101000a900460ff1660ff16145b5b610c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8e90612eb2565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610cd4576001600060016101000a81548160ff0219169083151502179055505b610d486040518060400160405280600981526020017f45584f20546f6b656e00000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f45584f0000000000000000000000000000000000000000000000000000000000815250611e1d565b610d50611e7a565b610d58611ecb565b610d60611f24565b610d6d6000801b336118ae565b610d977f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a336118ae565b610dc17f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336118ae565b8015610e1a5760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610e119190612f17565b60405180910390a15b50565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610e478161189a565b610e4f611f75565b50565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f610e7c8161189a565b816b204fce5e3e2502611000000081610e936107c3565b610e9d9190612d0e565b1115610ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed590612db4565b60405180910390fd5b610ee88484611ad4565b50505050565b6000801b610efb8161189a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6190612e20565b60405180910390fd5b610fb77f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661198f565b8161012e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506110467f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166118ae565b5050565b600060fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060603780546110c490612c1c565b80601f01602080910402602001604051908101604052809291908181526020018280546110f090612c1c565b801561113d5780601f106111125761010080835404028352916020019161113d565b820191906000526020600020905b81548152906001019060200180831161112057829003601f168201915b5050505050905090565b6000801b81565b6000806111596113c4565b905060006111678286611288565b9050838110156111ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a390612fa4565b60405180910390fd5b6111b982868684036113cc565b60019250505092915050565b6000806111d06113c4565b90506111dd818585611621565b600191505092915050565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f81565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b611239826107fc565b6112428161189a565b61124c838361198f565b505050565b6b204fce5e3e2502611000000081565b61012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000603460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361143b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143290613036565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a1906130c8565b60405180910390fd5b80603460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161158891906129b7565b60405180910390a3505050565b60006115a18484611288565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461161b578181101561160d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160490613134565b60405180910390fd5b61161a84848484036113cc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611690576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611687906131c6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f690613258565b60405180910390fd5b61170a838383611fd8565b6000603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611791576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611788906132ea565b60405180910390fd5b818103603360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161188191906129b7565b60405180910390a3611894848484611ff0565b50505050565b6118ab816118a66113c4565b6122ee565b50565b6118b8828261104a565b61198b57600160fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119306113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b611999828261104a565b15611a6d57600060fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a126113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b611a79612373565b6000609760006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611abd6113c4565b604051611aca9190612b92565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3a90613356565b60405180910390fd5b611b4f60008383611fd8565b8060356000828254611b619190612d0e565b9250508190555080603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c1391906129b7565b60405180910390a3611c2760008383611ff0565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c91906133e8565b60405180910390fd5b611ca682600083611fd8565b6000603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d249061347a565b60405180910390fd5b818103603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603560008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611de191906129b7565b60405180910390a3611df583600084611ff0565b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16611e6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e639061350c565b60405180910390fd5b611e7682826123bc565b5050565b600060019054906101000a900460ff16611ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec09061350c565b60405180910390fd5b565b600060019054906101000a900460ff16611f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f119061350c565b60405180910390fd5b611f2261242f565b565b600060019054906101000a900460ff16611f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6a9061350c565b60405180910390fd5b565b611f7d61249b565b6001609760006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611fc16113c4565b604051611fce9190612b92565b60405180910390a1565b611fe061249b565b611feb8383836124e5565b505050565b611ff861249b565b6120038383836124ea565b6000839050600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b9bfb2a6836040518263ffffffff1660e01b81526004016120669190612b92565b602060405180830381865afa158015612083573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120a79190613541565b9050600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b45aae52846040518263ffffffff1660e01b81526004016121079190612b92565b602060405180830381865afa158015612124573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612148919061359a565b905060008160ff1611156122e657600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631ee86f416040518163ffffffff1660e01b8152600401608060405180830381865afa1580156121c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ea9190613740565b905060006121f7856109fc565b9050670de0b6b3a7640000828460ff16600481106122185761221761376d565b5b60200201516affffffffffffffffffffff16612234919061379c565b84826122409190612d0e565b10156122e35761012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166393e2282d8660018661229391906137de565b6040518363ffffffff1660e01b81526004016122b0929190613813565b600060405180830381600087803b1580156122ca57600080fd5b505af11580156122de573d6000803e3d6000fd5b505050505b50505b505050505050565b6122f8828261104a565b61236f57612305816124ef565b6123138360001c602061251c565b604051602001612324929190613910565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236691906128b2565b60405180910390fd5b5050565b61237b6109e5565b6123ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b190613996565b60405180910390fd5b565b600060019054906101000a900460ff1661240b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124029061350c565b60405180910390fd5b816036908161241a9190613b58565b50806037908161242a9190613b58565b505050565b600060019054906101000a900460ff1661247e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124759061350c565b60405180910390fd5b6000609760006101000a81548160ff021916908315150217905550565b6124a36109e5565b156124e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124da90613c76565b60405180910390fd5b565b505050565b505050565b60606125158273ffffffffffffffffffffffffffffffffffffffff16601460ff1661251c565b9050919050565b60606000600283600261252f919061379c565b6125399190612d0e565b67ffffffffffffffff811115612552576125516135cc565b5b6040519080825280601f01601f1916602001820160405280156125845781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106125bc576125bb61376d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106126205761261f61376d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612660919061379c565b61266a9190612d0e565b90505b600181111561270a577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106126ac576126ab61376d565b5b1a60f81b8282815181106126c3576126c261376d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061270390613c96565b905061266d565b506000841461274e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274590613d0b565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61279c81612767565b81146127a757600080fd5b50565b6000813590506127b981612793565b92915050565b6000602082840312156127d5576127d4612762565b5b60006127e3848285016127aa565b91505092915050565b60008115159050919050565b612801816127ec565b82525050565b600060208201905061281c60008301846127f8565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561285c578082015181840152602081019050612841565b60008484015250505050565b6000601f19601f8301169050919050565b600061288482612822565b61288e818561282d565b935061289e81856020860161283e565b6128a781612868565b840191505092915050565b600060208201905081810360008301526128cc8184612879565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006128ff826128d4565b9050919050565b61290f816128f4565b811461291a57600080fd5b50565b60008135905061292c81612906565b92915050565b6000819050919050565b61294581612932565b811461295057600080fd5b50565b6000813590506129628161293c565b92915050565b6000806040838503121561297f5761297e612762565b5b600061298d8582860161291d565b925050602061299e85828601612953565b9150509250929050565b6129b181612932565b82525050565b60006020820190506129cc60008301846129a8565b92915050565b6000806000606084860312156129eb576129ea612762565b5b60006129f98682870161291d565b9350506020612a0a8682870161291d565b9250506040612a1b86828701612953565b9150509250925092565b6000819050919050565b612a3881612a25565b8114612a4357600080fd5b50565b600081359050612a5581612a2f565b92915050565b600060208284031215612a7157612a70612762565b5b6000612a7f84828501612a46565b91505092915050565b612a9181612a25565b82525050565b6000602082019050612aac6000830184612a88565b92915050565b60008060408385031215612ac957612ac8612762565b5b6000612ad785828601612a46565b9250506020612ae88582860161291d565b9150509250929050565b600060ff82169050919050565b612b0881612af2565b82525050565b6000602082019050612b236000830184612aff565b92915050565b600060208284031215612b3f57612b3e612762565b5b6000612b4d84828501612953565b91505092915050565b600060208284031215612b6c57612b6b612762565b5b6000612b7a8482850161291d565b91505092915050565b612b8c816128f4565b82525050565b6000602082019050612ba76000830184612b83565b92915050565b60008060408385031215612bc457612bc3612762565b5b6000612bd28582860161291d565b9250506020612be38582860161291d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612c3457607f821691505b602082108103612c4757612c46612bed565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612ca9602f8361282d565b9150612cb482612c4d565b604082019050919050565b60006020820190508181036000830152612cd881612c9c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612d1982612932565b9150612d2483612932565b9250828201905080821115612d3c57612d3b612cdf565b5b92915050565b7f45584f3a20546f74616c20737570706c79206d757374206e6f7420626520657860008201527f6365656400000000000000000000000000000000000000000000000000000000602082015250565b6000612d9e60248361282d565b9150612da982612d42565b604082019050919050565b60006020820190508181036000830152612dcd81612d91565b9050919050565b7f43616e206e6f74206265207a65726f2061646472657373000000000000000000600082015250565b6000612e0a60178361282d565b9150612e1582612dd4565b602082019050919050565b60006020820190508181036000830152612e3981612dfd565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000612e9c602e8361282d565b9150612ea782612e40565b604082019050919050565b60006020820190508181036000830152612ecb81612e8f565b9050919050565b6000819050919050565b6000819050919050565b6000612f01612efc612ef784612ed2565b612edc565b612af2565b9050919050565b612f1181612ee6565b82525050565b6000602082019050612f2c6000830184612f08565b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612f8e60258361282d565b9150612f9982612f32565b604082019050919050565b60006020820190508181036000830152612fbd81612f81565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061302060248361282d565b915061302b82612fc4565b604082019050919050565b6000602082019050818103600083015261304f81613013565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006130b260228361282d565b91506130bd82613056565b604082019050919050565b600060208201905081810360008301526130e1816130a5565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061311e601d8361282d565b9150613129826130e8565b602082019050919050565b6000602082019050818103600083015261314d81613111565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006131b060258361282d565b91506131bb82613154565b604082019050919050565b600060208201905081810360008301526131df816131a3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061324260238361282d565b915061324d826131e6565b604082019050919050565b6000602082019050818103600083015261327181613235565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006132d460268361282d565b91506132df82613278565b604082019050919050565b60006020820190508181036000830152613303816132c7565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000613340601f8361282d565b915061334b8261330a565b602082019050919050565b6000602082019050818103600083015261336f81613333565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006133d260218361282d565b91506133dd82613376565b604082019050919050565b60006020820190508181036000830152613401816133c5565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061346460228361282d565b915061346f82613408565b604082019050919050565b6000602082019050818103600083015261349381613457565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b60006134f6602b8361282d565b91506135018261349a565b604082019050919050565b60006020820190508181036000830152613525816134e9565b9050919050565b60008151905061353b8161293c565b92915050565b60006020828403121561355757613556612762565b5b60006135658482850161352c565b91505092915050565b61357781612af2565b811461358257600080fd5b50565b6000815190506135948161356e565b92915050565b6000602082840312156135b0576135af612762565b5b60006135be84828501613585565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61360482612868565b810181811067ffffffffffffffff82111715613623576136226135cc565b5b80604052505050565b6000613636612758565b905061364282826135fb565b919050565b600067ffffffffffffffff821115613662576136616135cc565b5b602082029050919050565b600080fd5b60006affffffffffffffffffffff82169050919050565b61369281613672565b811461369d57600080fd5b50565b6000815190506136af81613689565b92915050565b60006136c86136c384613647565b61362c565b905080602084028301858111156136e2576136e161366d565b5b835b8181101561370b57806136f788826136a0565b8452602084019350506020810190506136e4565b5050509392505050565b600082601f83011261372a576137296135c7565b5b60046137378482856136b5565b91505092915050565b60006080828403121561375657613755612762565b5b600061376484828501613715565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006137a782612932565b91506137b283612932565b92508282026137c081612932565b915082820484148315176137d7576137d6612cdf565b5b5092915050565b60006137e982612af2565b91506137f483612af2565b9250828203905060ff81111561380d5761380c612cdf565b5b92915050565b60006040820190506138286000830185612b83565b6138356020830184612aff565b9392505050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b600061387d60178361383c565b915061388882613847565b601782019050919050565b600061389e82612822565b6138a8818561383c565b93506138b881856020860161283e565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006138fa60118361383c565b9150613905826138c4565b601182019050919050565b600061391b82613870565b91506139278285613893565b9150613932826138ed565b915061393e8284613893565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061398060148361282d565b915061398b8261394a565b602082019050919050565b600060208201905081810360008301526139af81613973565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613a187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826139db565b613a2286836139db565b95508019841693508086168417925050509392505050565b6000613a55613a50613a4b84612932565b612edc565b612932565b9050919050565b6000819050919050565b613a6f83613a3a565b613a83613a7b82613a5c565b8484546139e8565b825550505050565b600090565b613a98613a8b565b613aa3818484613a66565b505050565b5b81811015613ac757613abc600082613a90565b600181019050613aa9565b5050565b601f821115613b0c57613add816139b6565b613ae6846139cb565b81016020851015613af5578190505b613b09613b01856139cb565b830182613aa8565b50505b505050565b600082821c905092915050565b6000613b2f60001984600802613b11565b1980831691505092915050565b6000613b488383613b1e565b9150826002028217905092915050565b613b6182612822565b67ffffffffffffffff811115613b7a57613b796135cc565b5b613b848254612c1c565b613b8f828285613acb565b600060209050601f831160018114613bc25760008415613bb0578287015190505b613bba8582613b3c565b865550613c22565b601f198416613bd0866139b6565b60005b82811015613bf857848901518255600182019150602085019450602081019050613bd3565b86831015613c155784890151613c11601f891682613b1e565b8355505b6001600288020188555050505b505050505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613c6060108361282d565b9150613c6b82613c2a565b602082019050919050565b60006020820190508181036000830152613c8f81613c53565b9050919050565b6000613ca182612932565b915060008203613cb457613cb3612cdf565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613cf560208361282d565b9150613d0082613cbf565b602082019050919050565b60006020820190508181036000830152613d2481613ce8565b905091905056fea2646970667358221220dcc0c78d8660b44e5b46499632456370800f67d65726dcd0a421ebbaeee835aa64736f6c63430008110033