VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x033A0C…052d
Summary
Transactions
Transfers
Address
0x033A0C9E3fE2870Bd52732646b73316Dd754052d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Deployer
0xbe50D2fAE95b23082F351E290548365e84Ec1780
Code
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c8063715018a611610125578063a22cb465116100ad578063c9db48b01161007c578063c9db48b0146105df578063d5abeb01146105fb578063e985e9c514610619578063f1a5158b14610649578063f2fde38b146106675761021c565b8063a22cb46514610559578063b88d4fde14610575578063bcc9ca5b14610591578063c87b56dd146105af5761021c565b80638d8da342116100f45780638d8da342146104c55780638da5cb5b146104e15780638fc3b549146104ff57806395d89b411461051d5780639659867e1461053b5761021c565b8063715018a61461047957806379f43005146104835780638456cb591461049f57806386600999146104a95761021c565b80633f4ba83a116101a85780635c975abb116101775780635c975abb146103bf5780635f74606c146103dd5780636352211e146103fb578063639e01dd1461042b57806370a08231146104495761021c565b80633f4ba83a1461034d57806342842e0e146103575780634f6ccce71461037357806355f804b3146103a35761021c565b8063095ea7b3116101ef578063095ea7b3146102bd57806318160ddd146102d957806323b872dd146102f757806326092b83146103135780632f745c591461031d5761021c565b806301ffc9a714610221578063067ad6dd1461025157806306fdde031461026f578063081812fc1461028d575b600080fd5b61023b60048036038101906102369190612bed565b610683565b6040516102489190612c35565b60405180910390f35b6102596106fd565b6040516102669190612c91565b60405180910390f35b610277610723565b6040516102849190612d45565b60405180910390f35b6102a760048036038101906102a29190612d9d565b6107b5565b6040516102b49190612c91565b60405180910390f35b6102d760048036038101906102d29190612df6565b6107fb565b005b6102e1610913565b6040516102ee9190612e45565b60405180910390f35b610311600480360381019061030c9190612e60565b610920565b005b61031b610980565b005b61033760048036038101906103329190612df6565b6109d9565b6040516103449190612e45565b60405180910390f35b610355610a7e565b005b610371600480360381019061036c9190612e60565b610a90565b005b61038d60048036038101906103889190612d9d565b610ab0565b60405161039a9190612e45565b60405180910390f35b6103bd60048036038101906103b89190612fe8565b610b21565b005b6103c7610be6565b6040516103d49190612c35565b60405180910390f35b6103e5610bfd565b6040516103f29190612c91565b60405180910390f35b61041560048036038101906104109190612d9d565b610c23565b6040516104229190612c91565b60405180910390f35b610433610caa565b6040516104409190612c91565b60405180910390f35b610463600480360381019061045e9190613031565b610cd0565b6040516104709190612e45565b60405180910390f35b610481610d88565b005b61049d60048036038101906104989190613031565b610d9c565b005b6104a7610de8565b005b6104c360048036038101906104be919061308a565b610dfa565b005b6104df60048036038101906104da9190613031565b610e1f565b005b6104e9610e6b565b6040516104f69190612c91565b60405180910390f35b610507610e95565b6040516105149190612e45565b60405180910390f35b610525610e9f565b6040516105329190612d45565b60405180910390f35b610543610f31565b6040516105509190612e45565b60405180910390f35b610573600480360381019061056e91906130b7565b610f37565b005b61058f600480360381019061058a9190613198565b610f4d565b005b610599610faf565b6040516105a69190612c35565b60405180910390f35b6105c960048036038101906105c49190612d9d565b610fc2565b6040516105d69190612d45565b60405180910390f35b6105f960048036038101906105f49190613031565b61102a565b005b610603611076565b6040516106109190612e45565b60405180910390f35b610633600480360381019061062e919061321b565b61107c565b6040516106409190612c35565b60405180910390f35b610651611110565b60405161065e9190612c91565b60405180910390f35b610681600480360381019061067c9190613031565b611136565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106f657506106f5826111ba565b5b9050919050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060600080546107329061328a565b80601f016020809104026020016040519081016040528092919081815260200182805461075e9061328a565b80156107ab5780601f10610780576101008083540402835291602001916107ab565b820191906000526020600020905b81548152906001019060200180831161078e57829003601f168201915b5050505050905090565b60006107c08261129c565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061080682610c23565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086e9061332e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108966112e7565b73ffffffffffffffffffffffffffffffffffffffff1614806108c557506108c4816108bf6112e7565b61107c565b5b610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb906133c0565b60405180910390fd5b61090e83836112ef565b505050565b6000600880549050905090565b61093161092b6112e7565b826113a8565b610970576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096790613452565b60405180910390fd5b61097b83838361143d565b505050565b600d60009054906101000a900460ff166109cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c6906134be565b60405180910390fd5b6109d7611737565b565b60006109e483610cd0565b8210610a25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1c90613550565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610a866119ec565b610a8e611a6a565b565b610aab83838360405180602001604052806000815250610f4d565b505050565b6000610aba610913565b8210610afb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af2906135e2565b60405180910390fd5b60088281548110610b0f57610b0e613602565b5b90600052602060002001549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610b40610e6b565b73ffffffffffffffffffffffffffffffffffffffff161480610b8d57503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b610bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc3906136a3565b60405180910390fd5b8060139080519060200190610be2929190612ade565b5050565b6000600a60009054906101000a900460ff16905090565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080610c2f83611acd565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ca1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c989061370f565b60405180910390fd5b80915050919050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d38906137a1565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610d906119ec565b610d9a6000611b0a565b565b610da46119ec565b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610df06119ec565b610df8611bd0565b565b610e026119ec565b80600d60006101000a81548160ff02191690831515021790555050565b610e276119ec565b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600e54905090565b606060018054610eae9061328a565b80601f0160208091040260200160405190810160405280929190818152602001828054610eda9061328a565b8015610f275780601f10610efc57610100808354040283529160200191610f27565b820191906000526020600020905b815481529060010190602001808311610f0a57829003601f168201915b5050505050905090565b600e5481565b610f49610f426112e7565b8383611c33565b5050565b610f5e610f586112e7565b836113a8565b610f9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9490613452565b60405180910390fd5b610fa984848484611da0565b50505050565b600d60009054906101000a900460ff1681565b6060610fcd8261129c565b6000610fd7611dfc565b90506000815111610ff75760405180602001604052806000815250611022565b8061100184611e8e565b6040516020016110129291906137fd565b6040516020818303038152906040525b915050919050565b6110326119ec565b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61113e6119ec565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156111ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a590613893565b60405180910390fd5b6111b781611b0a565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061128557507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611295575061129482611f66565b5b9050919050565b6112a581611fd0565b6112e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112db9061370f565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661136283610c23565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000806113b483610c23565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806113f657506113f5818561107c565b5b8061143457508373ffffffffffffffffffffffffffffffffffffffff1661141c846107b5565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661145d82610c23565b73ffffffffffffffffffffffffffffffffffffffff16146114b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114aa90613925565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611523576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151a906139b7565b60405180910390fd5b6115308383836001612011565b8273ffffffffffffffffffffffffffffffffffffffff1661155082610c23565b73ffffffffffffffffffffffffffffffffffffffff16146115a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159d90613925565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46117328383836001612171565b505050565b600c54611744600b612177565b10611784576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177b90613a23565b60405180910390fd5b6000611790600b612177565b905061179c600b612185565b6117a6338261219b565b600034905060006064600a836117bc9190613a72565b6117c69190613afb565b9050600060646005846117d99190613a72565b6117e39190613afb565b9050600060646005856117f69190613a72565b6118009190613afb565b90506000818385876118129190613b2c565b61181c9190613b2c565b6118269190613b2c565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015611890573d6000803e3d6000fd5b50601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156118f9573d6000803e3d6000fd5b50601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611962573d6000803e3d6000fd5b50601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156119cb573d6000803e3d6000fd5b50600e60008154809291906119df90613b60565b9190505550505050505050565b6119f46112e7565b73ffffffffffffffffffffffffffffffffffffffff16611a12610e6b565b73ffffffffffffffffffffffffffffffffffffffff1614611a68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5f90613bf5565b60405180910390fd5b565b611a726121b9565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611ab66112e7565b604051611ac39190612c91565b60405180910390a1565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611bd8612202565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611c1c6112e7565b604051611c299190612c91565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9990613c61565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611d939190612c35565b60405180910390a3505050565b611dab84848461143d565b611db78484848461224c565b611df6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ded90613cf3565b60405180910390fd5b50505050565b606060138054611e0b9061328a565b80601f0160208091040260200160405190810160405280929190818152602001828054611e379061328a565b8015611e845780601f10611e5957610100808354040283529160200191611e84565b820191906000526020600020905b815481529060010190602001808311611e6757829003601f168201915b5050505050905090565b606060006001611e9d846123e3565b01905060008167ffffffffffffffff811115611ebc57611ebb612ebd565b5b6040519080825280601f01601f191660200182016040528015611eee5781602001600182028036833780820191505090505b509050600082602001820190505b600115611f5b578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611f4557611f44613acc565b5b0494506000851415611f5657611f5b565b611efc565b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16611ff283611acd565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b61201d84848484612536565b6001811115612061576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205890613d85565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156120a9576120a48161253c565b6120e8565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146120e7576120e68582612585565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561212b57612126816126f2565b61216a565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146121695761216884826127c3565b5b5b5050505050565b50505050565b600081600001549050919050565b6001816000016000828254019250508190555050565b6121b5828260405180602001604052806000815250612842565b5050565b6121c1610be6565b612200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f790613df1565b60405180910390fd5b565b61220a610be6565b1561224a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224190613e5d565b60405180910390fd5b565b600061226d8473ffffffffffffffffffffffffffffffffffffffff1661289d565b156123d6578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026122966112e7565b8786866040518563ffffffff1660e01b81526004016122b89493929190613ed2565b602060405180830381600087803b1580156122d257600080fd5b505af192505050801561230357506040513d601f19601f820116820180604052508101906123009190613f33565b60015b612386573d8060008114612333576040519150601f19603f3d011682016040523d82523d6000602084013e612338565b606091505b5060008151141561237e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237590613cf3565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506123db565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612441577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161243757612436613acc565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061247e576d04ee2d6d415b85acef8100000000838161247457612473613acc565b5b0492506020810190505b662386f26fc1000083106124ad57662386f26fc1000083816124a3576124a2613acc565b5b0492506010810190505b6305f5e10083106124d6576305f5e10083816124cc576124cb613acc565b5b0492506008810190505b61271083106124fb5761271083816124f1576124f0613acc565b5b0492506004810190505b6064831061251e576064838161251457612513613acc565b5b0492506002810190505b600a831061252d576001810190505b80915050919050565b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161259284610cd0565b61259c9190613b2c565b9050600060076000848152602001908152602001600020549050818114612681576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506127069190613b2c565b905060006009600084815260200190815260200160002054905060006008838154811061273657612735613602565b5b90600052602060002001549050806008838154811061275857612757613602565b5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806127a7576127a6613f60565b5b6001900381819060005260206000200160009055905550505050565b60006127ce83610cd0565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b61284c83836128c0565b612859600084848461224c565b612898576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288f90613cf3565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612930576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292790613fdb565b60405180910390fd5b61293981611fd0565b15612979576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161297090614047565b60405180910390fd5b612987600083836001612011565b61299081611fd0565b156129d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c790614047565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ada600083836001612171565b5050565b828054612aea9061328a565b90600052602060002090601f016020900481019282612b0c5760008555612b53565b82601f10612b2557805160ff1916838001178555612b53565b82800160010185558215612b53579182015b82811115612b52578251825591602001919060010190612b37565b5b509050612b609190612b64565b5090565b5b80821115612b7d576000816000905550600101612b65565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612bca81612b95565b8114612bd557600080fd5b50565b600081359050612be781612bc1565b92915050565b600060208284031215612c0357612c02612b8b565b5b6000612c1184828501612bd8565b91505092915050565b60008115159050919050565b612c2f81612c1a565b82525050565b6000602082019050612c4a6000830184612c26565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612c7b82612c50565b9050919050565b612c8b81612c70565b82525050565b6000602082019050612ca66000830184612c82565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ce6578082015181840152602081019050612ccb565b83811115612cf5576000848401525b50505050565b6000601f19601f8301169050919050565b6000612d1782612cac565b612d218185612cb7565b9350612d31818560208601612cc8565b612d3a81612cfb565b840191505092915050565b60006020820190508181036000830152612d5f8184612d0c565b905092915050565b6000819050919050565b612d7a81612d67565b8114612d8557600080fd5b50565b600081359050612d9781612d71565b92915050565b600060208284031215612db357612db2612b8b565b5b6000612dc184828501612d88565b91505092915050565b612dd381612c70565b8114612dde57600080fd5b50565b600081359050612df081612dca565b92915050565b60008060408385031215612e0d57612e0c612b8b565b5b6000612e1b85828601612de1565b9250506020612e2c85828601612d88565b9150509250929050565b612e3f81612d67565b82525050565b6000602082019050612e5a6000830184612e36565b92915050565b600080600060608486031215612e7957612e78612b8b565b5b6000612e8786828701612de1565b9350506020612e9886828701612de1565b9250506040612ea986828701612d88565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612ef582612cfb565b810181811067ffffffffffffffff82111715612f1457612f13612ebd565b5b80604052505050565b6000612f27612b81565b9050612f338282612eec565b919050565b600067ffffffffffffffff821115612f5357612f52612ebd565b5b612f5c82612cfb565b9050602081019050919050565b82818337600083830152505050565b6000612f8b612f8684612f38565b612f1d565b905082815260208101848484011115612fa757612fa6612eb8565b5b612fb2848285612f69565b509392505050565b600082601f830112612fcf57612fce612eb3565b5b8135612fdf848260208601612f78565b91505092915050565b600060208284031215612ffe57612ffd612b8b565b5b600082013567ffffffffffffffff81111561301c5761301b612b90565b5b61302884828501612fba565b91505092915050565b60006020828403121561304757613046612b8b565b5b600061305584828501612de1565b91505092915050565b61306781612c1a565b811461307257600080fd5b50565b6000813590506130848161305e565b92915050565b6000602082840312156130a05761309f612b8b565b5b60006130ae84828501613075565b91505092915050565b600080604083850312156130ce576130cd612b8b565b5b60006130dc85828601612de1565b92505060206130ed85828601613075565b9150509250929050565b600067ffffffffffffffff82111561311257613111612ebd565b5b61311b82612cfb565b9050602081019050919050565b600061313b613136846130f7565b612f1d565b90508281526020810184848401111561315757613156612eb8565b5b613162848285612f69565b509392505050565b600082601f83011261317f5761317e612eb3565b5b813561318f848260208601613128565b91505092915050565b600080600080608085870312156131b2576131b1612b8b565b5b60006131c087828801612de1565b94505060206131d187828801612de1565b93505060406131e287828801612d88565b925050606085013567ffffffffffffffff81111561320357613202612b90565b5b61320f8782880161316a565b91505092959194509250565b6000806040838503121561323257613231612b8b565b5b600061324085828601612de1565b925050602061325185828601612de1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806132a257607f821691505b602082108114156132b6576132b561325b565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613318602183612cb7565b9150613323826132bc565b604082019050919050565b600060208201905081810360008301526133478161330b565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006133aa603d83612cb7565b91506133b58261334e565b604082019050919050565b600060208201905081810360008301526133d98161339d565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b600061343c602d83612cb7565b9150613447826133e0565b604082019050919050565b6000602082019050818103600083015261346b8161342f565b9050919050565b7f4d696e7420436c6f736564000000000000000000000000000000000000000000600082015250565b60006134a8600b83612cb7565b91506134b382613472565b602082019050919050565b600060208201905081810360008301526134d78161349b565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061353a602b83612cb7565b9150613545826134de565b604082019050919050565b600060208201905081810360008301526135698161352d565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006135cc602c83612cb7565b91506135d782613570565b604082019050919050565b600060208201905081810360008301526135fb816135bf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f43616c6c6572206973206e6f7420746865206f776e6572206f7220636f6e747260008201527f6163742e00000000000000000000000000000000000000000000000000000000602082015250565b600061368d602483612cb7565b915061369882613631565b604082019050919050565b600060208201905081810360008301526136bc81613680565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006136f9601883612cb7565b9150613704826136c3565b602082019050919050565b60006020820190508181036000830152613728816136ec565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061378b602983612cb7565b91506137968261372f565b604082019050919050565b600060208201905081810360008301526137ba8161377e565b9050919050565b600081905092915050565b60006137d782612cac565b6137e181856137c1565b93506137f1818560208601612cc8565b80840191505092915050565b600061380982856137cc565b915061381582846137cc565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061387d602683612cb7565b915061388882613821565b604082019050919050565b600060208201905081810360008301526138ac81613870565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061390f602583612cb7565b915061391a826138b3565b604082019050919050565b6000602082019050818103600083015261393e81613902565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006139a1602483612cb7565b91506139ac82613945565b604082019050919050565b600060208201905081810360008301526139d081613994565b9050919050565b7f4e6f206d6f7265204e465473206c656674000000000000000000000000000000600082015250565b6000613a0d601183612cb7565b9150613a18826139d7565b602082019050919050565b60006020820190508181036000830152613a3c81613a00565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613a7d82612d67565b9150613a8883612d67565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ac157613ac0613a43565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613b0682612d67565b9150613b1183612d67565b925082613b2157613b20613acc565b5b828204905092915050565b6000613b3782612d67565b9150613b4283612d67565b925082821015613b5557613b54613a43565b5b828203905092915050565b6000613b6b82612d67565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613b9e57613b9d613a43565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613bdf602083612cb7565b9150613bea82613ba9565b602082019050919050565b60006020820190508181036000830152613c0e81613bd2565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613c4b601983612cb7565b9150613c5682613c15565b602082019050919050565b60006020820190508181036000830152613c7a81613c3e565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613cdd603283612cb7565b9150613ce882613c81565b604082019050919050565b60006020820190508181036000830152613d0c81613cd0565b9050919050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000613d6f603583612cb7565b9150613d7a82613d13565b604082019050919050565b60006020820190508181036000830152613d9e81613d62565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613ddb601483612cb7565b9150613de682613da5565b602082019050919050565b60006020820190508181036000830152613e0a81613dce565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613e47601083612cb7565b9150613e5282613e11565b602082019050919050565b60006020820190508181036000830152613e7681613e3a565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613ea482613e7d565b613eae8185613e88565b9350613ebe818560208601612cc8565b613ec781612cfb565b840191505092915050565b6000608082019050613ee76000830187612c82565b613ef46020830186612c82565b613f016040830185612e36565b8181036060830152613f138184613e99565b905095945050505050565b600081519050613f2d81612bc1565b92915050565b600060208284031215613f4957613f48612b8b565b5b6000613f5784828501613f1e565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613fc5602083612cb7565b9150613fd082613f8f565b602082019050919050565b60006020820190508181036000830152613ff481613fb8565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000614031601c83612cb7565b915061403c82613ffb565b602082019050919050565b6000602082019050818103600083015261406081614024565b905091905056fea2646970667358221220cd265e0b8d271203564c35438336952b8ffc8cf709885f4a0fcb593ac9c7955664736f6c63430008090033