VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x986aDa…9263
Summary
Transactions
Transfers
Address
0x986aDa68dF295A697002232D142001F3a3Be9263
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x56BDd9391b75E687236E8Fbb8FE0e8aFD390A1E5
Deployer
0x56BDd9391b75E687236E8Fbb8FE0e8aFD390A1E5
Code
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c80634f6ccce71161010457806395d89b41116100a2578063c87b56dd11610071578063c87b56dd1461058f578063d5abeb01146105bf578063e985e9c5146105dd578063f2fde38b1461060d576101da565b806395d89b411461051d578063964921551461053b578063a22cb46514610557578063b88d4fde14610573576101da565b8063715018a6116100de578063715018a61461049557806372ff58ca1461049f57806386481d40146104cf5780638da5cb5b146104ff576101da565b80634f6ccce7146104055780636352211e1461043557806370a0823114610465576101da565b8063129e766f1161017c5780632f745c591161014b5780632f745c591461036a57806342842e0e1461039a57806342966c68146103b65780634f64b2be146103d2576101da565b8063129e766f146102cf57806318160ddd146102ff57806323b872dd1461031d5780632a55205a14610339576101da565b8063095ea7b3116101b8578063095ea7b31461025d5780630a3f63e9146102795780630eaaab57146102955780630fb5a6b4146102b1576101da565b806301ffc9a7146101df57806306fdde031461020f578063081812fc1461022d575b600080fd5b6101f960048036038101906101f49190612e37565b610629565b60405161020691906132f8565b60405180910390f35b61021761063b565b6040516102249190613313565b60405180910390f35b61024760048036038101906102429190612e91565b6106cd565b6040516102549190613268565b60405180910390f35b61027760048036038101906102729190612df7565b610713565b005b610293600480360381019061028e9190612e91565b61082b565b005b6102af60048036038101906102aa9190612e91565b610b81565b005b6102b9610b93565b6040516102c69190613575565b60405180910390f35b6102e960048036038101906102e49190612e91565b610b99565b6040516102f69190613575565b60405180910390f35b610307610bb1565b6040516103149190613575565b60405180910390f35b61033760048036038101906103329190612ce1565b610bbe565b005b610353600480360381019061034e9190612ebe565b610c1e565b6040516103619291906132cf565b60405180910390f35b610384600480360381019061037f9190612df7565b610e09565b6040516103919190613575565b60405180910390f35b6103b460048036038101906103af9190612ce1565b610eae565b005b6103d060048036038101906103cb9190612e91565b610ece565b005b6103ec60048036038101906103e79190612e91565b610f2a565b6040516103fc94939291906135b9565b60405180910390f35b61041f600480360381019061041a9190612e91565b610f7a565b60405161042c9190613575565b60405180910390f35b61044f600480360381019061044a9190612e91565b610feb565b60405161045c9190613268565b60405180910390f35b61047f600480360381019061047a9190612c74565b61109d565b60405161048c9190613575565b60405180910390f35b61049d611155565b005b6104b960048036038101906104b49190612c74565b611169565b6040516104c69190613575565b60405180910390f35b6104e960048036038101906104e49190612e91565b611181565b6040516104f69190613575565b60405180910390f35b6105076111a1565b6040516105149190613268565b60405180910390f35b6105256111cb565b6040516105329190613313565b60405180910390f35b61055560048036038101906105509190612e91565b61125d565b005b610571600480360381019061056c9190612db7565b611418565b005b61058d60048036038101906105889190612d34565b61142e565b005b6105a960048036038101906105a49190612e91565b611490565b6040516105b69190613313565b60405180910390f35b6105c76114f8565b6040516105d49190613575565b60405180910390f35b6105f760048036038101906105f29190612ca1565b6114fe565b60405161060491906132f8565b60405180910390f35b61062760048036038101906106229190612c74565b611592565b005b600061063482611616565b9050919050565b60606002805461064a9061388c565b80601f01602080910402602001604051908101604052809291908181526020018280546106769061388c565b80156106c35780601f10610698576101008083540402835291602001916106c3565b820191906000526020600020905b8154815290600101906020018083116106a657829003601f168201915b5050505050905090565b60006106d882611628565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061071e82610feb565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561078f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610786906134f5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107ae611673565b73ffffffffffffffffffffffffffffffffffffffff1614806107dd57506107dc816107d7611673565b6114fe565b5b61081c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081390613475565b60405180910390fd5b610826838361167b565b505050565b3373ffffffffffffffffffffffffffffffffffffffff166011600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c690613415565b60405180910390fd5b42600a600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091c9190613697565b1061095c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095390613515565b60405180910390fd5b42600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506011600082815260200190815260200160002060020160008154809291906109c7906138ef565b9190505550600a60116000838152602001908152602001600020600201541415610b2f57600460116000838152602001908152602001600020600101541415610a5757610a1381611734565b600d6000601160008481526020019081526020016000206001015481526020019081526020016000206000815480929190610a4d90613862565b9190505550610b2e565b601160008281526020019081526020016000206001016000815480929190610a7e906138ef565b919050555060006011600083815260200190815260200160002060020181905550600d6000601160008481526020019081526020016000206001015481526020019081526020016000206000815480929190610ad9906138ef565b91905055507f3e4e89fcdca93002f85a7aef99fecb6a2a69497d6723a4987bfdc879d039c525816011600084815260200190815260200160002060010154604051610b25929190613590565b60405180910390a15b5b7f7a04f758cb72e7bfad55b09fcd86786e37a0f0ef2fc52d92c80fa56b055ff45d816011600084815260200190815260200160002060010154604051610b76929190613590565b60405180910390a150565b610b89611792565b80600f8190555050565b600f5481565b600d6020528060005260406000206000915090505481565b6000600a80549050905090565b610bcf610bc9611673565b82611810565b610c0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0590613555565b60405180910390fd5b610c198383836118a5565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610db45760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610dbe611b0c565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610dea919061371e565b610df491906136ed565b90508160000151819350935050509250929050565b6000610e148361109d565b8210610e55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4c90613335565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610ec98383836040518060200160405280600081525061142e565b505050565b610edf610ed9611673565b82611810565b610f1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1590613555565b60405180910390fd5b610f2781611734565b50565b60116020528060005260406000206000915090508060000154908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905084565b6000610f84610bb1565b8210610fc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbc90613535565b60405180910390fd5b600a8281548110610fd957610fd8613a25565b5b90600052602060002001549050919050565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108b906134d5565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561110e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110590613435565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61115d611792565b6111676000611b16565b565b600e6020528060005260406000206000915090505481565b600060116000838152602001908152602001600020600101549050919050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546111da9061388c565b80601f01602080910402602001604051908101604052809291908181526020018280546112069061388c565b80156112535780601f1061122857610100808354040283529160200191611253565b820191906000526020600020905b81548152906001019060200180831161123657829003601f168201915b5050505050905090565b6000611267610bb1565b90506010548111156112ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a590613455565b60405180910390fd5b6000600190505b828111611413576112d13382846112cc9190613697565b611bdc565b604051806080016040528082846112e89190613697565b815260200160018152602001600081526020013373ffffffffffffffffffffffffffffffffffffffff168152506011600083856113259190613697565b815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050507f5f7666687319b40936f33c188908d86aea154abd3f4127b4fa0a3f04f303c7da81836113c89190613697565b6011600084866113d89190613697565b8152602001908152602001600020600101546040516113f8929190613590565b60405180910390a1808061140b906138ef565b9150506112b5565b505050565b61142a611423611673565b8383611bfa565b5050565b61143f611439611673565b83611810565b61147e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147590613555565b60405180910390fd5b61148a84848484611d67565b50505050565b606061149b82611628565b60006114a5611dc3565b905060008151116114c557604051806020016040528060008152506114f0565b806114cf84611dda565b6040516020016114e0929190613244565b6040516020818303038152906040525b915050919050565b60105481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61159a611792565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561160a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160190613375565b60405180910390fd5b61161381611b16565b50565b600061162182611f3b565b9050919050565b61163181611fb5565b611670576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611667906134d5565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166116ee83610feb565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061173f82610feb565b905061174a82612021565b8073ffffffffffffffffffffffffffffffffffffffff16827f33631bcd0a4d34a7e2c240ab0753d5adfb7284d8ac89dab6876ec785c0cfa0e660405160405180910390a35050565b61179a611673565b73ffffffffffffffffffffffffffffffffffffffff166117b86111a1565b73ffffffffffffffffffffffffffffffffffffffff161461180e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611805906134b5565b60405180910390fd5b565b60008061181c83610feb565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061185e575061185d81856114fe565b5b8061189c57508373ffffffffffffffffffffffffffffffffffffffff16611884846106cd565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166118c582610feb565b73ffffffffffffffffffffffffffffffffffffffff161461191b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191290613395565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561198b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611982906133d5565b60405180910390fd5b611996838383612036565b6119a160008261167b565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119f19190613778565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a489190613697565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611b07838383612046565b505050565b6000612710905090565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611bf682826040518060200160405280600081525061204b565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c60906133f5565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611d5a91906132f8565b60405180910390a3505050565b611d728484846118a5565b611d7e848484846120a6565b611dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db490613355565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b60606000821415611e22576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611f36565b600082905060005b60008214611e54578080611e3d906138ef565b915050600a82611e4d91906136ed565b9150611e2a565b60008167ffffffffffffffff811115611e7057611e6f613a54565b5b6040519080825280601f01601f191660200182016040528015611ea25781602001600182028036833780820191505090505b5090505b60008514611f2f57600182611ebb9190613778565b9150600a85611eca9190613938565b6030611ed69190613697565b60f81b818381518110611eec57611eeb613a25565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611f2891906136ed565b9450611ea6565b8093505050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fae5750611fad8261223d565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b61202a8161231f565b6120338161243c565b50565b61204183838361249b565b505050565b505050565b61205583836125af565b61206260008484846120a6565b6120a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209890613355565b60405180910390fd5b505050565b60006120c78473ffffffffffffffffffffffffffffffffffffffff16612789565b15612230578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026120f0611673565b8786866040518563ffffffff1660e01b81526004016121129493929190613283565b602060405180830381600087803b15801561212c57600080fd5b505af192505050801561215d57506040513d601f19601f8201168201806040525081019061215a9190612e64565b60015b6121e0573d806000811461218d576040519150601f19603f3d011682016040523d82523d6000602084013e612192565b606091505b506000815114156121d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121cf90613355565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612235565b600190505b949350505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061230857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806123185750612317826127ac565b5b9050919050565b600061232a82610feb565b905061233881600084612036565b61234360008361167b565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123939190613778565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461243881600084612046565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b6124a6838383612826565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156124e9576124e48161282b565b612528565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612527576125268382612874565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561256b57612566816129e1565b6125aa565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146125a9576125a88282612ab2565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561261f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261690613495565b60405180910390fd5b61262881611fb5565b15612668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265f906133b5565b60405180910390fd5b61267460008383612036565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126c49190613697565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461278560008383612046565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061281f575061281e82612b31565b5b9050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016128818461109d565b61288b9190613778565b9050600060096000848152602001908152602001600020549050818114612970576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506129f59190613778565b90506000600b60008481526020019081526020016000205490506000600a8381548110612a2557612a24613a25565b5b9060005260206000200154905080600a8381548110612a4757612a46613a25565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480612a9657612a956139f6565b5b6001900381819060005260206000200160009055905550505050565b6000612abd8361109d565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000612bae612ba984613623565b6135fe565b905082815260208101848484011115612bca57612bc9613a88565b5b612bd5848285613820565b509392505050565b600081359050612bec81613f06565b92915050565b600081359050612c0181613f1d565b92915050565b600081359050612c1681613f34565b92915050565b600081519050612c2b81613f34565b92915050565b600082601f830112612c4657612c45613a83565b5b8135612c56848260208601612b9b565b91505092915050565b600081359050612c6e81613f4b565b92915050565b600060208284031215612c8a57612c89613a92565b5b6000612c9884828501612bdd565b91505092915050565b60008060408385031215612cb857612cb7613a92565b5b6000612cc685828601612bdd565b9250506020612cd785828601612bdd565b9150509250929050565b600080600060608486031215612cfa57612cf9613a92565b5b6000612d0886828701612bdd565b9350506020612d1986828701612bdd565b9250506040612d2a86828701612c5f565b9150509250925092565b60008060008060808587031215612d4e57612d4d613a92565b5b6000612d5c87828801612bdd565b9450506020612d6d87828801612bdd565b9350506040612d7e87828801612c5f565b925050606085013567ffffffffffffffff811115612d9f57612d9e613a8d565b5b612dab87828801612c31565b91505092959194509250565b60008060408385031215612dce57612dcd613a92565b5b6000612ddc85828601612bdd565b9250506020612ded85828601612bf2565b9150509250929050565b60008060408385031215612e0e57612e0d613a92565b5b6000612e1c85828601612bdd565b9250506020612e2d85828601612c5f565b9150509250929050565b600060208284031215612e4d57612e4c613a92565b5b6000612e5b84828501612c07565b91505092915050565b600060208284031215612e7a57612e79613a92565b5b6000612e8884828501612c1c565b91505092915050565b600060208284031215612ea757612ea6613a92565b5b6000612eb584828501612c5f565b91505092915050565b60008060408385031215612ed557612ed4613a92565b5b6000612ee385828601612c5f565b9250506020612ef485828601612c5f565b9150509250929050565b612f07816137ac565b82525050565b612f16816137be565b82525050565b6000612f2782613654565b612f31818561366a565b9350612f4181856020860161382f565b612f4a81613a97565b840191505092915050565b6000612f608261365f565b612f6a818561367b565b9350612f7a81856020860161382f565b612f8381613a97565b840191505092915050565b6000612f998261365f565b612fa3818561368c565b9350612fb381856020860161382f565b80840191505092915050565b6000612fcc602b8361367b565b9150612fd782613aa8565b604082019050919050565b6000612fef60328361367b565b9150612ffa82613af7565b604082019050919050565b600061301260268361367b565b915061301d82613b46565b604082019050919050565b600061303560258361367b565b915061304082613b95565b604082019050919050565b6000613058601c8361367b565b915061306382613be4565b602082019050919050565b600061307b60248361367b565b915061308682613c0d565b604082019050919050565b600061309e60198361367b565b91506130a982613c5c565b602082019050919050565b60006130c1601f8361367b565b91506130cc82613c85565b602082019050919050565b60006130e460298361367b565b91506130ef82613cae565b604082019050919050565b600061310760168361367b565b915061311282613cfd565b602082019050919050565b600061312a603e8361367b565b915061313582613d26565b604082019050919050565b600061314d60208361367b565b915061315882613d75565b602082019050919050565b600061317060208361367b565b915061317b82613d9e565b602082019050919050565b600061319360188361367b565b915061319e82613dc7565b602082019050919050565b60006131b660218361367b565b91506131c182613df0565b604082019050919050565b60006131d9601e8361367b565b91506131e482613e3f565b602082019050919050565b60006131fc602c8361367b565b915061320782613e68565b604082019050919050565b600061321f602e8361367b565b915061322a82613eb7565b604082019050919050565b61323e81613816565b82525050565b60006132508285612f8e565b915061325c8284612f8e565b91508190509392505050565b600060208201905061327d6000830184612efe565b92915050565b60006080820190506132986000830187612efe565b6132a56020830186612efe565b6132b26040830185613235565b81810360608301526132c48184612f1c565b905095945050505050565b60006040820190506132e46000830185612efe565b6132f16020830184613235565b9392505050565b600060208201905061330d6000830184612f0d565b92915050565b6000602082019050818103600083015261332d8184612f55565b905092915050565b6000602082019050818103600083015261334e81612fbf565b9050919050565b6000602082019050818103600083015261336e81612fe2565b9050919050565b6000602082019050818103600083015261338e81613005565b9050919050565b600060208201905081810360008301526133ae81613028565b9050919050565b600060208201905081810360008301526133ce8161304b565b9050919050565b600060208201905081810360008301526133ee8161306e565b9050919050565b6000602082019050818103600083015261340e81613091565b9050919050565b6000602082019050818103600083015261342e816130b4565b9050919050565b6000602082019050818103600083015261344e816130d7565b9050919050565b6000602082019050818103600083015261346e816130fa565b9050919050565b6000602082019050818103600083015261348e8161311d565b9050919050565b600060208201905081810360008301526134ae81613140565b9050919050565b600060208201905081810360008301526134ce81613163565b9050919050565b600060208201905081810360008301526134ee81613186565b9050919050565b6000602082019050818103600083015261350e816131a9565b9050919050565b6000602082019050818103600083015261352e816131cc565b9050919050565b6000602082019050818103600083015261354e816131ef565b9050919050565b6000602082019050818103600083015261356e81613212565b9050919050565b600060208201905061358a6000830184613235565b92915050565b60006040820190506135a56000830185613235565b6135b26020830184613235565b9392505050565b60006080820190506135ce6000830187613235565b6135db6020830186613235565b6135e86040830185613235565b6135f56060830184612efe565b95945050505050565b6000613608613619565b905061361482826138be565b919050565b6000604051905090565b600067ffffffffffffffff82111561363e5761363d613a54565b5b61364782613a97565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006136a282613816565b91506136ad83613816565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156136e2576136e1613969565b5b828201905092915050565b60006136f882613816565b915061370383613816565b92508261371357613712613998565b5b828204905092915050565b600061372982613816565b915061373483613816565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561376d5761376c613969565b5b828202905092915050565b600061378382613816565b915061378e83613816565b9250828210156137a1576137a0613969565b5b828203905092915050565b60006137b7826137f6565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561384d578082015181840152602081019050613832565b8381111561385c576000848401525b50505050565b600061386d82613816565b9150600082141561388157613880613969565b5b600182039050919050565b600060028204905060018216806138a457607f821691505b602082108114156138b8576138b76139c7565b5b50919050565b6138c782613a97565b810181811067ffffffffffffffff821117156138e6576138e5613a54565b5b80604052505050565b60006138fa82613816565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561392d5761392c613969565b5b600182019050919050565b600061394382613816565b915061394e83613816565b92508261395e5761395d613998565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4f6e6c7920746865206f776e65722063616e206665656420746865204e465400600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f596f752063616e2066656564206f6e6c79206f6e636520706572206461790000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b613f0f816137ac565b8114613f1a57600080fd5b50565b613f26816137be565b8114613f3157600080fd5b50565b613f3d816137ca565b8114613f4857600080fd5b50565b613f5481613816565b8114613f5f57600080fd5b5056fea26469706673582212208cc5f2b88e07947e5d42c2fadda0aceeb5a0f45eb7cdfc43c4bf222a0e02913864736f6c63430008070033