VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xCd9401…0b1e
Summary
Transactions
Transfers
Address
0xCd9401DB9200aC8770FA7602373cE564E02b0b1e
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
36.39
WoV
Master
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Deployer
0xcDB26292fA00Ca57854552ef6ED211e1d76C42f7
Code
0x60806040526004361061028b5760003560e01c80637b0a47ee1161015a578063c5c30435116100c1578063df136d651161007a578063df136d6514610a00578063ebe2b12b14610a2b578063f00ddd2a14610a56578063f5b541a614610a93578063f9283c7714610abe578063fda25dea14610b0057610292565b8063c5c30435146108f0578063c8f33c911461092d578063cc1a378f14610958578063cd3daf9d14610981578063d1af0c7d146109ac578063d547741f146109d757610292565b806391d148541161011357806391d14854146107ba5780639c6cef7c146107f7578063a09292ef14610822578063a217fddf1461085f578063a694fc3a1461088a578063c5252989146108b357610292565b80637b0a47ee146106bc5780637cee0fca146106e75780637f8661a11461072457806380faa57d1461074d5780638456cb59146107785780638c4d59d01461078f57610292565b80632f2ff15d116101fe5780633fc6df6e116101b75780633fc6df6e146105ac5780634883dd3c146105d757806352f470ab1461060057806366d003ac1461062957806370a082311461065457806372f702f31461069157610292565b80632f2ff15d146104b25780632f745c59146104db57806336568abe14610518578063386a9525146105415780633c6b16ab1461056c5780633f4ba83a1461059557610292565b8063197621431161025057806319762143146103a25780631c1f78eb146103cb5780631c4b774b146103f65780631eecd9341461041f57806323c3548a1461044a578063248a9ca31461047557610292565b80628cc2621461029757806301ffc9a7146102d4578063150b7a021461031157806318160ddd1461034e578063182db18a1461037957610292565b3661029257005b600080fd5b3480156102a357600080fd5b506102be60048036038101906102b991906135f8565b610b2b565b6040516102cb919061400a565b60405180910390f35b3480156102e057600080fd5b506102fb60048036038101906102f691906137e3565b610c3b565b6040516103089190613d3c565b60405180910390f35b34801561031d57600080fd5b506103386004803603810190610333919061364a565b610cb5565b6040516103459190613d72565b60405180910390f35b34801561035a57600080fd5b50610363610ce3565b604051610370919061400a565b60405180910390f35b34801561038557600080fd5b506103a0600480360381019061039b91906136ca565b610ced565b005b3480156103ae57600080fd5b506103c960048036038101906103c491906135f8565b610dbe565b005b3480156103d757600080fd5b506103e0610e6b565b6040516103ed919061400a565b60405180910390f35b34801561040257600080fd5b5061041d6004803603810190610418919061380c565b610e89565b005b34801561042b57600080fd5b506104346111fa565b604051610441919061400a565b60405180910390f35b34801561045657600080fd5b5061045f611200565b60405161046c919061400a565b60405180910390f35b34801561048157600080fd5b5061049c6004803603810190610497919061377e565b611206565b6040516104a99190613d57565b60405180910390f35b3480156104be57600080fd5b506104d960048036038101906104d491906137a7565b611226565b005b3480156104e757600080fd5b5061050260048036038101906104fd91906136ca565b61124f565b60405161050f919061400a565b60405180910390f35b34801561052457600080fd5b5061053f600480360381019061053a91906137a7565b6112aa565b005b34801561054d57600080fd5b5061055661132d565b604051610563919061400a565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e919061380c565b611333565b005b3480156105a157600080fd5b506105aa611606565b005b3480156105b857600080fd5b506105c16116db565b6040516105ce9190613c60565b60405180910390f35b3480156105e357600080fd5b506105fe60048036038101906105f99190613706565b611701565b005b34801561060c57600080fd5b50610627600480360381019061062291906136ca565b611923565b005b34801561063557600080fd5b5061063e6119ff565b60405161064b9190613c60565b60405180910390f35b34801561066057600080fd5b5061067b600480360381019061067691906135f8565b611a25565b604051610688919061400a565b60405180910390f35b34801561069d57600080fd5b506106a6611a2c565b6040516106b39190613d8d565b60405180910390f35b3480156106c857600080fd5b506106d1611a52565b6040516106de919061400a565b60405180910390f35b3480156106f357600080fd5b5061070e600480360381019061070991906135f8565b611a58565b60405161071b919061400a565b60405180910390f35b34801561073057600080fd5b5061074b6004803603810190610746919061380c565b611aa8565b005b34801561075957600080fd5b50610762611b50565b60405161076f919061400a565b60405180910390f35b34801561078457600080fd5b5061078d611b6a565b005b34801561079b57600080fd5b506107a4611c40565b6040516107b1919061400a565b60405180910390f35b3480156107c657600080fd5b506107e160048036038101906107dc91906137a7565b611c46565b6040516107ee9190613d3c565b60405180910390f35b34801561080357600080fd5b5061080c611cb1565b6040516108199190613c60565b60405180910390f35b34801561082e57600080fd5b506108496004803603810190610844919061380c565b611cd7565b604051610856919061400a565b60405180910390f35b34801561086b57600080fd5b50610874611cef565b6040516108819190613d57565b60405180910390f35b34801561089657600080fd5b506108b160048036038101906108ac919061380c565b611cf6565b005b3480156108bf57600080fd5b506108da60048036038101906108d5919061380c565b6122a6565b6040516108e7919061400a565b60405180910390f35b3480156108fc57600080fd5b506109176004803603810190610912919061380c565b6122be565b604051610924919061400a565b60405180910390f35b34801561093957600080fd5b50610942612370565b60405161094f919061400a565b60405180910390f35b34801561096457600080fd5b5061097f600480360381019061097a919061380c565b612376565b005b34801561098d57600080fd5b50610996612466565b6040516109a3919061400a565b60405180910390f35b3480156109b857600080fd5b506109c16124f4565b6040516109ce9190613d8d565b60405180910390f35b3480156109e357600080fd5b506109fe60048036038101906109f991906137a7565b61251a565b005b348015610a0c57600080fd5b50610a15612543565b604051610a22919061400a565b60405180910390f35b348015610a3757600080fd5b50610a40612549565b604051610a4d919061400a565b60405180910390f35b348015610a6257600080fd5b50610a7d6004803603810190610a78919061380c565b61254f565b604051610a8a919061400a565b60405180910390f35b348015610a9f57600080fd5b50610aa8612567565b604051610ab59190613d57565b60405180910390f35b348015610aca57600080fd5b50610ae56004803603810190610ae0919061380c565b61258b565b604051610af796959493929190613cb2565b60405180910390f35b348015610b0c57600080fd5b50610b156125f4565b604051610b22919061400a565b60405180910390f35b600080600090506000610b3d84611a58565b905060005b81811015610c30576000610b56868361124f565b90506000600c60008381526020019081526020016000205490506000610c036013600084815260200190815260200160002054610bf5670de0b6b3a7640000610be7610bc56012600089815260200190815260200160002054610bb7612466565b6125fa90919063ffffffff16565b601560008981526020019081526020016000205461261090919063ffffffff16565b61262690919063ffffffff16565b61263c90919063ffffffff16565b9050610c18818761263c90919063ffffffff16565b95505050508080610c2890614276565b915050610b42565b508192505050919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610cae5750610cad82612652565b5b9050919050565b60007f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f905095945050505050565b6000601454905090565b610d177f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b610d56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4d90613e2a565b60405180910390fd5b610d8133828473ffffffffffffffffffffffffffffffffffffffff166126bc9092919063ffffffff16565b7f8c1256b8896378cd5044f80c202f9772b9d77dc85c8a6eb51967210b09bfaa288282604051610db2929190613d13565b60405180910390a15050565b610de87f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b610e27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1e90613e2a565b60405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e8460065460055461261090919063ffffffff16565b905090565b60026000541415610ecf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec690613f8a565b60405180910390fd5b6002600081905550806000600c6000838152602001908152602001600020549050610ef8612466565b600881905550610f06611b50565b60078190555060008214610f4f57610f1d826122be565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b6000600c60008581526020019081526020016000205490506000600b600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611010576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100790613fca565b60405180910390fd5b60006013600084815260200190815260200160002054905060008111156111ea5760006013600085815260200190815260200160002081905550611063600f54836003015461263c90919063ffffffff16565b4210611109576110b63382600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166126bc9092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486826040516110fc919061400a565b60405180910390a26111e9565b611178601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166126bc9092919063ffffffff16565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486826040516111e0919061400a565b60405180910390a25b5b5050505050600160008190555050565b600d5481565b60105481565b600060016000838152602001908152602001600020600101549050919050565b61122f82611206565b6112408161123b612742565b61274a565b61124a83836127e7565b505050565b60006112a282601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206128c790919063ffffffff16565b905092915050565b6112b2612742565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461131f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131690613fea565b60405180910390fd5b61132982826128e1565b5050565b60065481565b600080600c6000838152602001908152602001600020549050611354612466565b600881905550611362611b50565b600781905550600082146113ab57611379826122be565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b6113d57f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b611414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140b90613e2a565b60405180910390fd5b600454421061143d576114326006548461262690919063ffffffff16565b60058190555061149f565b6000611454426004546125fa90919063ffffffff16565b9050600061146d6005548361261090919063ffffffff16565b9050611496600654611488838861263c90919063ffffffff16565b61262690919063ffffffff16565b60058190555050505b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016114fc9190613c60565b60206040518083038186803b15801561151457600080fd5b505afa158015611528573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154c9190613835565b90506115636006548261262690919063ffffffff16565b60055411156115a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159e90613f0a565b60405180910390fd5b426007819055506115c36006544261263c90919063ffffffff16565b6004819055507fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d846040516115f8919061400a565b60405180910390a150505050565b6116307f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b61166f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166690613e2a565b60405180910390fd5b601760009054906101000a900460ff166116be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b590613f2a565b60405180910390fd5b6000601760006101000a81548160ff021916908315150217905550565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61172b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b61176a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176190613e2a565b60405180910390fd5b42600454106117ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a590613faa565b60405180910390fd5b600081116117f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e890613e0a565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161182c9190613c60565b60206040518083038186803b15801561184457600080fd5b505afa158015611858573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187c9190613835565b146118bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b390613eea565b60405180910390fd5b82600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600f81905550670de0b6b3a76400008161191891906140e9565b601081905550505050565b61194d7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b61198c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198390613e2a565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166342842e0e3033846040518463ffffffff1660e01b81526004016119c993929190613c7b565b600060405180830381600087803b1580156119e357600080fd5b505af11580156119f7573d6000803e3d6000fd5b505050505050565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b6000611aa1601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206129c3565b9050919050565b806000600c6000848152602001908152602001600020549050611aca83610e89565b611ad3816129d8565b506000600c6000838152602001908152602001600020549050611af4612466565b600881905550611b02611b50565b60078190555060008214611b4b57611b19826122be565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b505050565b60006004544210611b6357600454611b65565b425b905090565b611b947f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b611bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bca90613e2a565b60405180910390fd5b601760009054906101000a900460ff1615611c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1a90613eca565b60405180910390fd5b6001601760006101000a81548160ff021916908315150217905550565b600e5481565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60136020528060005260406000206000915090505481565b6000801b81565b60026000541415611d3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3390613f8a565b60405180910390fd5b600260008190555080601760009054906101000a900460ff1615611d95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8c90613f2a565b60405180910390fd5b4260045411611dd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd090613e6a565b60405180910390fd5b60008211611e1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1390613eaa565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401611e8e919061400a565b60206040518083038186803b158015611ea657600080fd5b505afa158015611eba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ede9190613621565b73ffffffffffffffffffffffffffffffffffffffff1614611f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2b90613fca565b60405180910390fd5b611f4a6001600e5461263c90919063ffffffff16565b600e8190555060006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001848152602001601054815260200142815260200160008152509050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330866040518463ffffffff1660e01b8152600401611ffc93929190613c7b565b600060405180830381600087803b15801561201657600080fd5b505af115801561202a573d6000803e3d6000fd5b5050505061207f83601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612cde90919063ffffffff16565b50600e54600c60008581526020019081526020016000208190555080600b6000600e54815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548160ff02191690831515021790555060408201518160010155606082015181600201556080820151816003015560a0820151816004015590505061215b816060015160145461263c90919063ffffffff16565b601481905550806060015160156000600e548152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d82606001516040516121c9919061400a565b60405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f465c8871fac6f7c7079924b414b86ec86be97dae9732142865b86c5d0cd8a1eb600e54604051612219919061400a565b60405180910390a2506000600c6000838152602001908152602001600020549050612242612466565b600881905550612250611b50565b6007819055506000821461229957612267826122be565b601360008381526020019081526020016000208190555060085460126000838152602001908152602001600020819055505b5050600160008190555050565b60126020528060005260406000206000915090505481565b600080600c6000848152602001908152602001600020549050612368601360008381526020019081526020016000205461235a670de0b6b3a764000061234c61232a601260008881526020019081526020016000205461231c612466565b6125fa90919063ffffffff16565b601560008881526020019081526020016000205461261090919063ffffffff16565b61262690919063ffffffff16565b61263c90919063ffffffff16565b915050919050565b60075481565b6123a07f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611c46565b6123df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d690613e2a565b60405180910390fd5b6004544211612423576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241a90613dea565b60405180910390fd5b806006819055507ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d360065460405161245b919061400a565b60405180910390a150565b600080601454141561247c5760085490506124f1565b6124ee6124dd6014546124cf670de0b6b3a76400006124c16005546124b36007546124a5611b50565b6125fa90919063ffffffff16565b61261090919063ffffffff16565b61261090919063ffffffff16565b61262690919063ffffffff16565b60085461263c90919063ffffffff16565b90505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61252382611206565b6125348161252f612742565b61274a565b61253e83836128e1565b505050565b60085481565b60045481565b600c6020528060005260406000206000915090505481565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a900460ff16908060010154908060020154908060030154908060040154905086565b600f5481565b600081836126089190614143565b905092915050565b6000818361261e91906140e9565b905092915050565b6000818361263491906140b8565b905092915050565b6000818361264a9190614062565b905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61273d8363a9059cbb60e01b84846040516024016126db929190613d13565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612cf8565b505050565b600033905090565b6127548282611c46565b6127e3576127798173ffffffffffffffffffffffffffffffffffffffff166014612dbf565b6127878360001c6020612dbf565b604051602001612798929190613c26565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127da9190613da8565b60405180910390fd5b5050565b6127f18282611c46565b6128c357600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612868612742565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60006128d683600001836130b9565b60001c905092915050565b6128eb8282611c46565b156129bf5760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612964612742565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60006129d18260000161310a565b9050919050565b6000600b600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612a81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a7890613fca565b60405180910390fd5b8060000160149054906101000a900460ff1615612ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aca90613e4a565b60405180910390fd5b60018160000160146101000a81548160ff021916908315150217905550428160040181905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e308360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600101546040518463ffffffff1660e01b8152600401612b8093929190613c7b565b600060405180830381600087803b158015612b9a57600080fd5b505af1158015612bae573d6000803e3d6000fd5b50505050612c2b8160010154601660008460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061311b90919063ffffffff16565b50612c56816002015460156000858152602001908152602001600020546125fa90919063ffffffff16565b6015600084815260200190815260200160002081905550612c8681600201546014546125fa90919063ffffffff16565b6014819055503373ffffffffffffffffffffffffffffffffffffffff167f9cea0190099b89a7d8a050f55cf439bce694868e30a531eb0376748ce5a2c06883604051612cd2919061400a565b60405180910390a25050565b6000612cf0836000018360001b613135565b905092915050565b6000612d5a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166131a59092919063ffffffff16565b9050600081511115612dba5780806020019051810190612d7a9190613755565b612db9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612db090613f6a565b60405180910390fd5b5b505050565b606060006002836002612dd291906140e9565b612ddc9190614062565b67ffffffffffffffff811115612e1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612e4d5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612eab577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612f35577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612f7591906140e9565b612f7f9190614062565b90505b600181111561306b577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612fe7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110613024577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806130649061424c565b9050612f82565b50600084146130af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130a690613dca565b60405180910390fd5b8091505092915050565b60008260000182815481106130f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600081600001805490509050919050565b600061312d836000018360001b6131bd565b905092915050565b60006131418383613343565b61319a57826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061319f565b600090505b92915050565b60606131b48484600085613366565b90509392505050565b600080836001016000848152602001908152602001600020549050600081146133375760006001826131ef9190614143565b90506000600186600001805490506132079190614143565b90508181146132c257600086600001828154811061324e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613298577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806132fc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061333d565b60009150505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b6060823073ffffffffffffffffffffffffffffffffffffffff163110156133c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133b990613e8a565b60405180910390fd5b6133cb85613491565b61340a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161340190613f4a565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516134339190613c0f565b60006040518083038185875af1925050503d8060008114613470576040519150601f19603f3d011682016040523d82523d6000602084013e613475565b606091505b50915091506134858282866134b4565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606083156134c457829050613514565b6000835111156134d75782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161350b9190613da8565b60405180910390fd5b9392505050565b60008135905061352a81614746565b92915050565b60008151905061353f81614746565b92915050565b6000815190506135548161475d565b92915050565b60008135905061356981614774565b92915050565b60008135905061357e8161478b565b92915050565b60008083601f84011261359657600080fd5b8235905067ffffffffffffffff8111156135af57600080fd5b6020830191508360018202830111156135c757600080fd5b9250929050565b6000813590506135dd816147a2565b92915050565b6000815190506135f2816147a2565b92915050565b60006020828403121561360a57600080fd5b60006136188482850161351b565b91505092915050565b60006020828403121561363357600080fd5b600061364184828501613530565b91505092915050565b60008060008060006080868803121561366257600080fd5b60006136708882890161351b565b95505060206136818882890161351b565b9450506040613692888289016135ce565b935050606086013567ffffffffffffffff8111156136af57600080fd5b6136bb88828901613584565b92509250509295509295909350565b600080604083850312156136dd57600080fd5b60006136eb8582860161351b565b92505060206136fc858286016135ce565b9150509250929050565b60008060006060848603121561371b57600080fd5b60006137298682870161351b565b935050602061373a868287016135ce565b925050604061374b868287016135ce565b9150509250925092565b60006020828403121561376757600080fd5b600061377584828501613545565b91505092915050565b60006020828403121561379057600080fd5b600061379e8482850161355a565b91505092915050565b600080604083850312156137ba57600080fd5b60006137c88582860161355a565b92505060206137d98582860161351b565b9150509250929050565b6000602082840312156137f557600080fd5b60006138038482850161356f565b91505092915050565b60006020828403121561381e57600080fd5b600061382c848285016135ce565b91505092915050565b60006020828403121561384757600080fd5b6000613855848285016135e3565b91505092915050565b61386781614177565b82525050565b61387681614189565b82525050565b61388581614195565b82525050565b6138948161419f565b82525050565b60006138a582614025565b6138af818561403b565b93506138bf818560208601614219565b80840191505092915050565b6138d4816141f5565b82525050565b60006138e582614030565b6138ef8185614046565b93506138ff818560208601614219565b6139088161431d565b840191505092915050565b600061391e82614030565b6139288185614057565b9350613938818560208601614219565b80840191505092915050565b6000613951602083614046565b915061395c8261432e565b602082019050919050565b6000613974605883614046565b915061397f82614357565b606082019050919050565b6000613997602083614046565b91506139a2826143cc565b602082019050919050565b60006139ba600a83614046565b91506139c5826143f5565b602082019050919050565b60006139dd601583614046565b91506139e88261441e565b602082019050919050565b6000613a00601283614046565b9150613a0b82614447565b602082019050919050565b6000613a23602683614046565b9150613a2e82614470565b604082019050919050565b6000613a46601383614046565b9150613a51826144bf565b602082019050919050565b6000613a69601e83614046565b9150613a74826144e8565b602082019050919050565b6000613a8c603083614046565b9150613a9782614511565b604082019050919050565b6000613aaf601883614046565b9150613aba82614560565b602082019050919050565b6000613ad2602083614046565b9150613add82614589565b602082019050919050565b6000613af5601d83614046565b9150613b00826145b2565b602082019050919050565b6000613b18601783614057565b9150613b23826145db565b601782019050919050565b6000613b3b602a83614046565b9150613b4682614604565b604082019050919050565b6000613b5e601f83614046565b9150613b6982614653565b602082019050919050565b6000613b81601683614046565b9150613b8c8261467c565b602082019050919050565b6000613ba4600983614046565b9150613baf826146a5565b602082019050919050565b6000613bc7601183614057565b9150613bd2826146ce565b601182019050919050565b6000613bea602f83614046565b9150613bf5826146f7565b604082019050919050565b613c09816141eb565b82525050565b6000613c1b828461389a565b915081905092915050565b6000613c3182613b0b565b9150613c3d8285613913565b9150613c4882613bba565b9150613c548284613913565b91508190509392505050565b6000602082019050613c75600083018461385e565b92915050565b6000606082019050613c90600083018661385e565b613c9d602083018561385e565b613caa6040830184613c00565b949350505050565b600060c082019050613cc7600083018961385e565b613cd4602083018861386d565b613ce16040830187613c00565b613cee6060830186613c00565b613cfb6080830185613c00565b613d0860a0830184613c00565b979650505050505050565b6000604082019050613d28600083018561385e565b613d356020830184613c00565b9392505050565b6000602082019050613d51600083018461386d565b92915050565b6000602082019050613d6c600083018461387c565b92915050565b6000602082019050613d87600083018461388b565b92915050565b6000602082019050613da260008301846138cb565b92915050565b60006020820190508181036000830152613dc281846138da565b905092915050565b60006020820190508181036000830152613de381613944565b9050919050565b60006020820190508181036000830152613e0381613967565b9050919050565b60006020820190508181036000830152613e238161398a565b9050919050565b60006020820190508181036000830152613e43816139ad565b9050919050565b60006020820190508181036000830152613e63816139d0565b9050919050565b60006020820190508181036000830152613e83816139f3565b9050919050565b60006020820190508181036000830152613ea381613a16565b9050919050565b60006020820190508181036000830152613ec381613a39565b9050919050565b60006020820190508181036000830152613ee381613a5c565b9050919050565b60006020820190508181036000830152613f0381613a7f565b9050919050565b60006020820190508181036000830152613f2381613aa2565b9050919050565b60006020820190508181036000830152613f4381613ac5565b9050919050565b60006020820190508181036000830152613f6381613ae8565b9050919050565b60006020820190508181036000830152613f8381613b2e565b9050919050565b60006020820190508181036000830152613fa381613b51565b9050919050565b60006020820190508181036000830152613fc381613b74565b9050919050565b60006020820190508181036000830152613fe381613b97565b9050919050565b6000602082019050818103600083015261400381613bdd565b9050919050565b600060208201905061401f6000830184613c00565b92915050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061406d826141eb565b9150614078836141eb565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156140ad576140ac6142bf565b5b828201905092915050565b60006140c3826141eb565b91506140ce836141eb565b9250826140de576140dd6142ee565b5b828204905092915050565b60006140f4826141eb565b91506140ff836141eb565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614138576141376142bf565b5b828202905092915050565b600061414e826141eb565b9150614159836141eb565b92508282101561416c5761416b6142bf565b5b828203905092915050565b6000614182826141cb565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600061420082614207565b9050919050565b6000614212826141cb565b9050919050565b60005b8381101561423757808201518184015260208101905061421c565b83811115614246576000848401525b50505050565b6000614257826141eb565b9150600082141561426b5761426a6142bf565b5b600182039050919050565b6000614281826141eb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156142b4576142b36142bf565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f50726576696f7573207265776172647320706572696f64206d7573742062652060008201527f636f6d706c657465206265666f7265206368616e67696e67207468652064757260208201527f6174696f6e20666f7220746865206e657720706572696f640000000000000000604082015250565b7f7669727475616c50726963654d756c7469706c696572206d696e696d756d2031600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f7469636b657420616c726561647920636c6f7365640000000000000000000000600082015250565b7f706572696f642069732066696e69736865640000000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f746f6b656e2030206e6f7420616c6c6f77656400000000000000000000000000600082015250565b7f54686520636f6e747261637420697320616c7265616479207061757365640000600082015250565b7f6e667420617265207374696c6c207374616b65642c2063616e2774206368616e60008201527f676520746f6b656e206164647265737300000000000000000000000000000000602082015250565b7f50726f76696465642072657761726420746f6f20686967680000000000000000600082015250565b7f54686520636f6e747261637420697320616c726561647920756e706175736564600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f706572696f64206973206e6f742066696e697368656400000000000000000000600082015250565b7f6e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b61474f81614177565b811461475a57600080fd5b50565b61476681614189565b811461477157600080fd5b50565b61477d81614195565b811461478857600080fd5b50565b6147948161419f565b811461479f57600080fd5b50565b6147ab816141eb565b81146147b657600080fd5b5056fea264697066735822122044bc48659901734af63f5ea850cc5a2656827ead541b39e97e359cea674efd0464736f6c63430008010033