VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x668755…e939
Summary
Transactions
Transfers
Address
0x66875576917Ee5BF9911b1a61Fe0B50b628Be939
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA55AB2dE2F75481783eB8473cc93F94928a92c23
Deployer
0xA55AB2dE2F75481783eB8473cc93F94928a92c23
Code
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80636101e618116101045780638da5cb5b116100a2578063c87b56dd11610071578063c87b56dd1461052c578063e985e9c51461055c578063f2fde38b1461058c578063fbfa77cf146105a8576101cf565b80638da5cb5b146104b857806395d89b41146104d6578063a22cb465146104f4578063b88d4fde14610510576101cf565b80636a326ab1116100de5780636a326ab1146104445780636c0360eb1461046057806370a082311461047e578063715018a6146104ae576101cf565b80636101e618146103c85780636352211e146103f85780636817031b14610428576101cf565b806323b872dd1161017157806342842e0e1161014b57806342842e0e146103445780634f6ccce71461036057806353ccb12c1461039057806355f804b3146103ac576101cf565b806323b872dd146102da5780632f745c59146102f65780633013ce2914610326576101cf565b8063095ea7b3116101ad578063095ea7b3146102525780630facebea1461026e57806318160ddd1461029e578063223dca0e146102bc576101cf565b806301ffc9a7146101d457806306fdde0314610204578063081812fc14610222575b600080fd5b6101ee60048036038101906101e99190612b11565b6105c6565b6040516101fb9190612b59565b60405180910390f35b61020c610640565b6040516102199190612c04565b60405180910390f35b61023c60048036038101906102379190612c5c565b6106d2565b6040516102499190612cca565b60405180910390f35b61026c60048036038101906102679190612d11565b610718565b005b61028860048036038101906102839190612c5c565b61082f565b6040516102959190612d6d565b60405180910390f35b6102a6610859565b6040516102b39190612d97565b60405180910390f35b6102c4610866565b6040516102d19190612f04565b60405180910390f35b6102f460048036038101906102ef9190612f26565b61094c565b005b610310600480360381019061030b9190612d11565b6109ac565b60405161031d9190612d97565b60405180910390f35b61032e610a51565b60405161033b9190612fd8565b60405180910390f35b61035e60048036038101906103599190612f26565b610a77565b005b61037a60048036038101906103759190612c5c565b610a97565b6040516103879190612d97565b60405180910390f35b6103aa60048036038101906103a5919061301f565b610b08565b005b6103c660048036038101906103c19190613181565b610dbb565b005b6103e260048036038101906103dd919061301f565b610dd6565b6040516103ef9190613232565b60405180910390f35b610412600480360381019061040d9190612c5c565b610e9c565b60405161041f9190612cca565b60405180910390f35b610442600480360381019061043d919061324d565b610f22565b005b61045e600480360381019061045991906132b8565b610f6e565b005b610468610fba565b6040516104759190612c04565b60405180910390f35b6104986004803603810190610493919061324d565b61104c565b6040516104a59190612d97565b60405180910390f35b6104b6611103565b005b6104c0611117565b6040516104cd9190612cca565b60405180910390f35b6104de611141565b6040516104eb9190612c04565b60405180910390f35b61050e60048036038101906105099190613311565b6111d3565b005b61052a600480360381019061052591906133f2565b6111e9565b005b61054660048036038101906105419190612c5c565b61124b565b6040516105539190612c04565b60405180910390f35b61057660048036038101906105719190613475565b6112cc565b6040516105839190612b59565b60405180910390f35b6105a660048036038101906105a1919061324d565b611360565b005b6105b06113e3565b6040516105bd9190612cca565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610639575061063882611409565b5b9050919050565b60606000805461064f906134e4565b80601f016020809104026020016040519081016040528092919081815260200182805461067b906134e4565b80156106c85780601f1061069d576101008083540402835291602001916106c8565b820191906000526020600020905b8154815290600101906020018083116106ab57829003601f168201915b5050505050905090565b60006106dd826114eb565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061072382610e9c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078a90613587565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107b2611536565b73ffffffffffffffffffffffffffffffffffffffff1614806107e157506107e0816107db611536565b6112cc565b5b610820576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081790613619565b60405180910390fd5b61082a838361153e565b505050565b6000600f600083815260200190815260200160002060009054906101000a900460ff169050919050565b6000600880549050905090565b60606010805480602002602001604051908101604052809291908181526020016000905b8282101561094357838290600052602060002090600302016040518060a00160405290816000820160009054906101000a900460ff1660ff1660ff168152602001600182015481526020016002820160009054906101000a900461ffff1661ffff1661ffff1681526020016002820160029054906101000a900461ffff1661ffff1661ffff1681526020016002820160049054906101000a900461ffff1661ffff1661ffff16815250508152602001906001019061088a565b50505050905090565b61095d610957611536565b826115f7565b61099c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610993906136ab565b60405180910390fd5b6109a783838361168c565b505050565b60006109b78361104c565b82106109f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ef9061373d565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610a92838383604051806020016040528060008152506111e9565b505050565b6000610aa1610859565b8210610ae2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad9906137cf565b60405180910390fd5b60088281548110610af657610af56137ef565b5b90600052602060002001549050919050565b6010805490508160ff1610610b52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b499061386a565b60405180910390fd5b6000610b5d82610dd6565b9050806060015161ffff16816080015161ffff1610610bb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba8906138d6565b60405180910390fd5b8060200151600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401610c119190612cca565b602060405180830381865afa158015610c2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c52919061390b565b1015610c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8a90613984565b60405180910390fd5b610d0833600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168360200151600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611985909392919063ffffffff16565b6000610d14600b611a0e565b905082600f600083815260200190815260200160002060006101000a81548160ff021916908360ff160217905550610d4c3382611a1c565b600160108460ff1681548110610d6557610d646137ef565b5b906000526020600020906003020160020160048282829054906101000a900461ffff16610d9291906139d3565b92506101000a81548161ffff021916908361ffff160217905550610db6600b611a3a565b505050565b610dc3611a50565b80600c9081610dd29190613bab565b5050565b610dde612a67565b60108260ff1681548110610df557610df46137ef565b5b90600052602060002090600302016040518060a00160405290816000820160009054906101000a900460ff1660ff1660ff168152602001600182015481526020016002820160009054906101000a900461ffff1661ffff1661ffff1681526020016002820160029054906101000a900461ffff1661ffff1661ffff1681526020016002820160049054906101000a900461ffff1661ffff1661ffff16815250509050919050565b600080610ea883611ace565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1090613cc9565b60405180910390fd5b80915050919050565b610f2a611a50565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f76611a50565b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060600c8054610fc9906134e4565b80601f0160208091040260200160405190810160405280929190818152602001828054610ff5906134e4565b80156110425780601f1061101757610100808354040283529160200191611042565b820191906000526020600020905b81548152906001019060200180831161102557829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b390613d5b565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61110b611a50565b6111156000611b0b565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054611150906134e4565b80601f016020809104026020016040519081016040528092919081815260200182805461117c906134e4565b80156111c95780601f1061119e576101008083540402835291602001916111c9565b820191906000526020600020905b8154815290600101906020018083116111ac57829003601f168201915b5050505050905090565b6111e56111de611536565b8383611bd1565b5050565b6111fa6111f4611536565b836115f7565b611239576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611230906136ab565b60405180910390fd5b61124584848484611d3d565b50505050565b6060611256826114eb565b6000611260610fba565b511161127b57604051806020016040528060008152506112c5565b611283610fba565b600f600084815260200190815260200160002060009054906101000a900460ff166040516020016112b5929190613ded565b6040516020818303038152906040525b9050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611368611a50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ce90613e87565b60405180910390fd5b6113e081611b0b565b50565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806114d457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806114e457506114e382611d99565b5b9050919050565b6114f481611e03565b611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a90613cc9565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166115b183610e9c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061160383610e9c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611645575061164481856112cc565b5b8061168357508373ffffffffffffffffffffffffffffffffffffffff1661166b846106d2565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166116ac82610e9c565b73ffffffffffffffffffffffffffffffffffffffff1614611702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f990613f19565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611771576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176890613fab565b60405180910390fd5b61177e8383836001611e44565b8273ffffffffffffffffffffffffffffffffffffffff1661179e82610e9c565b73ffffffffffffffffffffffffffffffffffffffff16146117f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117eb90613f19565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46119808383836001611fa2565b505050565b611a08846323b872dd60e01b8585856040516024016119a693929190613fcb565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611fa8565b50505050565b600081600001549050919050565b611a3682826040518060200160405280600081525061206f565b5050565b6001816000016000828254019250508190555050565b611a58611536565b73ffffffffffffffffffffffffffffffffffffffff16611a76611117565b73ffffffffffffffffffffffffffffffffffffffff1614611acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac39061404e565b60405180910390fd5b565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c36906140ba565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611d309190612b59565b60405180910390a3505050565b611d4884848461168c565b611d54848484846120ca565b611d93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8a9061414c565b60405180910390fd5b50505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16611e2583611ace565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611e5084848484612251565b6001811115611e94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8b906141de565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611edb57611ed681612377565b611f1a565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614611f1957611f1885826123c0565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611f5c57611f578161252d565b611f9b565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614611f9a57611f9984826125fe565b5b5b5050505050565b50505050565b600061200a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff1661267d9092919063ffffffff16565b905060008151111561206a578080602001905181019061202a9190614213565b612069576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612060906142b2565b60405180910390fd5b5b505050565b6120798383612695565b61208660008484846120ca565b6120c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bc9061414c565b60405180910390fd5b505050565b60006120eb8473ffffffffffffffffffffffffffffffffffffffff166128b2565b15612244578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612114611536565b8786866040518563ffffffff1660e01b81526004016121369493929190614327565b6020604051808303816000875af192505050801561217257506040513d601f19601f8201168201806040525081019061216f9190614388565b60015b6121f4573d80600081146121a2576040519150601f19603f3d011682016040523d82523d6000602084013e6121a7565b606091505b5060008151036121ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121e39061414c565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612249565b600190505b949350505050565b600181111561237157600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146122e55780600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122dd91906143b5565b925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146123705780600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461236891906143e9565b925050819055505b5b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016123cd8461104c565b6123d791906143b5565b90506000600760008481526020019081526020016000205490508181146124bc576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061254191906143b5565b9050600060096000848152602001908152602001600020549050600060088381548110612571576125706137ef565b5b906000526020600020015490508060088381548110612593576125926137ef565b5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806125e2576125e161441d565b5b6001900381819060005260206000200160009055905550505050565b60006126098361104c565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b606061268c84846000856128d5565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126fb90614498565b60405180910390fd5b61270d81611e03565b1561274d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274490614504565b60405180910390fd5b61275b600083836001611e44565b61276481611e03565b156127a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161279b90614504565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128ae600083836001611fa2565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60608247101561291a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291190614596565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161294391906145f2565b60006040518083038185875af1925050503d8060008114612980576040519150601f19603f3d011682016040523d82523d6000602084013e612985565b606091505b5091509150612996878383876129a2565b92505050949350505050565b60608315612a045760008351036129fc576129bc856128b2565b6129fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129f290614655565b60405180910390fd5b5b829050612a0f565b612a0e8383612a17565b5b949350505050565b600082511115612a2a5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a5e9190612c04565b60405180910390fd5b6040518060a00160405280600060ff16815260200160008152602001600061ffff168152602001600061ffff168152602001600061ffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612aee81612ab9565b8114612af957600080fd5b50565b600081359050612b0b81612ae5565b92915050565b600060208284031215612b2757612b26612aaf565b5b6000612b3584828501612afc565b91505092915050565b60008115159050919050565b612b5381612b3e565b82525050565b6000602082019050612b6e6000830184612b4a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612bae578082015181840152602081019050612b93565b60008484015250505050565b6000601f19601f8301169050919050565b6000612bd682612b74565b612be08185612b7f565b9350612bf0818560208601612b90565b612bf981612bba565b840191505092915050565b60006020820190508181036000830152612c1e8184612bcb565b905092915050565b6000819050919050565b612c3981612c26565b8114612c4457600080fd5b50565b600081359050612c5681612c30565b92915050565b600060208284031215612c7257612c71612aaf565b5b6000612c8084828501612c47565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612cb482612c89565b9050919050565b612cc481612ca9565b82525050565b6000602082019050612cdf6000830184612cbb565b92915050565b612cee81612ca9565b8114612cf957600080fd5b50565b600081359050612d0b81612ce5565b92915050565b60008060408385031215612d2857612d27612aaf565b5b6000612d3685828601612cfc565b9250506020612d4785828601612c47565b9150509250929050565b600060ff82169050919050565b612d6781612d51565b82525050565b6000602082019050612d826000830184612d5e565b92915050565b612d9181612c26565b82525050565b6000602082019050612dac6000830184612d88565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612de781612d51565b82525050565b612df681612c26565b82525050565b600061ffff82169050919050565b612e1381612dfc565b82525050565b60a082016000820151612e2f6000850182612dde565b506020820151612e426020850182612ded565b506040820151612e556040850182612e0a565b506060820151612e686060850182612e0a565b506080820151612e7b6080850182612e0a565b50505050565b6000612e8d8383612e19565b60a08301905092915050565b6000602082019050919050565b6000612eb182612db2565b612ebb8185612dbd565b9350612ec683612dce565b8060005b83811015612ef7578151612ede8882612e81565b9750612ee983612e99565b925050600181019050612eca565b5085935050505092915050565b60006020820190508181036000830152612f1e8184612ea6565b905092915050565b600080600060608486031215612f3f57612f3e612aaf565b5b6000612f4d86828701612cfc565b9350506020612f5e86828701612cfc565b9250506040612f6f86828701612c47565b9150509250925092565b6000819050919050565b6000612f9e612f99612f9484612c89565b612f79565b612c89565b9050919050565b6000612fb082612f83565b9050919050565b6000612fc282612fa5565b9050919050565b612fd281612fb7565b82525050565b6000602082019050612fed6000830184612fc9565b92915050565b612ffc81612d51565b811461300757600080fd5b50565b60008135905061301981612ff3565b92915050565b60006020828403121561303557613034612aaf565b5b60006130438482850161300a565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61308e82612bba565b810181811067ffffffffffffffff821117156130ad576130ac613056565b5b80604052505050565b60006130c0612aa5565b90506130cc8282613085565b919050565b600067ffffffffffffffff8211156130ec576130eb613056565b5b6130f582612bba565b9050602081019050919050565b82818337600083830152505050565b600061312461311f846130d1565b6130b6565b9050828152602081018484840111156131405761313f613051565b5b61314b848285613102565b509392505050565b600082601f8301126131685761316761304c565b5b8135613178848260208601613111565b91505092915050565b60006020828403121561319757613196612aaf565b5b600082013567ffffffffffffffff8111156131b5576131b4612ab4565b5b6131c184828501613153565b91505092915050565b60a0820160008201516131e06000850182612dde565b5060208201516131f36020850182612ded565b5060408201516132066040850182612e0a565b5060608201516132196060850182612e0a565b50608082015161322c6080850182612e0a565b50505050565b600060a08201905061324760008301846131ca565b92915050565b60006020828403121561326357613262612aaf565b5b600061327184828501612cfc565b91505092915050565b600061328582612ca9565b9050919050565b6132958161327a565b81146132a057600080fd5b50565b6000813590506132b28161328c565b92915050565b6000602082840312156132ce576132cd612aaf565b5b60006132dc848285016132a3565b91505092915050565b6132ee81612b3e565b81146132f957600080fd5b50565b60008135905061330b816132e5565b92915050565b6000806040838503121561332857613327612aaf565b5b600061333685828601612cfc565b9250506020613347858286016132fc565b9150509250929050565b600067ffffffffffffffff82111561336c5761336b613056565b5b61337582612bba565b9050602081019050919050565b600061339561339084613351565b6130b6565b9050828152602081018484840111156133b1576133b0613051565b5b6133bc848285613102565b509392505050565b600082601f8301126133d9576133d861304c565b5b81356133e9848260208601613382565b91505092915050565b6000806000806080858703121561340c5761340b612aaf565b5b600061341a87828801612cfc565b945050602061342b87828801612cfc565b935050604061343c87828801612c47565b925050606085013567ffffffffffffffff81111561345d5761345c612ab4565b5b613469878288016133c4565b91505092959194509250565b6000806040838503121561348c5761348b612aaf565b5b600061349a85828601612cfc565b92505060206134ab85828601612cfc565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806134fc57607f821691505b60208210810361350f5761350e6134b5565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000613571602183612b7f565b915061357c82613515565b604082019050919050565b600060208201905081810360008301526135a081613564565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b6000613603603d83612b7f565b915061360e826135a7565b604082019050919050565b60006020820190508181036000830152613632816135f6565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000613695602d83612b7f565b91506136a082613639565b604082019050919050565b600060208201905081810360008301526136c481613688565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613727602b83612b7f565b9150613732826136cb565b604082019050919050565b600060208201905081810360008301526137568161371a565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006137b9602c83612b7f565b91506137c48261375d565b604082019050919050565b600060208201905081810360008301526137e8816137ac565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f496e76616c6964206b696e640000000000000000000000000000000000000000600082015250565b6000613854600c83612b7f565b915061385f8261381e565b602082019050919050565b6000602082019050818103600083015261388381613847565b9050919050565b7f4b696e6420736f6c64206f757400000000000000000000000000000000000000600082015250565b60006138c0600d83612b7f565b91506138cb8261388a565b602082019050919050565b600060208201905081810360008301526138ef816138b3565b9050919050565b60008151905061390581612c30565b92915050565b60006020828403121561392157613920612aaf565b5b600061392f848285016138f6565b91505092915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b600061396e601483612b7f565b915061397982613938565b602082019050919050565b6000602082019050818103600083015261399d81613961565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006139de82612dfc565b91506139e983612dfc565b9250828201905061ffff811115613a0357613a026139a4565b5b92915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613a6b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613a2e565b613a758683613a2e565b95508019841693508086168417925050509392505050565b6000613aa8613aa3613a9e84612c26565b612f79565b612c26565b9050919050565b6000819050919050565b613ac283613a8d565b613ad6613ace82613aaf565b848454613a3b565b825550505050565b600090565b613aeb613ade565b613af6818484613ab9565b505050565b5b81811015613b1a57613b0f600082613ae3565b600181019050613afc565b5050565b601f821115613b5f57613b3081613a09565b613b3984613a1e565b81016020851015613b48578190505b613b5c613b5485613a1e565b830182613afb565b50505b505050565b600082821c905092915050565b6000613b8260001984600802613b64565b1980831691505092915050565b6000613b9b8383613b71565b9150826002028217905092915050565b613bb482612b74565b67ffffffffffffffff811115613bcd57613bcc613056565b5b613bd782546134e4565b613be2828285613b1e565b600060209050601f831160018114613c155760008415613c03578287015190505b613c0d8582613b8f565b865550613c75565b601f198416613c2386613a09565b60005b82811015613c4b57848901518255600182019150602085019450602081019050613c26565b86831015613c685784890151613c64601f891682613b71565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000613cb3601883612b7f565b9150613cbe82613c7d565b602082019050919050565b60006020820190508181036000830152613ce281613ca6565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000613d45602983612b7f565b9150613d5082613ce9565b604082019050919050565b60006020820190508181036000830152613d7481613d38565b9050919050565b600081905092915050565b6000613d9182612b74565b613d9b8185613d7b565b9350613dab818560208601612b90565b80840191505092915050565b60008160f81b9050919050565b6000613dcf82613db7565b9050919050565b613de7613de282612d51565b613dc4565b82525050565b6000613df98285613d86565b9150613e058284613dd6565b6001820191508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613e71602683612b7f565b9150613e7c82613e15565b604082019050919050565b60006020820190508181036000830152613ea081613e64565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000613f03602583612b7f565b9150613f0e82613ea7565b604082019050919050565b60006020820190508181036000830152613f3281613ef6565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613f95602483612b7f565b9150613fa082613f39565b604082019050919050565b60006020820190508181036000830152613fc481613f88565b9050919050565b6000606082019050613fe06000830186612cbb565b613fed6020830185612cbb565b613ffa6040830184612d88565b949350505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614038602083612b7f565b915061404382614002565b602082019050919050565b600060208201905081810360008301526140678161402b565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006140a4601983612b7f565b91506140af8261406e565b602082019050919050565b600060208201905081810360008301526140d381614097565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000614136603283612b7f565b9150614141826140da565b604082019050919050565b6000602082019050818103600083015261416581614129565b9050919050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b60006141c8603583612b7f565b91506141d38261416c565b604082019050919050565b600060208201905081810360008301526141f7816141bb565b9050919050565b60008151905061420d816132e5565b92915050565b60006020828403121561422957614228612aaf565b5b6000614237848285016141fe565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b600061429c602a83612b7f565b91506142a782614240565b604082019050919050565b600060208201905081810360008301526142cb8161428f565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006142f9826142d2565b61430381856142dd565b9350614313818560208601612b90565b61431c81612bba565b840191505092915050565b600060808201905061433c6000830187612cbb565b6143496020830186612cbb565b6143566040830185612d88565b818103606083015261436881846142ee565b905095945050505050565b60008151905061438281612ae5565b92915050565b60006020828403121561439e5761439d612aaf565b5b60006143ac84828501614373565b91505092915050565b60006143c082612c26565b91506143cb83612c26565b92508282039050818111156143e3576143e26139a4565b5b92915050565b60006143f482612c26565b91506143ff83612c26565b9250828201905080821115614417576144166139a4565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000614482602083612b7f565b915061448d8261444c565b602082019050919050565b600060208201905081810360008301526144b181614475565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006144ee601c83612b7f565b91506144f9826144b8565b602082019050919050565b6000602082019050818103600083015261451d816144e1565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000614580602683612b7f565b915061458b82614524565b604082019050919050565b600060208201905081810360008301526145af81614573565b9050919050565b600081905092915050565b60006145cc826142d2565b6145d681856145b6565b93506145e6818560208601612b90565b80840191505092915050565b60006145fe82846145c1565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b600061463f601d83612b7f565b915061464a82614609565b602082019050919050565b6000602082019050818103600083015261466e81614632565b905091905056fea264697066735822122099ed6d3c80ec2b2ccffe5aed81645d9f2f5e421ec5903388720577aa6d241dff64736f6c63430008110033