VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x80d1BA…1D95
Summary
Transactions
Transfers
Address
0x80d1BA6E87Aa4a9f0a22c90C4a698a86A2b11D95
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF36972fb550e93569AF0E3eE31920AEA0806fAa5
Deployer
0xF36972fb550e93569AF0E3eE31920AEA0806fAa5
Code
0x6080604052600436106101f95760003560e01c80637d4cb9641161010d578063bf234202116100a0578063e1bfb5291161006f578063e1bfb52914610726578063e985e9c514610751578063eb91d37e1461078e578063f2fde38b146107b9578063f851a440146107e2576101f9565b8063bf2342021461066c578063c87b56dd14610695578063d0c433d3146106d2578063d936547e146106e9576101f9565b8063a0712d68116100dc578063a0712d68146105d3578063a22cb465146105ef578063a2309ff814610618578063b88d4fde14610643576101f9565b80637d4cb964146105275780638da5cb5b1461055257806395d89b411461057d5780639cf9fd73146105a8576101f9565b806348b15166116101905780635c474f9e1161015f5780635c474f9e146104425780636352211e1461046d57806370a08231146104aa578063715018a6146104e7578063758b1ce3146104fe576101f9565b806348b151661461038657806348cd4cb1146103b15780634f6ccce7146103dc57806355f804b314610419576101f9565b806318160ddd116101cc57806318160ddd146102cc57806323b872dd146102f75780632f745c591461032057806342842e0e1461035d576101f9565b806301ffc9a7146101fe57806306fdde031461023b578063081812fc14610266578063095ea7b3146102a3575b600080fd5b34801561020a57600080fd5b5061022560048036038101906102209190612e0e565b61080d565b6040516102329190612e56565b60405180910390f35b34801561024757600080fd5b50610250610887565b60405161025d9190612f0a565b60405180910390f35b34801561027257600080fd5b5061028d60048036038101906102889190612f62565b610919565b60405161029a9190612fd0565b60405180910390f35b3480156102af57600080fd5b506102ca60048036038101906102c59190613017565b61099e565b005b3480156102d857600080fd5b506102e1610ab6565b6040516102ee9190613066565b60405180910390f35b34801561030357600080fd5b5061031e60048036038101906103199190613081565b610ac3565b005b34801561032c57600080fd5b5061034760048036038101906103429190613017565b610b23565b6040516103549190613066565b60405180910390f35b34801561036957600080fd5b50610384600480360381019061037f9190613081565b610bc8565b005b34801561039257600080fd5b5061039b610be8565b6040516103a89190613066565b60405180910390f35b3480156103bd57600080fd5b506103c6610bee565b6040516103d39190613066565b60405180910390f35b3480156103e857600080fd5b5061040360048036038101906103fe9190612f62565b610bf4565b6040516104109190613066565b60405180910390f35b34801561042557600080fd5b50610440600480360381019061043b9190613209565b610c65565b005b34801561044e57600080fd5b50610457610cfb565b6040516104649190612e56565b60405180910390f35b34801561047957600080fd5b50610494600480360381019061048f9190612f62565b610d0e565b6040516104a19190612fd0565b60405180910390f35b3480156104b657600080fd5b506104d160048036038101906104cc9190613252565b610dc0565b6040516104de9190613066565b60405180910390f35b3480156104f357600080fd5b506104fc610e78565b005b34801561050a57600080fd5b5061052560048036038101906105209190612f62565b610f00565b005b34801561053357600080fd5b5061053c610f86565b6040516105499190613066565b60405180910390f35b34801561055e57600080fd5b50610567610f8c565b6040516105749190612fd0565b60405180910390f35b34801561058957600080fd5b50610592610fb6565b60405161059f9190612f0a565b60405180910390f35b3480156105b457600080fd5b506105bd611048565b6040516105ca9190613066565b60405180910390f35b6105ed60048036038101906105e89190612f62565b61104e565b005b3480156105fb57600080fd5b50610616600480360381019061061191906132ab565b611521565b005b34801561062457600080fd5b5061062d6116a2565b60405161063a9190613066565b60405180910390f35b34801561064f57600080fd5b5061066a6004803603810190610665919061338c565b6116a8565b005b34801561067857600080fd5b50610693600480360381019061068e919061346f565b61170a565b005b3480156106a157600080fd5b506106bc60048036038101906106b79190612f62565b6118a2565b6040516106c99190612f0a565b60405180910390f35b3480156106de57600080fd5b506106e7611949565b005b3480156106f557600080fd5b50610710600480360381019061070b9190613252565b611a20565b60405161071d9190612e56565b60405180910390f35b34801561073257600080fd5b5061073b611a40565b6040516107489190613066565b60405180910390f35b34801561075d57600080fd5b50610778600480360381019061077391906134bc565b611a46565b6040516107859190612e56565b60405180910390f35b34801561079a57600080fd5b506107a3611ada565b6040516107b09190613066565b60405180910390f35b3480156107c557600080fd5b506107e060048036038101906107db9190613252565b611b09565b005b3480156107ee57600080fd5b506107f7611c01565b6040516108049190612fd0565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610880575061087f82611c27565b5b9050919050565b6060600080546108969061352b565b80601f01602080910402602001604051908101604052809291908181526020018280546108c29061352b565b801561090f5780601f106108e45761010080835404028352916020019161090f565b820191906000526020600020905b8154815290600101906020018083116108f257829003601f168201915b5050505050905090565b600061092482611d09565b610963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095a906135cf565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006109a982610d0e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1190613661565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610a39611d75565b73ffffffffffffffffffffffffffffffffffffffff161480610a685750610a6781610a62611d75565b611a46565b5b610aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9e906136f3565b60405180910390fd5b610ab18383611d7d565b505050565b6000600880549050905090565b610ad4610ace611d75565b82611e36565b610b13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0a90613785565b60405180910390fd5b610b1e838383611f14565b505050565b6000610b2e83610dc0565b8210610b6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6690613817565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610be3838383604051806020016040528060008152506116a8565b505050565b601e5481565b601d5481565b6000610bfe610ab6565b8210610c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c36906138a9565b60405180910390fd5b60088281548110610c5357610c526138c9565b5b90600052602060002001549050919050565b610c6d611d75565b73ffffffffffffffffffffffffffffffffffffffff16610c8b610f8c565b73ffffffffffffffffffffffffffffffffffffffff1614610ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd890613944565b60405180910390fd5b80600b9080519060200190610cf7929190612cff565b5050565b601c60009054906101000a900460ff1681565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610db7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dae906139d6565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2890613a68565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e80611d75565b73ffffffffffffffffffffffffffffffffffffffff16610e9e610f8c565b73ffffffffffffffffffffffffffffffffffffffff1614610ef4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eeb90613944565b60405180910390fd5b610efe6000612170565b565b610f08611d75565b73ffffffffffffffffffffffffffffffffffffffff16610f26610f8c565b73ffffffffffffffffffffffffffffffffffffffff1614610f7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7390613944565b60405180910390fd5b80601e8190555050565b61271081565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610fc59061352b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ff19061352b565b801561103e5780601f106110135761010080835404028352916020019161103e565b820191906000526020600020905b81548152906001019060200180831161102157829003601f168201915b5050505050905090565b601b5481565b60011515601c60009054906101000a900460ff161515146110a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109b90613ad4565b60405180910390fd5b612710601a54826110b59190613b23565b11156110f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ed90613bc5565b60405180910390fd5b62015180601e54601d544361110b9190613be5565b6111159190613c19565b10156112815761025881601a5461112c9190613b23565b111561116d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116490613cbf565b60405180910390fd5b601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f090613d51565b60405180910390fd5b601760006002811061120e5761120d6138c9565b5b602091828204019190069054906101000a900460ff1660ff168161123133610dc0565b61123b9190613b23565b111561127c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127390613dbd565b60405180910390fd5b6112f2565b6017600160028110611296576112956138c9565b5b602091828204019190069054906101000a900460ff1660ff168111156112f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e890613dbd565b60405180910390fd5b5b60006103e8601a546113049190613e0c565b6103e86113119190613be5565b90506000818311156113e25781836113299190613be5565b600d6001601860009054906101000a900460ff166113479190613e4a565b60ff16600a811061135b5761135a6138c9565b5b01546113679190613c19565b82600d601860009054906101000a900460ff1660ff16600a811061138e5761138d6138c9565b5b015461139a9190613c19565b6113a49190613b23565b90506001601860008282829054906101000a900460ff166113c59190613e4a565b92506101000a81548160ff021916908360ff160217905550611418565b82600d601860009054906101000a900460ff1660ff16600a8110611409576114086138c9565b5b01546114159190613c19565b90505b8034101561145b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145290613ecd565b60405180910390fd5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156114c3573d6000803e3d6000fd5b506000600190505b838160ff1611611502576114ef338260ff16601a546114ea9190613b23565b612236565b80806114fa90613eed565b9150506114cb565b5082601a60008282546115159190613b23565b92505081905550505050565b611529611d75565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611597576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158e90613f63565b60405180910390fd5b80600560006115a4611d75565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611651611d75565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116969190612e56565b60405180910390a35050565b601a5481565b6116b96116b3611d75565b83611e36565b6116f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ef90613785565b60405180910390fd5b61170484848484612254565b50505050565b611712611d75565b73ffffffffffffffffffffffffffffffffffffffff16611730610f8c565b73ffffffffffffffffffffffffffffffffffffffff1614611786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177d90613944565b60405180910390fd5b6101f482829050601b5461179a9190613b23565b11156117db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d290613fcf565b60405180910390fd5b60005b828290508160ff1610156118815760016019600085858560ff16818110611808576118076138c9565b5b905060200201602081019061181d9190613252565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061187990613eed565b9150506117de565b5081819050601b60008282546118979190613b23565b925050819055505050565b60606118ad82611d09565b6118ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e390614061565b60405180910390fd5b60006118f66122b0565b905060008151116119165760405180602001604052806000815250611941565b8061192084612342565b6040516020016119319291906140bd565b6040516020818303038152906040525b915050919050565b60001515601c60009054906101000a900460ff1615151461199f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119969061412d565b60405180910390fd5b6000600190505b60648160ff16116119f3576119e0600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168260ff16612236565b80806119eb90613eed565b9150506119a6565b506064601a819055506001601c60006101000a81548160ff02191690831515021790555043601d81905550565b60196020528060005260406000206000915054906101000a900460ff1681565b61025881565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000600d601860009054906101000a900460ff1660ff16600a8110611b0257611b016138c9565b5b0154905090565b611b11611d75565b73ffffffffffffffffffffffffffffffffffffffff16611b2f610f8c565b73ffffffffffffffffffffffffffffffffffffffff1614611b85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7c90613944565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611bf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bec906141bf565b60405180910390fd5b611bfe81612170565b50565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611cf257507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611d025750611d01826124a3565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611df083610d0e565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611e4182611d09565b611e80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7790614251565b60405180910390fd5b6000611e8b83610d0e565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611efa57508373ffffffffffffffffffffffffffffffffffffffff16611ee284610919565b73ffffffffffffffffffffffffffffffffffffffff16145b80611f0b5750611f0a8185611a46565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611f3482610d0e565b73ffffffffffffffffffffffffffffffffffffffff1614611f8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f81906142e3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ffa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff190614375565b60405180910390fd5b61200583838361250d565b612010600082611d7d565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120609190613be5565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120b79190613b23565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612250828260405180602001604052806000815250612621565b5050565b61225f848484611f14565b61226b8484848461267c565b6122aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a190614407565b60405180910390fd5b50505050565b6060600b80546122bf9061352b565b80601f01602080910402602001604051908101604052809291908181526020018280546122eb9061352b565b80156123385780601f1061230d57610100808354040283529160200191612338565b820191906000526020600020905b81548152906001019060200180831161231b57829003601f168201915b5050505050905090565b6060600082141561238a576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061249e565b600082905060005b600082146123bc5780806123a590614427565b915050600a826123b59190614470565b9150612392565b60008167ffffffffffffffff8111156123d8576123d76130de565b5b6040519080825280601f01601f19166020018201604052801561240a5781602001600182028036833780820191505090505b5090505b60008514612497576001826124239190613be5565b9150600a856124329190613e0c565b603061243e9190613b23565b60f81b818381518110612454576124536138c9565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856124909190614470565b945061240e565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612518838383612813565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561255b5761255681612818565b61259a565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612599576125988382612861565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156125dd576125d8816129ce565b61261c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461261b5761261a8282612a9f565b5b5b505050565b61262b8383612b1e565b612638600084848461267c565b612677576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161266e90614407565b60405180910390fd5b505050565b600061269d8473ffffffffffffffffffffffffffffffffffffffff16612cec565b15612806578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026126c6611d75565b8786866040518563ffffffff1660e01b81526004016126e894939291906144f6565b602060405180830381600087803b15801561270257600080fd5b505af192505050801561273357506040513d601f19601f820116820180604052508101906127309190614557565b60015b6127b6573d8060008114612763576040519150601f19603f3d011682016040523d82523d6000602084013e612768565b606091505b506000815114156127ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127a590614407565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061280b565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161286e84610dc0565b6128789190613be5565b905060006007600084815260200190815260200160002054905081811461295d576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506129e29190613be5565b9050600060096000848152602001908152602001600020549050600060088381548110612a1257612a116138c9565b5b906000526020600020015490508060088381548110612a3457612a336138c9565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612a8357612a82614584565b5b6001900381819060005260206000200160009055905550505050565b6000612aaa83610dc0565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612b8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b85906145ff565b60405180910390fd5b612b9781611d09565b15612bd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bce9061466b565b60405180910390fd5b612be36000838361250d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c339190613b23565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b828054612d0b9061352b565b90600052602060002090601f016020900481019282612d2d5760008555612d74565b82601f10612d4657805160ff1916838001178555612d74565b82800160010185558215612d74579182015b82811115612d73578251825591602001919060010190612d58565b5b509050612d819190612d85565b5090565b5b80821115612d9e576000816000905550600101612d86565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612deb81612db6565b8114612df657600080fd5b50565b600081359050612e0881612de2565b92915050565b600060208284031215612e2457612e23612dac565b5b6000612e3284828501612df9565b91505092915050565b60008115159050919050565b612e5081612e3b565b82525050565b6000602082019050612e6b6000830184612e47565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612eab578082015181840152602081019050612e90565b83811115612eba576000848401525b50505050565b6000601f19601f8301169050919050565b6000612edc82612e71565b612ee68185612e7c565b9350612ef6818560208601612e8d565b612eff81612ec0565b840191505092915050565b60006020820190508181036000830152612f248184612ed1565b905092915050565b6000819050919050565b612f3f81612f2c565b8114612f4a57600080fd5b50565b600081359050612f5c81612f36565b92915050565b600060208284031215612f7857612f77612dac565b5b6000612f8684828501612f4d565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612fba82612f8f565b9050919050565b612fca81612faf565b82525050565b6000602082019050612fe56000830184612fc1565b92915050565b612ff481612faf565b8114612fff57600080fd5b50565b60008135905061301181612feb565b92915050565b6000806040838503121561302e5761302d612dac565b5b600061303c85828601613002565b925050602061304d85828601612f4d565b9150509250929050565b61306081612f2c565b82525050565b600060208201905061307b6000830184613057565b92915050565b60008060006060848603121561309a57613099612dac565b5b60006130a886828701613002565b93505060206130b986828701613002565b92505060406130ca86828701612f4d565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61311682612ec0565b810181811067ffffffffffffffff82111715613135576131346130de565b5b80604052505050565b6000613148612da2565b9050613154828261310d565b919050565b600067ffffffffffffffff821115613174576131736130de565b5b61317d82612ec0565b9050602081019050919050565b82818337600083830152505050565b60006131ac6131a784613159565b61313e565b9050828152602081018484840111156131c8576131c76130d9565b5b6131d384828561318a565b509392505050565b600082601f8301126131f0576131ef6130d4565b5b8135613200848260208601613199565b91505092915050565b60006020828403121561321f5761321e612dac565b5b600082013567ffffffffffffffff81111561323d5761323c612db1565b5b613249848285016131db565b91505092915050565b60006020828403121561326857613267612dac565b5b600061327684828501613002565b91505092915050565b61328881612e3b565b811461329357600080fd5b50565b6000813590506132a58161327f565b92915050565b600080604083850312156132c2576132c1612dac565b5b60006132d085828601613002565b92505060206132e185828601613296565b9150509250929050565b600067ffffffffffffffff821115613306576133056130de565b5b61330f82612ec0565b9050602081019050919050565b600061332f61332a846132eb565b61313e565b90508281526020810184848401111561334b5761334a6130d9565b5b61335684828561318a565b509392505050565b600082601f830112613373576133726130d4565b5b813561338384826020860161331c565b91505092915050565b600080600080608085870312156133a6576133a5612dac565b5b60006133b487828801613002565b94505060206133c587828801613002565b93505060406133d687828801612f4d565b925050606085013567ffffffffffffffff8111156133f7576133f6612db1565b5b6134038782880161335e565b91505092959194509250565b600080fd5b600080fd5b60008083601f84011261342f5761342e6130d4565b5b8235905067ffffffffffffffff81111561344c5761344b61340f565b5b60208301915083602082028301111561346857613467613414565b5b9250929050565b6000806020838503121561348657613485612dac565b5b600083013567ffffffffffffffff8111156134a4576134a3612db1565b5b6134b085828601613419565b92509250509250929050565b600080604083850312156134d3576134d2612dac565b5b60006134e185828601613002565b92505060206134f285828601613002565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061354357607f821691505b60208210811415613557576135566134fc565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006135b9602c83612e7c565b91506135c48261355d565b604082019050919050565b600060208201905081810360008301526135e8816135ac565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061364b602183612e7c565b9150613656826135ef565b604082019050919050565b6000602082019050818103600083015261367a8161363e565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006136dd603883612e7c565b91506136e882613681565b604082019050919050565b6000602082019050818103600083015261370c816136d0565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b600061376f603183612e7c565b915061377a82613713565b604082019050919050565b6000602082019050818103600083015261379e81613762565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613801602b83612e7c565b915061380c826137a5565b604082019050919050565b60006020820190508181036000830152613830816137f4565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613893602c83612e7c565b915061389e82613837565b604082019050919050565b600060208201905081810360008301526138c281613886565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061392e602083612e7c565b9150613939826138f8565b602082019050919050565b6000602082019050818103600083015261395d81613921565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006139c0602983612e7c565b91506139cb82613964565b604082019050919050565b600060208201905081810360008301526139ef816139b3565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000613a52602a83612e7c565b9150613a5d826139f6565b604082019050919050565b60006020820190508181036000830152613a8181613a45565b9050919050565b7f53616c6520686173206e6f742073746172746564000000000000000000000000600082015250565b6000613abe601483612e7c565b9150613ac982613a88565b602082019050919050565b60006020820190508181036000830152613aed81613ab1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613b2e82612f2c565b9150613b3983612f2c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613b6e57613b6d613af4565b5b828201905092915050565b7f416d6f756e742065786365656400000000000000000000000000000000000000600082015250565b6000613baf600d83612e7c565b9150613bba82613b79565b602082019050919050565b60006020820190508181036000830152613bde81613ba2565b9050919050565b6000613bf082612f2c565b9150613bfb83612f2c565b925082821015613c0e57613c0d613af4565b5b828203905092915050565b6000613c2482612f2c565b9150613c2f83612f2c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c6857613c67613af4565b5b828202905092915050565b7f50524553414c45204c494d495420455843454544000000000000000000000000600082015250565b6000613ca9601483612e7c565b9150613cb482613c73565b602082019050919050565b60006020820190508181036000830152613cd881613c9c565b9050919050565b7f4f6e6c792077686974656c697374656420616464726573732063616e206d696e60008201527f7420666972737420353030204e46547300000000000000000000000000000000602082015250565b6000613d3b603083612e7c565b9150613d4682613cdf565b604082019050919050565b60006020820190508181036000830152613d6a81613d2e565b9050919050565b7f42555941424c45204c494d495420455843454544000000000000000000000000600082015250565b6000613da7601483612e7c565b9150613db282613d71565b602082019050919050565b60006020820190508181036000830152613dd681613d9a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613e1782612f2c565b9150613e2283612f2c565b925082613e3257613e31613ddd565b5b828206905092915050565b600060ff82169050919050565b6000613e5582613e3d565b9150613e6083613e3d565b92508260ff03821115613e7657613e75613af4565b5b828201905092915050565b7f46544d2e566554687567733a20696e636f727265637420707269636500000000600082015250565b6000613eb7601c83612e7c565b9150613ec282613e81565b602082019050919050565b60006020820190508181036000830152613ee681613eaa565b9050919050565b6000613ef882613e3d565b915060ff821415613f0c57613f0b613af4565b5b600182019050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613f4d601983612e7c565b9150613f5882613f17565b602082019050919050565b60006020820190508181036000830152613f7c81613f40565b9050919050565b7f57686974656c69737420616d6f756e7420657863656564000000000000000000600082015250565b6000613fb9601783612e7c565b9150613fc482613f83565b602082019050919050565b60006020820190508181036000830152613fe881613fac565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b600061404b602f83612e7c565b915061405682613fef565b604082019050919050565b6000602082019050818103600083015261407a8161403e565b9050919050565b600081905092915050565b600061409782612e71565b6140a18185614081565b93506140b1818560208601612e8d565b80840191505092915050565b60006140c9828561408c565b91506140d5828461408c565b91508190509392505050565b7f676976654177617920616d6f756e742065786365656400000000000000000000600082015250565b6000614117601683612e7c565b9150614122826140e1565b602082019050919050565b600060208201905081810360008301526141468161410a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006141a9602683612e7c565b91506141b48261414d565b604082019050919050565b600060208201905081810360008301526141d88161419c565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061423b602c83612e7c565b9150614246826141df565b604082019050919050565b6000602082019050818103600083015261426a8161422e565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b60006142cd602983612e7c565b91506142d882614271565b604082019050919050565b600060208201905081810360008301526142fc816142c0565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061435f602483612e7c565b915061436a82614303565b604082019050919050565b6000602082019050818103600083015261438e81614352565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006143f1603283612e7c565b91506143fc82614395565b604082019050919050565b60006020820190508181036000830152614420816143e4565b9050919050565b600061443282612f2c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561446557614464613af4565b5b600182019050919050565b600061447b82612f2c565b915061448683612f2c565b92508261449657614495613ddd565b5b828204905092915050565b600081519050919050565b600082825260208201905092915050565b60006144c8826144a1565b6144d281856144ac565b93506144e2818560208601612e8d565b6144eb81612ec0565b840191505092915050565b600060808201905061450b6000830187612fc1565b6145186020830186612fc1565b6145256040830185613057565b818103606083015261453781846144bd565b905095945050505050565b60008151905061455181612de2565b92915050565b60006020828403121561456d5761456c612dac565b5b600061457b84828501614542565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006145e9602083612e7c565b91506145f4826145b3565b602082019050919050565b60006020820190508181036000830152614618816145dc565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000614655601c83612e7c565b91506146608261461f565b602082019050919050565b6000602082019050818103600083015261468481614648565b905091905056fea2646970667358221220d08f5a7f28fc7e5c9d2f1fdf2287eb779469f7d7ef85f341d69f85a39476eb3c64736f6c63430008090033