VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x3a955c…3305
Summary
Transactions
Transfers
Address
0x3a955c5363242A554E7ce6ccfC5daF7668633305
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
B3TR
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x6080604052600436106102065760003560e01c806382961eb811610117578063aeb69e6e116100a5578063c28232a41161006c578063c28232a414610761578063d65ab5f214610776578063e6da11bc1461078b578063eb770d0c146107ab578063f2fde38b146107cb57005b8063aeb69e6e146106ad578063b31f4c46146106cd578063b3f7c216146106ed578063bf36839914610702578063c12746861461074157005b80638da5cb5b116100e95780638da5cb5b146105b9578063aa9bbc0c146105d9578063acad73fb14610611578063ad73349e1461064c578063ae288df61461067f57005b806382961eb81461054757806382ae9ef71461056f57806382c372b514610584578063836caf79146105a457005b80634b0bddd2116101945780635e44b77e116101665780635e44b77e14610499578063654f4575146104b957806373313660146104e75780637ae91eae1461050757806380fd0fb31461052757005b80634b0bddd21461041b5780634f085f421461043b578063511a1a23146104505780635e2ebf541461046657005b806333779297116101d857806333779297146102ce5780633d2c5136146102e357806342764d6e1461032f57806348815a57146103cd5780634a8c1b1e146103e357005b8063072ea61c1461020f578063126315341461023857806324d7806c1461024e5780632d2c55651461028e57005b3661020d57005b005b34801561021b57600080fd5b5061022560015481565b6040519081526020015b60405180910390f35b34801561024457600080fd5b5061022560065481565b34801561025a57600080fd5b5061027e610269366004612dc6565b60046020526000908152604090205460ff1681565b604051901515815260200161022f565b34801561029a57600080fd5b506102b6732df05107c99bd81f0f33064c3ac60c75418af33081565b6040516001600160a01b03909116815260200161022f565b3480156102da57600080fd5b50600a54610225565b3480156102ef57600080fd5b506102256102fe366004612dc6565b6001600160a01b031660009081526035602090815260408083206007546001600160401b0316845290915290205490565b34801561033b57600080fd5b5061039161034a366004612dc6565b60086020526000908152604090205460ff8116906001600160401b036101008204811691600160481b810482169163ffffffff600160881b83041691600160a81b90041685565b6040805195151586526001600160401b0394851660208701529284169285019290925263ffffffff16606084015216608082015260a00161022f565b3480156103d957600080fd5b5061022560345481565b3480156103ef57600080fd5b506102256103fe366004612de8565b603560209081526000928352604080842090915290825290205481565b34801561042757600080fd5b5061020d610436366004612e3c565b6107eb565b34801561044757600080fd5b50610225601481565b34801561045c57600080fd5b5061022560055481565b34801561047257600080fd5b50610486610481366004612e68565b610895565b60405161ffff909116815260200161022f565b3480156104a557600080fd5b5061020d6104b4366004612e68565b6108c3565b3480156104c557600080fd5b506104d96104d4366004612e68565b610943565b60405161022f929190612e81565b3480156104f357600080fd5b5061020d610502366004612f05565b610a91565b34801561051357600080fd5b50610225610522366004612f80565b610c3f565b34801561053357600080fd5b5061020d610542366004612e68565b610c70565b34801561055357600080fd5b506102b6735ef79995fe8a89e0812330e4378eb2660cede69981565b34801561057b57600080fd5b5061020d610f69565b34801561059057600080fd5b5061020d61059f366004612f05565b61106f565b3480156105b057600080fd5b5061022561127b565b3480156105c557600080fd5b506003546102b6906001600160a01b031681565b3480156105e557600080fd5b506007546105f9906001600160401b031681565b6040516001600160401b03909116815260200161022f565b34801561061d57600080fd5b5061027e61062c366004612faa565b600960209081526000928352604080842090915290825290205460ff1681565b34801561065857600080fd5b5061066c610667366004612e68565b6112f6565b60405161022f9796959493929190613019565b34801561068b57600080fd5b5061069f61069a3660046130b3565b6113f2565b60405161022f9291906130d5565b3480156106b957600080fd5b5061069f6106c8366004613180565b611641565b3480156106d957600080fd5b5061020d6106e83660046131b3565b61184e565b3480156106f957600080fd5b50610225600a81565b34801561070e57600080fd5b5061072261071d366004612e68565b61196d565b604080516001600160a01b03909316835260208301919091520161022f565b34801561074d57600080fd5b5061020d61075c366004612e68565b611999565b34801561076d57600080fd5b5061020d611a12565b34801561078257600080fd5b5061020d611d75565b34801561079757600080fd5b5061020d6107a6366004612e68565b611f3d565b3480156107b757600080fd5b5061020d6107c6366004612e68565b612366565b3480156107d757600080fd5b5061020d6107e6366004612dc6565b612419565b6003546001600160a01b031633146108365760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b60448201526064015b60405180910390fd5b6001600160a01b038216600081815260046020908152604091829020805460ff191685151590811790915591519182527f235bc17e7930760029e9f4d860a2a8089976de5b381cf8380fc11c1d88a11133910160405180910390a25050565b600281600a81106108a557600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b6003546001600160a01b03163314806108eb57503360009081526004602052604090205460ff165b6109075760405162461bcd60e51b815260040161082d906131de565b60068190556040518181527f6e9fab7933a3975bc057ed5a8bb2598832c7dc3f202a43ed85c2210f11ff81cc906020015b60405180910390a150565b6060806034548311156109565760345492505b826001600160401b0381111561096e5761096e613201565b604051908082528060200260200182016040528015610997578160200160208202803683370190505b509150826001600160401b038111156109b2576109b2613201565b6040519080825280602002602001820160405280156109db578160200160208202803683370190505b50905060005b83811015610a8b57600c81601481106109fc576109fc613217565b600202015483516001600160a01b0390911690849083908110610a2157610a21613217565b60200260200101906001600160a01b031690816001600160a01b031681525050600c8160148110610a5457610a54613217565b6002020160010154828281518110610a6e57610a6e613217565b602090810291909101015280610a8381613243565b9150506109e1565b50915091565b6003546001600160a01b0316331480610ab957503360009081526004602052604090205460ff165b610ad55760405162461bcd60e51b815260040161082d906131de565b600260005403610af75760405162461bcd60e51b815260040161082d9061325c565b60026000558215801590610b0c5750600a5483105b610b285760405162461bcd60e51b815260040161082d90613280565b6000600a8481548110610b3d57610b3d613217565b600091825260209091206005909102019050600160038083015460ff1690811115610b6a57610b6a612fdf565b14610ba55760405162461bcd60e51b815260206004820152600b60248201526a6e6f742070656e64696e6760a81b604482015260640161082d565b6003818101805460ff1916909117905560048101610bc4838583613329565b50805460028201546040516001600160a01b038316927f92de535e3eba7badd287a81f58fcee635a444b675fa6714e2482f0ebedc2c8f192610c2c92600160a01b830463ffffffff16928a92918a918a91600160c01b9091046001600160401b0316906133e8565b60405180910390a2505060016000555050565b600b6020528160005260406000208181548110610c5b57600080fd5b90600052602060002001600091509150505481565b6003546001600160a01b0316331480610c9857503360009081526004602052604090205460ff165b610cb45760405162461bcd60e51b815260040161082d906131de565b600260005403610cd65760405162461bcd60e51b815260040161082d9061325c565b60026000558015801590610ceb5750600a5481105b610d075760405162461bcd60e51b815260040161082d90613280565b6000600a8281548110610d1c57610d1c613217565b600091825260209091206005909102019050600160038083015460ff1690811115610d4957610d49612fdf565b14610d845760405162461bcd60e51b815260206004820152600b60248201526a6e6f742070656e64696e6760a81b604482015260640161082d565b6007548154600160c01b90046001600160401b03908116911614610dd85760405162461bcd60e51b815260206004820152600b60248201526a0eee4dedcce40cae0dec6d60ab1b604482015260640161082d565b60038101805460ff1916600290811790915581015481546001600160a01b031660009081526035602090815260408083206007546001600160401b0316845290915290205480821115610ee85782546001600160a01b0390811660009081526035602090815260408083206007546001600160401b03168452909152812084905584549091610e689116846124ea565b8454600286015460075460408051600160a01b850463ffffffff168152602081018b905290810192909252606082018490526001600160401b031660808201529192506001600160a01b0316907f0a61d213c64f3682fde6013eca8b813346c1eb68141896c20118b44cb40ce0ec9060a00160405180910390a250610f5e565b8254600284015460075460408051600160a01b850463ffffffff1681526020810189905290810192909252600060608301526001600160401b031660808201526001600160a01b03909116907f0a61d213c64f3682fde6013eca8b813346c1eb68141896c20118b44cb40ce0ec9060a001610c2c565b505060016000555050565b6003546001600160a01b0316331480610f9157503360009081526004602052604090205460ff165b610fad5760405162461bcd60e51b815260040161082d906131de565b60005b603454811015610ff957600c8160148110610fcd57610fcd613217565b6002020180546001600160a01b0319168155600060019091015580610ff181613243565b915050610fb0565b5060006034819055600780546001929061101d9084906001600160401b0316613445565b82546101009290920a6001600160401b03818102199093169183160217909155600754604051911691507fb558f4f2c90f32bcd5983c2719981256ceba7b023f2bcb49410b36e62906431590600090a2565b6003546001600160a01b031633148061109757503360009081526004602052604090205460ff165b6110b35760405162461bcd60e51b815260040161082d906131de565b6002600054036110d55760405162461bcd60e51b815260040161082d9061325c565b600260005582158015906110ea5750600a5483105b6111065760405162461bcd60e51b815260040161082d90613280565b6000600a848154811061111b5761111b613217565b600091825260209091206005909102019050600260038083015460ff169081111561114857611148612fdf565b146111845760405162461bcd60e51b815260206004820152600c60248201526b1b9bdd08185c1c1c9bdd995960a21b604482015260640161082d565b6007548154600160c01b90046001600160401b039081169116146111d85760405162461bcd60e51b815260206004820152600b60248201526a0eee4dedcce40cae0dec6d60ab1b604482015260640161082d565b6003818101805460ff19169091179055600481016111f7838583613329565b50805460028201546040516001600160a01b038316927f44eb1f7355f2a6ff43e6f1d7f872e6743975960d8e25a32a378cd952e4e5ff869261125f92600160a01b830463ffffffff16928a92918a918a91600160c01b9091046001600160401b0316906133e8565b60405180910390a28054610f5e906001600160a01b0316612868565b6040516370a0823160e01b8152306004820152600090735ef79995fe8a89e0812330e4378eb2660cede699906370a0823190602401602060405180830381865afa1580156112cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f1919061346c565b905090565b600a818154811061130657600080fd5b6000918252602090912060059091020180546001820154600283015460038401546004850180546001600160a01b0386169750600160a01b860463ffffffff1696600160c01b9096046001600160401b039081169695169460ff90931692919061136f906132a0565b80601f016020809104026020016040519081016040528092919081815260200182805461139b906132a0565b80156113e85780601f106113bd576101008083540402835291602001916113e8565b820191906000526020600020905b8154815290600101906020018083116113cb57829003601f168201915b5050505050905087565b600a5460009060609084830361140757600194505b6000855b828110801561141957508582105b15611480576001600a828154811061143357611433613217565b60009182526020909120600360059092020181015460ff169081111561145b5761145b612fdf565b0361146e578161146a81613243565b9250505b8061147881613243565b91505061140b565b50806001600160401b0381111561149957611499613201565b60405190808252806020026020018201604052801561150057816020015b6040805160e08101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c082015282526000199092019101816114b75790505b5092506000865b838110801561151557508282105b15611625576000600a828154811061152f5761152f613217565b600091825260209091206005909102019050600160038083015460ff169081111561155c5761155c612fdf565b03611612576040805160e08101825283815282546001600160a01b0381166020830152600160a01b810463ffffffff1692820192909252600160c01b9091046001600160401b0390811660608301526001830154166080820152600282015460a082015260038083015460c083019160ff909116908111156115e0576115e0612fdf565b60ff168152508684815181106115f8576115f8613217565b6020026020010181905250828061160e90613243565b9350505b8161161c81613243565b92505050611507565b8381106116325783611634565b805b9550505050509250929050565b6001600160a01b0383166000908152600b602052604081208054606091908086111561166b578095505b60006116778688613485565b9050818111156116845750805b600087821161169457600061169e565b61169e8883613498565b9050806001600160401b038111156116b8576116b8613201565b60405190808252806020026020018201604052801561171f57816020015b6040805160e08101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c082015282526000199092019101816116d65790505b50945060005b8181101561183e5760008561173a838c613485565b8154811061174a5761174a613217565b906000526020600020015490506000600a828154811061176c5761176c613217565b60009182526020918290206040805160e081018252868152600590930290910180546001600160a01b0381169484019490945263ffffffff600160a01b850416918301919091526001600160401b03600160c01b9093048316606083015260018101549092166080820152600282015460a0820152600380830154929350909160c083019160ff9091169081111561180657611806612fdf565b60ff1681525088848151811061181e5761181e613217565b60200260200101819052505050808061183690613243565b915050611725565b5081955050505050935093915050565b6003546001600160a01b031633148061187657503360009081526004602052604090205460ff165b6118925760405162461bcd60e51b815260040161082d906131de565b6000805b600a8110156118e6578281600a81106118b1576118b1613217565b6020020160208101906118c491906134bd565b6118d29061ffff1683613485565b9150806118de81613243565b915050611896565b5080612328146119245760405162461bcd60e51b8152602060048201526009602482015268073756d213d393030360bc1b604482015260640161082d565b611931600283600a612cfb565b507f2291012001c9c507445066ac3778b7e58da24dc9866fd23a924db15015c719d18260405161196191906134d8565b60405180910390a15050565b600c816014811061197d57600080fd5b6002020180546001909101546001600160a01b03909116915082565b6003546001600160a01b03163314806119c157503360009081526004602052604090205460ff165b6119dd5760405162461bcd60e51b815260040161082d906131de565b60058190556040518181527f71d3c0225045e15cb6e31f71bccf7cbeaec0fec5a16acf66d115060801d0af9190602001610938565b6003546001600160a01b0316331480611a3a57503360009081526004602052604090205460ff165b611a565760405162461bcd60e51b815260040161082d906131de565b600260005403611a785760405162461bcd60e51b815260040161082d9061325c565b600260009081556040516370a0823160e01b8152306004820152735ef79995fe8a89e0812330e4378eb2660cede699919082906370a0823190602401602060405180830381865afa158015611ad1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611af5919061346c565b905060008111611b335760405162461bcd60e51b8152602060048201526009602482015268195b5c1d1e481c1bdd60ba1b604482015260640161082d565b6000600a60345410611b4657600a611b4a565b6034545b90506000612710611b5d846103e8613516565b611b67919061352d565b90506000611b758285613498565b90508115611ba557611ba56001600160a01b038616732df05107c99bd81f0f33064c3ac60c75418af330846129ba565b6000805b84811015611c0157600281600a8110611bc457611bc4613217565b601091828204019190066002029054906101000a900461ffff1661ffff1682611bed9190613485565b915080611bf981613243565b915050611ba9565b5060008115611cd25760005b85811015611ccc576000600c8260148110611c2a57611c2a613217565b60020201546001600160a01b0316905080611c455750611cba565b600084600284600a8110611c5b57611c5b613217565b601091828204019190066002029054906101000a900461ffff1661ffff1687611c849190613516565b611c8e919061352d565b90508015611cb757611caa6001600160a01b038b1683836129ba565b611cb48185613485565b93505b50505b80611cc481613243565b915050611c0d565b50611d07565b611cfa6001600160a01b038816732df05107c99bd81f0f33064c3ac60c75418af330856129ba565b611d048385613485565b93505b6007546040805188815260208101849052908101869052606081018790526001600160a01b038916916001600160401b0316907f24bfd83fd8bba53dfdd66986c90a0d49265c58589f498b87651bc90d2aa7669e9060800160405180910390a3505060016000555050505050565b600260005403611d975760405162461bcd60e51b815260040161082d9061325c565b60026000908155338152600860205260409020805460ff1615611de95760405162461bcd60e51b815260206004820152600a60248201526972756e2061637469766560b01b604482015260640161082d565b600154611e0f90735ef79995fe8a89e0812330e4378eb2660cede6999033903090612a7b565b80546001908290601190611e31908490600160881b900463ffffffff1661354f565b825461010092830a63ffffffff818102199092169282160291909117909255835468ffffffffffffffffff1916426001600160401b0390811692830291909117600190811770ffffffffffffffff000000000000000000198116600160481b949094029384178755600780547fffffff0000000000000000ffffffff0000000000000000ffffffffffffffffff90921667ffffffffffffffff60a81b1990951694909417908316600160a81b02178087559054925460408051600160881b9093049095168252602082019390935291168183015290513392507f3ba382948a6790e7044c0962868f4f80f583bff37ff89e46e11e2f9631b0d6d5916060908290030190a2506001600055565b600260005403611f5f5760405162461bcd60e51b815260040161082d9061325c565b600260009081553381526008602052604090208054600160881b900463ffffffff16611fbe5760405162461bcd60e51b815260206004820152600e60248201526d1b9bc81c9d5b881cdd185c9d195960921b604482015260640161082d565b3360009081526009602090815260408083208454600160881b900463ffffffff16845290915290205460ff161561202b5760405162461bcd60e51b8152602060048201526011602482015270185b1c9958591e481cdd589b5a5d1d1959607a1b604482015260640161082d565b60055415612094576005548154612050919061010090046001600160401b0316613485565b4211156120945760405162461bcd60e51b81526020600482015260126024820152711cdd589b5a5d0815151308195e1c1a5c995960721b604482015260640161082d565b600654156120e2576006548211156120e25760405162461bcd60e51b8152602060048201526011602482015270073636f726520657863656564732063617607c1b604482015260640161082d565b805460ff16156120f557805460ff191681555b3360008181526009602090815260408083208554600160881b9081900463ffffffff90811686529184528285208054600160ff199182168117909255845160e08101865297885288549283048416888701908152600160a81b9093046001600160401b0390811689870190815242821660608b0190815260808b018d815260a08c0186815289519a8b019099528a8a5260c08c0199909952600a805480870182559a528a516005909a027fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a881018054975193518516600160c01b026001600160c01b0394909916600160a01b026001600160c01b03199098166001600160a01b03909c169b909b17969096179190911695909517885593517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a9840180549190951667ffffffffffffffff199091161790935593517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2aa82015591517fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2ab9092018054869594919216908360038111156122ae576122ae612fdf565b021790555060c082015160048201906122c7908261356c565b5050600a54600091506122dc90600190613498565b336000818152600b6020908152604080832080546001810182559084529282902090920184905586548251600160881b820463ffffffff168152918201859052918101889052600160a81b9091046001600160401b03166060820152919250907f29e6547d8782dd937ffe5a852bacdc3162ceca7e065fe15dc0146a811020b50790608001610c2c565b6003546001600160a01b031633148061238e57503360009081526004602052604090205460ff165b6123aa5760405162461bcd60e51b815260040161082d906131de565b600081116123e45760405162461bcd60e51b81526020600482015260076024820152660656e7472793d360cc1b604482015260640161082d565b60018190556040518181527f24a0b2e591795f2c27be52ff14a57d0a39ac957304305bc05e8b04be49e8fe1590602001610938565b6003546001600160a01b0316331461245f5760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161082d565b6001600160a01b03811661249e5760405162461bcd60e51b815260040161082d906020808252600490820152630746f3d360e41b604082015260600190565b600380546001600160a01b0319166001600160a01b03831690811790915560405133907f8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c990600090a350565b6000600019815b60345481101561254557846001600160a01b0316600c826014811061251857612518613217565b60020201546001600160a01b03160361253357809150612545565b8061253d81613243565b9150506124f1565b5060001981036126a057601460345410156125df576040518060400160405280856001600160a01b0316815260200184815250600c6034546014811061258d5761258d613217565b82516002919091029190910180546001600160a01b0319166001600160a01b03909216919091178155602090910151600190910155506034805490819060006125d583613243565b91905055506126f4565b600c60016034546125f09190613498565b6014811061260057612600613217565b60020201600101548311612618576000915050612862565b6040518060400160405280856001600160a01b0316815260200184815250600c60016034546126479190613498565b6014811061265757612657613217565b82516002919091029190910180546001600160a01b0319166001600160a01b039092169190911781556020909101516001918201556034546126999190613498565b90506126f4565b600c81601481106126b3576126b3613217565b600202016001015483116126d4576126cc816001613485565b915050612862565b82600c82601481106126e8576126e8613217565b60020201600101819055505b6000811180156127415750600c61270c600183613498565b6014811061271c5761271c613217565b6002020160010154600c826014811061273757612737613217565b6002020160010154115b15612853576000600c612755600184613498565b6014811061276557612765613217565b604080518082019091526002919091029190910180546001600160a01b031682526001015460208201529050600c82601481106127a4576127a4613217565b60020201600c6127b5600185613498565b601481106127c5576127c5613217565b82546002919091029190910180546001600160a01b0319166001600160a01b0390921691909117815560019182015491015580600c836014811061280b5761280b613217565b82516002919091029190910180546001600160a01b0319166001600160a01b039092169190911781556020909101516001909101558161284a8161362b565b925050506126f4565b61285e816001613485565b9150505b92915050565b6001600160a01b0381166000908152600b602052604081208054909190815b818110156129665760008482815481106128a3576128a3613217565b9060005260206000200154905080600014806128c15750600a548110155b156128cc5750612954565b6000600a82815481106128e1576128e1613217565b600091825260209091206007546005909202018054909250600160c01b90046001600160401b03908116911614612919575050612954565b600260038083015460ff169081111561293457612934612fdf565b1480156129445750848160020154115b1561295157806002015494505b50505b8061295e81613243565b915050612887565b506001600160a01b03841660009081526035602090815260408083206007546001600160401b0316845290915290208290556129a184612b15565b5081156129b4576129b284836124ea565b505b50505050565b6040516001600160a01b038316602482015260448101829052600090612a2090859063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612c56565b8051909150156129b45780806020019051810190612a3e9190613642565b6129b45760405162461bcd60e51b815260206004820152600e60248201526d7472616e736665722066616c736560901b604482015260640161082d565b6040516001600160a01b0380851660248301528316604482015260648101829052600090612ab69086906323b872dd60e01b906084016129e9565b8051909150156129b25780806020019051810190612ad49190613642565b6129b25760405162461bcd60e51b81526020600482015260126024820152717472616e7366657246726f6d2066616c736560701b604482015260640161082d565b6000805b603454811015612c4d57826001600160a01b0316600c8260148110612b4057612b40613217565b60020201546001600160a01b031603612c3b57805b603454612b63826001613485565b1015612be157600c612b76826001613485565b60148110612b8657612b86613217565b60020201600c8260148110612b9d57612b9d613217565b82546002919091029190910180546001600160a01b0319166001600160a01b0390921691909117815560019182015491015580612bd981613243565b915050612b55565b50600c6001603454612bf39190613498565b60148110612c0357612c03613217565b6002020180546001600160a01b0319168155600060019091018190556034805491612c2d8361362b565b909155506001949350505050565b80612c4581613243565b915050612b19565b50600092915050565b6060600080846001600160a01b031684604051612c73919061365f565b6000604051808303816000865af19150503d8060008114612cb0576040519150601f19603f3d011682016040523d82523d6000602084013e612cb5565b606091505b50915091508161285e5760405162461bcd60e51b8152602060048201526011602482015270115490cc8c0818d85b1b0819985a5b1959607a1b604482015260640161082d565b600183019183908215612d855791602002820160005b83821115612d5557833561ffff1683826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612d11565b8015612d835782816101000a81549061ffff0219169055600201602081600101049283019260010302612d55565b505b50612d91929150612d95565b5090565b5b80821115612d915760008155600101612d96565b80356001600160a01b0381168114612dc157600080fd5b919050565b600060208284031215612dd857600080fd5b612de182612daa565b9392505050565b60008060408385031215612dfb57600080fd5b612e0483612daa565b915060208301356001600160401b0381168114612e2057600080fd5b809150509250929050565b8015158114612e3957600080fd5b50565b60008060408385031215612e4f57600080fd5b612e5883612daa565b91506020830135612e2081612e2b565b600060208284031215612e7a57600080fd5b5035919050565b604080825283519082018190526000906020906060840190828701845b82811015612ec35781516001600160a01b031684529284019290840190600101612e9e565b5050508381038285015284518082528583019183019060005b81811015612ef857835183529284019291840191600101612edc565b5090979650505050505050565b600080600060408486031215612f1a57600080fd5b8335925060208401356001600160401b0380821115612f3857600080fd5b818601915086601f830112612f4c57600080fd5b813581811115612f5b57600080fd5b876020828501011115612f6d57600080fd5b6020830194508093505050509250925092565b60008060408385031215612f9357600080fd5b612f9c83612daa565b946020939093013593505050565b60008060408385031215612fbd57600080fd5b612fc683612daa565b9150602083013563ffffffff81168114612e2057600080fd5b634e487b7160e01b600052602160045260246000fd5b60005b83811015613010578181015183820152602001612ff8565b50506000910152565b6001600160a01b038816815263ffffffff871660208201526001600160401b038681166040830152851660608201526080810184905260006004841061306f57634e487b7160e01b600052602160045260246000fd5b8360a083015260e060c083015282518060e08401526101006130978282860160208801612ff5565b80601f19601f8401168501019250505098975050505050505050565b600080604083850312156130c657600080fd5b50508035926020909101359150565b600060408083018584526020828186015281865180845260609350838701915082880160005b8281101561317157815180518552858101516001600160a01b0316868601528781015163ffffffff1688860152868101516001600160401b03908116888701526080808301519091169086015260a0808201519086015260c09081015160ff169085015260e090930192908401906001016130fb565b50919998505050505050505050565b60008060006060848603121561319557600080fd5b61319e84612daa565b95602085013595506040909401359392505050565b60006101408083850312156131c757600080fd5b8381840111156131d657600080fd5b509092915050565b6020808252600990820152683737ba1030b236b4b760b91b604082015260600190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016132555761325561322d565b5060010190565b6020808252600a90820152697265656e7472616e637960b01b604082015260600190565b602080825260069082015265189859081a5960d21b604082015260600190565b600181811c908216806132b457607f821691505b6020821081036132d457634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561332457600081815260208120601f850160051c810160208610156133015750805b601f850160051c820191505b818110156133205782815560010161330d565b5050505b505050565b6001600160401b0383111561334057613340613201565b6133548361334e83546132a0565b836132da565b6000601f84116001811461338857600085156133705750838201355b600019600387901b1c1916600186901b1783556129b2565b600083815260209020601f19861690835b828110156133b95786850135825560209485019460019092019101613399565b50868210156133d65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b63ffffffff8716815285602082015284604082015260a060608201528260a0820152828460c0830137600060c08483010152600060c0601f19601f86011683010190506001600160401b0383166080830152979650505050505050565b6001600160401b038181168382160190808211156134655761346561322d565b5092915050565b60006020828403121561347e57600080fd5b5051919050565b808201808211156128625761286261322d565b818103818111156128625761286261322d565b803561ffff81168114612dc157600080fd5b6000602082840312156134cf57600080fd5b612de1826134ab565b6101408101818360005b600a81101561350d5761ffff6134f7836134ab565b16835260209283019291909101906001016134e2565b50505092915050565b80820281158282048414176128625761286261322d565b60008261354a57634e487b7160e01b600052601260045260246000fd5b500490565b63ffffffff8181168382160190808211156134655761346561322d565b81516001600160401b0381111561358557613585613201565b6135998161359384546132a0565b846132da565b602080601f8311600181146135ce57600084156135b65750858301515b600019600386901b1c1916600185901b178555613320565b600085815260208120601f198616915b828110156135fd578886015182559484019460019091019084016135de565b508582101561361b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008161363a5761363a61322d565b506000190190565b60006020828403121561365457600080fd5b8151612de181612e2b565b60008251613671818460208701612ff5565b919091019291505056fea2646970667358221220a3e68e0f84d9949c6510b070f7387c75465ff6911d370bced69988988ec0de2964736f6c63430008130033