VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x59e861…b727
Summary
Transactions
Transfers
Address
0x59e861614e2318fb5981D38596281C6C93d8b727
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x4335f3D39B096f2C35D1D071783f61c1C0641FFD
Deployer
0x4335f3D39B096f2C35D1D071783f61c1C0641FFD
Code
0x608060405234801561001057600080fd5b50600436106101205760003560e01c8063715018a6116100ad578063d7a0554811610071578063d7a0554814610319578063e985e9c514610335578063f242432a14610365578063f2fde38b14610381578063f5298aca1461039d57610120565b8063715018a6146102755780637ef09bca1461027f5780638da5cb5b146102af578063a22cb465146102cd578063a5d7827e146102e957610120565b806335ac6ec6116100f457806335ac6ec6146101d15780634e1273f4146101ef57806356be7d221461021f5780635c975abb1461023b5780636b20c4541461025957610120565b8062fdd58e1461012557806301ffc9a7146101555780630e89341c146101855780632eb2c2d6146101b5575b600080fd5b61013f600480360381019061013a9190612a8a565b6103b9565b60405161014c9190613451565b60405180910390f35b61016f600480360381019061016a9190612b81565b610482565b60405161017c91906131d4565b60405180910390f35b61019f600480360381019061019a9190612bd3565b610564565b6040516101ac91906131ef565b60405180910390f35b6101cf60048036038101906101ca9190612881565b6105f8565b005b6101d9610699565b6040516101e69190613159565b60405180910390f35b61020960048036038101906102049190612b15565b610727565b604051610216919061317b565b60405180910390f35b61023960048036038101906102349190612a8a565b6108d8565b005b6102436109a2565b60405161025091906131d4565b60405180910390f35b610273600480360381019061026e91906129cf565b6109b9565b005b61027d610a56565b005b6102996004803603810190610294919061281c565b610ade565b6040516102a691906131d4565b60405180910390f35b6102b7610b2c565b6040516102c4919061302a565b60405180910390f35b6102e760048036038101906102e29190612a4e565b610b56565b005b61030360048036038101906102fe919061281c565b610b6c565b6040516103109190613451565b60405180910390f35b610333600480360381019061032e919061281c565b610c00565b005b61034f600480360381019061034a9190612845565b610c59565b60405161035c91906131d4565b60405180910390f35b61037f600480360381019061037a9190612940565b610ced565b005b61039b6004803603810190610396919061281c565b610d8e565b005b6103b760048036038101906103b29190612ac6565b610e86565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561042a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042190613271565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061054d57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061055d575061055c82610f23565b5b9050919050565b6060600280546105739061373f565b80601f016020809104026020016040519081016040528092919081815260200182805461059f9061373f565b80156105ec5780601f106105c1576101008083540402835291602001916105ec565b820191906000526020600020905b8154815290600101906020018083116105cf57829003601f168201915b50505050509050919050565b610600610f8d565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610646575061064585610640610f8d565b610c59565b5b610685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067c90613331565b60405180910390fd5b6106928585858585610f95565b5050505050565b6060600380548060200260200160405190810160405280929190818152602001828054801561071d57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116106d3575b5050505050905090565b6060815183511461076d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076490613411565b60405180910390fd5b6000835167ffffffffffffffff8111156107b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156107de5781602001602082028036833780820191505090505b50905060005b84518110156108cd57610877858281518110610829577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015185838151811061086a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516103b9565b8282815181106108b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050806108c6906137a2565b90506107e4565b508091505092915050565b6006546108e433610b6c565b1015610925576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091c90613351565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610994576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098b906133b1565b60405180910390fd5b61099e82826112f5565b5050565b6000600760149054906101000a900460ff16905090565b6109c1610f8d565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610a075750610a0683610a01610f8d565b610c59565b5b610a46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3d906132d1565b60405180910390fd5b610a51838383611402565b505050565b610a5e610f8d565b73ffffffffffffffffffffffffffffffffffffffff16610a7c610b2c565b73ffffffffffffffffffffffffffffffffffffffff1614610ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac9906133d1565b60405180910390fd5b610adc60006116ff565b565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154119050919050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610b68610b61610f8d565b83836117c5565b5050565b6000610b7782610ade565b610bb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bad90613251565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b600654610c0c33610b6c565b1015610c4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4490613351565b60405180910390fd5b610c5681611932565b50565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610cf5610f8d565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610d3b5750610d3a85610d35610f8d565b610c59565b5b610d7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d71906132d1565b60405180910390fd5b610d878585858585611cd1565b5050505050565b610d96610f8d565b73ffffffffffffffffffffffffffffffffffffffff16610db4610b2c565b73ffffffffffffffffffffffffffffffffffffffff1614610e0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e01906133d1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610e7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7190613291565b60405180910390fd5b610e83816116ff565b50565b610e8e610f8d565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610ed45750610ed383610ece610f8d565b610c59565b5b610f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0a906132d1565b60405180910390fd5b610f1e838383611f53565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b8151835114610fd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd090613431565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104090613311565b60405180910390fd5b6000611053610f8d565b9050611063818787878787612170565b60005b84518110156112605760008582815181106110aa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905060008583815181106110ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611190576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118790613391565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461124591906135ed565b9250508190555050505080611259906137a2565b9050611066565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516112d792919061319d565b60405180910390a46112ed818787878787612178565b505050505050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508181600101819055506000816000015414156113c0576003839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060038054905081600001819055505b7faf6cbd088e77f7f0305956d537058ebce2dda08960628863f43154012aec6ddb8382600101546040516113f5929190613130565b60405180910390a1505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611472576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146990613371565b60405180910390fd5b80518251146114b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ad90613431565b60405180910390fd5b60006114c0610f8d565b90506114e081856000868660405180602001604052806000815250612170565b60005b8351811015611679576000848281518110611527577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050600084838151811061156c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050600080600084815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561160d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611604906132b1565b60405180910390fd5b81810360008085815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050508080611671906137a2565b9150506114e3565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516116f192919061319d565b60405180910390a450505050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182b906133f1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161192591906131d4565b60405180910390a3505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905061197e82610ade565b6119bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b490613251565b60405180910390fd5b60038054905081600001541115611a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a00906132f1565b60405180910390fd5b600060018260000154611a1c9190613643565b905060006001600380549050611a329190613643565b9050600182611a4191906135ed565b6004600060038481548110611a7f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555060038181548110611b25577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660038381548110611b8a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003805480611c0a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600080820160009055600182016000905550507faf6cbd088e77f7f0305956d537058ebce2dda08960628863f43154012aec6ddb846000604051611cc3929190613107565b60405180910390a150505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611d41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3890613311565b60405180910390fd5b6000611d4b610f8d565b9050611d6b818787611d5c8861235f565b611d658861235f565b87612170565b600080600086815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015611e02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df990613391565b60405180910390fd5b83810360008087815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508360008087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611eb791906135ed565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628888604051611f3492919061346c565b60405180910390a4611f4a828888888888612425565b50505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fba90613371565b60405180910390fd5b6000611fcd610f8d565b9050611ffd81856000611fdf8761235f565b611fe88761235f565b60405180602001604052806000815250612170565b600080600085815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015612094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208b906132b1565b60405180910390fd5b82810360008086815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62878760405161216192919061346c565b60405180910390a45050505050565b505050505050565b6121978473ffffffffffffffffffffffffffffffffffffffff1661260c565b15612357578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016121dd959493929190613045565b602060405180830381600087803b1580156121f757600080fd5b505af192505050801561222857506040513d601f19601f820116820180604052508101906122259190612baa565b60015b6122ce57612234613878565b806308c379a014156122915750612249613d88565b806122545750612293565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228891906131ef565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122c590613211565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612355576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234c90613231565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff8111156123a4577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156123d25781602001602082028036833780820191505090505b5090508281600081518110612410577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080915050919050565b6124448473ffffffffffffffffffffffffffffffffffffffff1661260c565b15612604578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b815260040161248a9594939291906130ad565b602060405180830381600087803b1580156124a457600080fd5b505af19250505080156124d557506040513d601f19601f820116820180604052508101906124d29190612baa565b60015b61257b576124e1613878565b806308c379a0141561253e57506124f6613d88565b806125015750612540565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253591906131ef565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257290613211565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f990613231565b60405180910390fd5b505b505050505050565b600080823b905060008111915050919050565b600061263261262d846134ba565b613495565b9050808382526020820190508285602086028201111561265157600080fd5b60005b8581101561268157816126678882612735565b845260208401935060208301925050600181019050612654565b5050509392505050565b600061269e612699846134e6565b613495565b905080838252602082019050828560208602820111156126bd57600080fd5b60005b858110156126ed57816126d38882612807565b8452602084019350602083019250506001810190506126c0565b5050509392505050565b600061270a61270584613512565b613495565b90508281526020810184848401111561272257600080fd5b61272d8482856136fd565b509392505050565b60008135905061274481613e1e565b92915050565b600082601f83011261275b57600080fd5b813561276b84826020860161261f565b91505092915050565b600082601f83011261278557600080fd5b813561279584826020860161268b565b91505092915050565b6000813590506127ad81613e35565b92915050565b6000813590506127c281613e4c565b92915050565b6000815190506127d781613e4c565b92915050565b600082601f8301126127ee57600080fd5b81356127fe8482602086016126f7565b91505092915050565b60008135905061281681613e63565b92915050565b60006020828403121561282e57600080fd5b600061283c84828501612735565b91505092915050565b6000806040838503121561285857600080fd5b600061286685828601612735565b925050602061287785828601612735565b9150509250929050565b600080600080600060a0868803121561289957600080fd5b60006128a788828901612735565b95505060206128b888828901612735565b945050604086013567ffffffffffffffff8111156128d557600080fd5b6128e188828901612774565b935050606086013567ffffffffffffffff8111156128fe57600080fd5b61290a88828901612774565b925050608086013567ffffffffffffffff81111561292757600080fd5b612933888289016127dd565b9150509295509295909350565b600080600080600060a0868803121561295857600080fd5b600061296688828901612735565b955050602061297788828901612735565b945050604061298888828901612807565b935050606061299988828901612807565b925050608086013567ffffffffffffffff8111156129b657600080fd5b6129c2888289016127dd565b9150509295509295909350565b6000806000606084860312156129e457600080fd5b60006129f286828701612735565b935050602084013567ffffffffffffffff811115612a0f57600080fd5b612a1b86828701612774565b925050604084013567ffffffffffffffff811115612a3857600080fd5b612a4486828701612774565b9150509250925092565b60008060408385031215612a6157600080fd5b6000612a6f85828601612735565b9250506020612a808582860161279e565b9150509250929050565b60008060408385031215612a9d57600080fd5b6000612aab85828601612735565b9250506020612abc85828601612807565b9150509250929050565b600080600060608486031215612adb57600080fd5b6000612ae986828701612735565b9350506020612afa86828701612807565b9250506040612b0b86828701612807565b9150509250925092565b60008060408385031215612b2857600080fd5b600083013567ffffffffffffffff811115612b4257600080fd5b612b4e8582860161274a565b925050602083013567ffffffffffffffff811115612b6b57600080fd5b612b7785828601612774565b9150509250929050565b600060208284031215612b9357600080fd5b6000612ba1848285016127b3565b91505092915050565b600060208284031215612bbc57600080fd5b6000612bca848285016127c8565b91505092915050565b600060208284031215612be557600080fd5b6000612bf384828501612807565b91505092915050565b6000612c088383612c2c565b60208301905092915050565b6000612c20838361300c565b60208301905092915050565b612c3581613677565b82525050565b612c4481613677565b82525050565b6000612c5582613563565b612c5f81856135a9565b9350612c6a83613543565b8060005b83811015612c9b578151612c828882612bfc565b9750612c8d8361358f565b925050600181019050612c6e565b5085935050505092915050565b6000612cb38261356e565b612cbd81856135ba565b9350612cc883613553565b8060005b83811015612cf9578151612ce08882612c14565b9750612ceb8361359c565b925050600181019050612ccc565b5085935050505092915050565b612d0f81613689565b82525050565b6000612d2082613579565b612d2a81856135cb565b9350612d3a81856020860161370c565b612d438161389a565b840191505092915050565b612d57816136eb565b82525050565b6000612d6882613584565b612d7281856135dc565b9350612d8281856020860161370c565b612d8b8161389a565b840191505092915050565b6000612da36034836135dc565b9150612dae826138b8565b604082019050919050565b6000612dc66028836135dc565b9150612dd182613907565b604082019050919050565b6000612de96014836135dc565b9150612df482613956565b602082019050919050565b6000612e0c602b836135dc565b9150612e178261397f565b604082019050919050565b6000612e2f6026836135dc565b9150612e3a826139ce565b604082019050919050565b6000612e526024836135dc565b9150612e5d82613a1d565b604082019050919050565b6000612e756029836135dc565b9150612e8082613a6c565b604082019050919050565b6000612e98601a836135dc565b9150612ea382613abb565b602082019050919050565b6000612ebb6025836135dc565b9150612ec682613ae4565b604082019050919050565b6000612ede6032836135dc565b9150612ee982613b33565b604082019050919050565b6000612f01601f836135dc565b9150612f0c82613b82565b602082019050919050565b6000612f246023836135dc565b9150612f2f82613bab565b604082019050919050565b6000612f47602a836135dc565b9150612f5282613bfa565b604082019050919050565b6000612f6a6019836135dc565b9150612f7582613c49565b602082019050919050565b6000612f8d6020836135dc565b9150612f9882613c72565b602082019050919050565b6000612fb06029836135dc565b9150612fbb82613c9b565b604082019050919050565b6000612fd36029836135dc565b9150612fde82613cea565b604082019050919050565b6000612ff66028836135dc565b915061300182613d39565b604082019050919050565b613015816136e1565b82525050565b613024816136e1565b82525050565b600060208201905061303f6000830184612c3b565b92915050565b600060a08201905061305a6000830188612c3b565b6130676020830187612c3b565b81810360408301526130798186612ca8565b9050818103606083015261308d8185612ca8565b905081810360808301526130a18184612d15565b90509695505050505050565b600060a0820190506130c26000830188612c3b565b6130cf6020830187612c3b565b6130dc604083018661301b565b6130e9606083018561301b565b81810360808301526130fb8184612d15565b90509695505050505050565b600060408201905061311c6000830185612c3b565b6131296020830184612d4e565b9392505050565b60006040820190506131456000830185612c3b565b613152602083018461301b565b9392505050565b600060208201905081810360008301526131738184612c4a565b905092915050565b600060208201905081810360008301526131958184612ca8565b905092915050565b600060408201905081810360008301526131b78185612ca8565b905081810360208301526131cb8184612ca8565b90509392505050565b60006020820190506131e96000830184612d06565b92915050565b600060208201905081810360008301526132098184612d5d565b905092915050565b6000602082019050818103600083015261322a81612d96565b9050919050565b6000602082019050818103600083015261324a81612db9565b9050919050565b6000602082019050818103600083015261326a81612ddc565b9050919050565b6000602082019050818103600083015261328a81612dff565b9050919050565b600060208201905081810360008301526132aa81612e22565b9050919050565b600060208201905081810360008301526132ca81612e45565b9050919050565b600060208201905081810360008301526132ea81612e68565b9050919050565b6000602082019050818103600083015261330a81612e8b565b9050919050565b6000602082019050818103600083015261332a81612eae565b9050919050565b6000602082019050818103600083015261334a81612ed1565b9050919050565b6000602082019050818103600083015261336a81612ef4565b9050919050565b6000602082019050818103600083015261338a81612f17565b9050919050565b600060208201905081810360008301526133aa81612f3a565b9050919050565b600060208201905081810360008301526133ca81612f5d565b9050919050565b600060208201905081810360008301526133ea81612f80565b9050919050565b6000602082019050818103600083015261340a81612fa3565b9050919050565b6000602082019050818103600083015261342a81612fc6565b9050919050565b6000602082019050818103600083015261344a81612fe9565b9050919050565b6000602082019050613466600083018461301b565b92915050565b6000604082019050613481600083018561301b565b61348e602083018461301b565b9392505050565b600061349f6134b0565b90506134ab8282613771565b919050565b6000604051905090565b600067ffffffffffffffff8211156134d5576134d4613849565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561350157613500613849565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561352d5761352c613849565b5b6135368261389a565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006135f8826136e1565b9150613603836136e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613638576136376137eb565b5b828201905092915050565b600061364e826136e1565b9150613659836136e1565b92508282101561366c5761366b6137eb565b5b828203905092915050565b6000613682826136c1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006136f6826136e1565b9050919050565b82818337600083830152505050565b60005b8381101561372a57808201518184015260208101905061370f565b83811115613739576000848401525b50505050565b6000600282049050600182168061375757607f821691505b6020821081141561376b5761376a61381a565b5b50919050565b61377a8261389a565b810181811067ffffffffffffffff8211171561379957613798613849565b5b80604052505050565b60006137ad826136e1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156137e0576137df6137eb565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060033d11156138975760046000803e6138946000516138ab565b90505b90565b6000601f19601f8301169050919050565b60008160e01c9050919050565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b7f75736572206973206e6f206f7267616e697a6572000000000000000000000000600082015250565b7f455243313135353a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b7f6f7267616e697a657220696e64657820697320696e76616c6964000000000000600082015250565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b7f757365722068617320696e76616c6964206f7267616e697a657220726f6c6500600082015250565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b7f757365722063616e206e6f7420736574206f776e20726f6c6500000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b600060443d1015613d9857613e1b565b613da06134b0565b60043d036004823e80513d602482011167ffffffffffffffff82111715613dc8575050613e1b565b808201805167ffffffffffffffff811115613de65750505050613e1b565b80602083010160043d038501811115613e03575050505050613e1b565b613e1282602001850186613771565b82955050505050505b90565b613e2781613677565b8114613e3257600080fd5b50565b613e3e81613689565b8114613e4957600080fd5b50565b613e5581613695565b8114613e6057600080fd5b50565b613e6c816136e1565b8114613e7757600080fd5b5056fea2646970667358221220ec23ece2fc300eaaf86de0502a019e1b77fcaa47a3b5615ac56df6bcf877801b64736f6c63430008020033