VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x7fAE30…cB5f
Summary
Transactions
Transfers
Address
0x7fAE3035E05d71f9CD2FD1bec6d6A3974c61cB5f
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA129f34Ad3e333373425088De3e6d7C09E0B7Dab
Deployer
0xA129f34Ad3e333373425088De3e6d7C09E0B7Dab
Code
0x608060405234801561001057600080fd5b50600436106102115760003560e01c806371030f6911610125578063a217fddf116100ad578063d53913931161007c578063d5391393146105ee578063d547741f1461060c578063dd62ed3e14610628578063e63ab1e914610658578063e78cea921461067657610211565b8063a217fddf14610552578063a457c2d714610570578063a9059cbb146105a0578063b5bfddea146105d057610211565b80638456cb59116100f45780638456cb59146104c25780638c2a993e146104cc5780638dd14802146104e857806391d148541461050457806395d89b411461053457610211565b806371030f691461046457806374f4f5471461048057806379cc67901461049c5780638129fc1c146104b857610211565b8063313ce567116101a85780633f4ba83a116101775780633f4ba83a146103d457806340c10f19146103de57806342966c68146103fa5780635c975abb1461041657806370a082311461043457610211565b8063313ce5671461034c57806332cb6b0c1461036a57806336568abe1461038857806339509351146103a457610211565b806318160ddd116101e457806318160ddd146102b257806323b872dd146102d0578063248a9ca3146103005780632f2ff15d1461033057610211565b806301ffc9a714610216578063042249bb1461024657806306fdde0314610264578063095ea7b314610282575b600080fd5b610230600480360381019061022b91906127bf565b610694565b60405161023d9190612807565b60405180910390f35b61024e61070e565b60405161025b9190612863565b60405180910390f35b61026c610735565b604051610279919061290e565b60405180910390f35b61029c60048036038101906102979190612992565b6107c7565b6040516102a99190612807565b60405180910390f35b6102ba6107ea565b6040516102c791906129e1565b60405180910390f35b6102ea60048036038101906102e591906129fc565b6107f4565b6040516102f79190612807565b60405180910390f35b61031a60048036038101906103159190612a85565b610823565b6040516103279190612ac1565b60405180910390f35b61034a60048036038101906103459190612adc565b610843565b005b610354610864565b6040516103619190612b38565b60405180910390f35b61037261086d565b60405161037f91906129e1565b60405180910390f35b6103a2600480360381019061039d9190612adc565b61087d565b005b6103be60048036038101906103b99190612992565b610900565b6040516103cb9190612807565b60405180910390f35b6103dc610937565b005b6103f860048036038101906103f39190612992565b61096c565b005b610414600480360381019061040f9190612b53565b610a08565b005b61041e610a1c565b60405161042b9190612807565b60405180910390f35b61044e60048036038101906104499190612b80565b610a33565b60405161045b91906129e1565b60405180910390f35b61047e60048036038101906104799190612b80565b610a7c565b005b61049a60048036038101906104959190612992565b610bd8565b005b6104b660048036038101906104b19190612992565b610c11565b005b6104c0610c31565b005b6104ca610e54565b005b6104e660048036038101906104e19190612992565b610e89565b005b61050260048036038101906104fd9190612b80565b610f25565b005b61051e60048036038101906105199190612adc565b611081565b60405161052b9190612807565b60405180910390f35b61053c6110ec565b604051610549919061290e565b60405180910390f35b61055a61117e565b6040516105679190612ac1565b60405180910390f35b61058a60048036038101906105859190612992565b611185565b6040516105979190612807565b60405180910390f35b6105ba60048036038101906105b59190612992565b6111fc565b6040516105c79190612807565b60405180910390f35b6105d861121f565b6040516105e59190612ac1565b60405180910390f35b6105f6611243565b6040516106039190612ac1565b60405180910390f35b61062660048036038101906106219190612adc565b611267565b005b610642600480360381019061063d9190612bad565b611288565b60405161064f91906129e1565b60405180910390f35b61066061130f565b60405161066d9190612ac1565b60405180910390f35b61067e611333565b60405161068b9190612863565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061070757506107068261135a565b5b9050919050565b61012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606036805461074490612c1c565b80601f016020809104026020016040519081016040528092919081815260200182805461077090612c1c565b80156107bd5780601f10610792576101008083540402835291602001916107bd565b820191906000526020600020905b8154815290600101906020018083116107a057829003601f168201915b5050505050905090565b6000806107d26113c4565b90506107df8185856113cc565b600191505092915050565b6000603554905090565b6000806107ff6113c4565b905061080c858285611595565b610817858585611621565b60019150509392505050565b600060fb6000838152602001908152602001600020600101549050919050565b61084c82610823565b6108558161189a565b61085f83836118ae565b505050565b60006012905090565b6b204fce5e3e2502611000000081565b6108856113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e990612cbf565b60405180910390fd5b6108fc828261198f565b5050565b60008061090b6113c4565b905061092c81858561091d8589611288565b6109279190612d0e565b6113cc565b600191505092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6109618161189a565b610969611a71565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66109968161189a565b816b204fce5e3e25026110000000816109ad6107ea565b6109b79190612d0e565b11156109f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ef90612d8e565b60405180910390fd5b610a028484611ad4565b50505050565b610a19610a136113c4565b82611c2b565b50565b6000609760009054906101000a900460ff16905090565b6000603360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000801b610a898161189a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610af8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aef90612dfa565b60405180910390fd5b610b457f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661198f565b8161012d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610bd47f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166118ae565b5050565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f610c028161189a565b610c0c8383611c2b565b505050565b610c2382610c1d6113c4565b83611595565b610c2d8282611c2b565b5050565b60008060019054906101000a900460ff16159050808015610c625750600160008054906101000a900460ff1660ff16105b80610c8f5750610c7130611dfa565b158015610c8e5750600160008054906101000a900460ff1660ff16145b5b610cce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc590612e8c565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015610d0b576001600060016101000a81548160ff0219169083151502179055505b610d7f6040518060400160405280600981526020017f45584f20546f6b656e00000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f45584f0000000000000000000000000000000000000000000000000000000000815250611e1d565b610d87611e7a565b610d8f611ecb565b610d97611f24565b610da46000801b336118ae565b610dce7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a336118ae565b610df87f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336118ae565b8015610e515760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051610e489190612ef1565b60405180910390a15b50565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610e7e8161189a565b610e86611f75565b50565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f610eb38161189a565b816b204fce5e3e2502611000000081610eca6107ea565b610ed49190612d0e565b1115610f15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0c90612d8e565b60405180910390fd5b610f1f8484611ad4565b50505050565b6000801b610f328161189a565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9890612dfa565b60405180910390fd5b610fee7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661198f565b8161012e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061107d7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166118ae565b5050565b600060fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060603780546110fb90612c1c565b80601f016020809104026020016040519081016040528092919081815260200182805461112790612c1c565b80156111745780601f1061114957610100808354040283529160200191611174565b820191906000526020600020905b81548152906001019060200180831161115757829003601f168201915b5050505050905090565b6000801b81565b6000806111906113c4565b9050600061119e8286611288565b9050838110156111e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111da90612f7e565b60405180910390fd5b6111f082868684036113cc565b60019250505092915050565b6000806112076113c4565b9050611214818585611621565b600191505092915050565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f81565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61127082610823565b6112798161189a565b611283838361198f565b505050565b6000603460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361143b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143290613010565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a1906130a2565b60405180910390fd5b80603460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161158891906129e1565b60405180910390a3505050565b60006115a18484611288565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461161b578181101561160d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116049061310e565b60405180910390fd5b61161a84848484036113cc565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611690576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611687906131a0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f690613232565b60405180910390fd5b61170a838383611fd8565b6000603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611791576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611788906132c4565b60405180910390fd5b818103603360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161188191906129e1565b60405180910390a3611894848484611ff0565b50505050565b6118ab816118a66113c4565b6122ee565b50565b6118b88282611081565b61198b57600160fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119306113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6119998282611081565b15611a6d57600060fb600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611a126113c4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b611a79612373565b6000609760006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611abd6113c4565b604051611aca9190612863565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3a90613330565b60405180910390fd5b611b4f60008383611fd8565b8060356000828254611b619190612d0e565b9250508190555080603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c1391906129e1565b60405180910390a3611c2760008383611ff0565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c91906133c2565b60405180910390fd5b611ca682600083611fd8565b6000603360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2490613454565b60405180910390fd5b818103603360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081603560008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611de191906129e1565b60405180910390a3611df583600084611ff0565b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16611e6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e63906134e6565b60405180910390fd5b611e7682826123bc565b5050565b600060019054906101000a900460ff16611ec9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec0906134e6565b60405180910390fd5b565b600060019054906101000a900460ff16611f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f11906134e6565b60405180910390fd5b611f2261242f565b565b600060019054906101000a900460ff16611f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6a906134e6565b60405180910390fd5b565b611f7d61249b565b6001609760006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611fc16113c4565b604051611fce9190612863565b60405180910390a1565b611fe061249b565b611feb8383836124e5565b505050565b611ff861249b565b6120038383836124ea565b6000839050600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b9bfb2a6836040518263ffffffff1660e01b81526004016120669190612863565b602060405180830381865afa158015612083573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120a7919061351b565b9050600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b45aae52846040518263ffffffff1660e01b81526004016121079190612863565b602060405180830381865afa158015612124573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121489190613574565b905060008160ff1611156122e657600061012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631ee86f416040518163ffffffff1660e01b8152600401608060405180830381865afa1580156121c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121ea919061371a565b905060006121f785610a33565b9050670de0b6b3a7640000828460ff166004811061221857612217613747565b5b60200201516affffffffffffffffffffff166122349190613776565b84826122409190612d0e565b10156122e35761012d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166393e2282d8660018661229391906137b8565b6040518363ffffffff1660e01b81526004016122b09291906137ed565b600060405180830381600087803b1580156122ca57600080fd5b505af11580156122de573d6000803e3d6000fd5b505050505b50505b505050505050565b6122f88282611081565b61236f57612305816124ef565b6123138360001c602061251c565b6040516020016123249291906138ea565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612366919061290e565b60405180910390fd5b5050565b61237b610a1c565b6123ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b190613970565b60405180910390fd5b565b600060019054906101000a900460ff1661240b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612402906134e6565b60405180910390fd5b816036908161241a9190613b32565b50806037908161242a9190613b32565b505050565b600060019054906101000a900460ff1661247e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612475906134e6565b60405180910390fd5b6000609760006101000a81548160ff021916908315150217905550565b6124a3610a1c565b156124e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124da90613c50565b60405180910390fd5b565b505050565b505050565b60606125158273ffffffffffffffffffffffffffffffffffffffff16601460ff1661251c565b9050919050565b60606000600283600261252f9190613776565b6125399190612d0e565b67ffffffffffffffff811115612552576125516135a6565b5b6040519080825280601f01601f1916602001820160405280156125845781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106125bc576125bb613747565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106126205761261f613747565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026126609190613776565b61266a9190612d0e565b90505b600181111561270a577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106126ac576126ab613747565b5b1a60f81b8282815181106126c3576126c2613747565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061270390613c70565b905061266d565b506000841461274e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274590613ce5565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61279c81612767565b81146127a757600080fd5b50565b6000813590506127b981612793565b92915050565b6000602082840312156127d5576127d4612762565b5b60006127e3848285016127aa565b91505092915050565b60008115159050919050565b612801816127ec565b82525050565b600060208201905061281c60008301846127f8565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061284d82612822565b9050919050565b61285d81612842565b82525050565b60006020820190506128786000830184612854565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156128b857808201518184015260208101905061289d565b60008484015250505050565b6000601f19601f8301169050919050565b60006128e08261287e565b6128ea8185612889565b93506128fa81856020860161289a565b612903816128c4565b840191505092915050565b6000602082019050818103600083015261292881846128d5565b905092915050565b61293981612842565b811461294457600080fd5b50565b60008135905061295681612930565b92915050565b6000819050919050565b61296f8161295c565b811461297a57600080fd5b50565b60008135905061298c81612966565b92915050565b600080604083850312156129a9576129a8612762565b5b60006129b785828601612947565b92505060206129c88582860161297d565b9150509250929050565b6129db8161295c565b82525050565b60006020820190506129f660008301846129d2565b92915050565b600080600060608486031215612a1557612a14612762565b5b6000612a2386828701612947565b9350506020612a3486828701612947565b9250506040612a458682870161297d565b9150509250925092565b6000819050919050565b612a6281612a4f565b8114612a6d57600080fd5b50565b600081359050612a7f81612a59565b92915050565b600060208284031215612a9b57612a9a612762565b5b6000612aa984828501612a70565b91505092915050565b612abb81612a4f565b82525050565b6000602082019050612ad66000830184612ab2565b92915050565b60008060408385031215612af357612af2612762565b5b6000612b0185828601612a70565b9250506020612b1285828601612947565b9150509250929050565b600060ff82169050919050565b612b3281612b1c565b82525050565b6000602082019050612b4d6000830184612b29565b92915050565b600060208284031215612b6957612b68612762565b5b6000612b778482850161297d565b91505092915050565b600060208284031215612b9657612b95612762565b5b6000612ba484828501612947565b91505092915050565b60008060408385031215612bc457612bc3612762565b5b6000612bd285828601612947565b9250506020612be385828601612947565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612c3457607f821691505b602082108103612c4757612c46612bed565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612ca9602f83612889565b9150612cb482612c4d565b604082019050919050565b60006020820190508181036000830152612cd881612c9c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612d198261295c565b9150612d248361295c565b9250828201905080821115612d3c57612d3b612cdf565b5b92915050565b7f45584f3a204578636565647320546f74616c537570706c790000000000000000600082015250565b6000612d78601883612889565b9150612d8382612d42565b602082019050919050565b60006020820190508181036000830152612da781612d6b565b9050919050565b7f43616e206e6f74206265207a65726f2061646472657373000000000000000000600082015250565b6000612de4601783612889565b9150612def82612dae565b602082019050919050565b60006020820190508181036000830152612e1381612dd7565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000612e76602e83612889565b9150612e8182612e1a565b604082019050919050565b60006020820190508181036000830152612ea581612e69565b9050919050565b6000819050919050565b6000819050919050565b6000612edb612ed6612ed184612eac565b612eb6565b612b1c565b9050919050565b612eeb81612ec0565b82525050565b6000602082019050612f066000830184612ee2565b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612f68602583612889565b9150612f7382612f0c565b604082019050919050565b60006020820190508181036000830152612f9781612f5b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612ffa602483612889565b915061300582612f9e565b604082019050919050565b6000602082019050818103600083015261302981612fed565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061308c602283612889565b915061309782613030565b604082019050919050565b600060208201905081810360008301526130bb8161307f565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006130f8601d83612889565b9150613103826130c2565b602082019050919050565b60006020820190508181036000830152613127816130eb565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061318a602583612889565b91506131958261312e565b604082019050919050565b600060208201905081810360008301526131b98161317d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061321c602383612889565b9150613227826131c0565b604082019050919050565b6000602082019050818103600083015261324b8161320f565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006132ae602683612889565b91506132b982613252565b604082019050919050565b600060208201905081810360008301526132dd816132a1565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061331a601f83612889565b9150613325826132e4565b602082019050919050565b600060208201905081810360008301526133498161330d565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006133ac602183612889565b91506133b782613350565b604082019050919050565b600060208201905081810360008301526133db8161339f565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061343e602283612889565b9150613449826133e2565b604082019050919050565b6000602082019050818103600083015261346d81613431565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b60006134d0602b83612889565b91506134db82613474565b604082019050919050565b600060208201905081810360008301526134ff816134c3565b9050919050565b60008151905061351581612966565b92915050565b60006020828403121561353157613530612762565b5b600061353f84828501613506565b91505092915050565b61355181612b1c565b811461355c57600080fd5b50565b60008151905061356e81613548565b92915050565b60006020828403121561358a57613589612762565b5b60006135988482850161355f565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6135de826128c4565b810181811067ffffffffffffffff821117156135fd576135fc6135a6565b5b80604052505050565b6000613610612758565b905061361c82826135d5565b919050565b600067ffffffffffffffff82111561363c5761363b6135a6565b5b602082029050919050565b600080fd5b60006affffffffffffffffffffff82169050919050565b61366c8161364c565b811461367757600080fd5b50565b60008151905061368981613663565b92915050565b60006136a261369d84613621565b613606565b905080602084028301858111156136bc576136bb613647565b5b835b818110156136e557806136d1888261367a565b8452602084019350506020810190506136be565b5050509392505050565b600082601f830112613704576137036135a1565b5b600461371184828561368f565b91505092915050565b6000608082840312156137305761372f612762565b5b600061373e848285016136ef565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006137818261295c565b915061378c8361295c565b925082820261379a8161295c565b915082820484148315176137b1576137b0612cdf565b5b5092915050565b60006137c382612b1c565b91506137ce83612b1c565b9250828203905060ff8111156137e7576137e6612cdf565b5b92915050565b60006040820190506138026000830185612854565b61380f6020830184612b29565b9392505050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000613857601783613816565b915061386282613821565b601782019050919050565b60006138788261287e565b6138828185613816565b935061389281856020860161289a565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006138d4601183613816565b91506138df8261389e565b601182019050919050565b60006138f58261384a565b9150613901828561386d565b915061390c826138c7565b9150613918828461386d565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061395a601483612889565b915061396582613924565b602082019050919050565b600060208201905081810360008301526139898161394d565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026139f27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826139b5565b6139fc86836139b5565b95508019841693508086168417925050509392505050565b6000613a2f613a2a613a258461295c565b612eb6565b61295c565b9050919050565b6000819050919050565b613a4983613a14565b613a5d613a5582613a36565b8484546139c2565b825550505050565b600090565b613a72613a65565b613a7d818484613a40565b505050565b5b81811015613aa157613a96600082613a6a565b600181019050613a83565b5050565b601f821115613ae657613ab781613990565b613ac0846139a5565b81016020851015613acf578190505b613ae3613adb856139a5565b830182613a82565b50505b505050565b600082821c905092915050565b6000613b0960001984600802613aeb565b1980831691505092915050565b6000613b228383613af8565b9150826002028217905092915050565b613b3b8261287e565b67ffffffffffffffff811115613b5457613b536135a6565b5b613b5e8254612c1c565b613b69828285613aa5565b600060209050601f831160018114613b9c5760008415613b8a578287015190505b613b948582613b16565b865550613bfc565b601f198416613baa86613990565b60005b82811015613bd257848901518255600182019150602085019450602081019050613bad565b86831015613bef5784890151613beb601f891682613af8565b8355505b6001600288020188555050505b505050505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613c3a601083612889565b9150613c4582613c04565b602082019050919050565b60006020820190508181036000830152613c6981613c2d565b9050919050565b6000613c7b8261295c565b915060008203613c8e57613c8d612cdf565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613ccf602083612889565b9150613cda82613c99565b602082019050919050565b60006020820190508181036000830152613cfe81613cc2565b905091905056fea26469706673582212201e5eaf5ee9cc01b333bebaa113a47dcba5cce27ec4f7fb6ea55b0e9d849ed36e64736f6c63430008110033