VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2b9655…e5F9
Summary
Transactions
Transfers
Address
0x2b96551636A1889426881CE092A6c2d5E811e5F9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x4E797d50aE049F047C425dA32b64305b0ebcf78a
Deployer
0x4E797d50aE049F047C425dA32b64305b0ebcf78a
Code
0x608060405234801561001057600080fd5b506004361061015f5760003560e01c806301ffc9a71461016457806306fdde031461018c578063081812fc146101a1578063095ea7b3146101e25780630e3a8088146101f757806312ba95ee1461021c57806318160ddd1461024457806323b872dd1461025b5780632765e88f1461026e57806342842e0e146102cc57806342966c68146102df5780634caad396146102f25780635ef8d0ae146103145780636352211e1461033557806370a082311461034857806380b28db01461035b5780638462151c1461037e57806395d89b411461039e57806399fbab88146103a6578063a22cb46514610410578063b88d4fde14610423578063c45a015514610436578063c87b56dd1461045d578063ce3f865f14610470578063d3487997146104a3578063e63ad42a146104b6578063e7dd4c5a146104c9578063e985e9c5146104dc578063fc9f76d61461050a575b600080fd5b610177610172366004612ac0565b61051d565b60405190151581526020015b60405180910390f35b61019461056f565b6040516101839190612b2a565b6101ca6101af366004612b3d565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610183565b6101f56101f0366004612b6b565b6105fd565b005b61020a610205366004612b97565b6106c7565b60405161018396959493929190612c2b565b61022f61022a366004612d0a565b610afa565b60408051928352602083019190915201610183565b61024d60065481565b604051908152602001610183565b6101f5610269366004612d6d565b610d97565b61028161027c366004612b3d565b610f07565b604080516001600160a01b0390971687526001600160801b0395861660208801529385169386019390935292166060840152600291820b6080840152900b60a082015260c001610183565b6101f56102da366004612d6d565b61102c565b6101f56102ed366004612b3d565b611101565b610305610300366004612dae565b611329565b60405161018393929190612dc0565b610327610322366004612b97565b61144f565b604051610183929190612e11565b6101ca610343366004612b3d565b61157f565b61024d610356366004612b97565b6115b9565b610177610369366004612b3d565b600a6020526000908152604090205460ff1681565b61039161038c366004612b97565b61161c565b6040516101839190612e36565b610194611735565b6103e76103b4366004612b3d565b6008602052600090815260409020546001600160a01b03811690600160a01b8104600290810b91600160b81b9004900b83565b604080516001600160a01b039094168452600292830b6020850152910b90820152606001610183565b6101f561041e366004612e49565b611742565b6101f5610431366004612ecf565b6117ae565b6101ca7f0000000000000000000000003d503b01ec69df3cff148002894ed5d3a82f679c81565b61019461046b366004612b3d565b611873565b61048361047e366004612b3d565b611901565b604080516001600160801b03938416815292909116602083015201610183565b6101f56104b1366004612f41565b611b2b565b61024d6104c4366004612b6b565b611c15565b61024d6104d7366004612f93565b611c46565b6101776104ea366004612fa6565b600560209081526000928352604080842090915290825290205460ff1681565b61022f610518366004612b3d565b611f11565b60006301ffc9a760e01b6001600160e01b03198316148061054e57506380ac58cd60e01b6001600160e01b03198316145b806105695750635b5e139f60e01b6001600160e01b03198316145b92915050565b6000805461057c90612fd4565b80601f01602080910402602001604051908101604052809291908181526020018280546105a890612fd4565b80156105f55780601f106105ca576101008083540402835291602001916105f5565b820191906000526020600020905b8154815290600101906020018083116105d857829003601f168201915b505050505081565b6000818152600260205260409020546001600160a01b03163381148061064657506001600160a01b038116600090815260056020908152604080832033845290915290205460ff165b61066b5760405162461bcd60e51b815260040161066290613008565b60405180910390fd5b60008281526004602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60608060608060608060006106db8861161c565b9050600081516001600160401b038111156106f8576106f8612cdf565b604051908082528060200260200182016040528015610721578160200160208202803683370190505b509050600082516001600160401b0381111561073f5761073f612cdf565b604051908082528060200260200182016040528015610768578160200160208202803683370190505b509050600083516001600160401b0381111561078657610786612cdf565b6040519080825280602002602001820160405280156107af578160200160208202803683370190505b509050600084516001600160401b038111156107cd576107cd612cdf565b6040519080825280602002602001820160405280156107f6578160200160208202803683370190505b509050600085516001600160401b0381111561081457610814612cdf565b60405190808252806020026020018201604052801561083d578160200160208202803683370190505b509050600086516001600160401b0381111561085b5761085b612cdf565b604051908082528060200260200182016040528015610884578160200160208202803683370190505b50905060005b8751811015610ae4576000600860008a84815181106108ab576108ab613030565b6020908102919091018101518252818101929092526040908101600020815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152915061092357604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf6109418761200d565b6040518263ffffffff1660e01b815260040161095f91815260200190565b60a060405180830381865afa15801561097c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a09190613046565b945094505050925084600001518c87815181106109bf576109bf613030565b60200260200101906001600160a01b031690816001600160a01b031681525050828b87815181106109f2576109f2613030565b60200260200101906001600160801b031690816001600160801b031681525050818a8781518110610a2557610a25613030565b60200260200101906001600160801b031690816001600160801b03168152505080898781518110610a5857610a58613030565b60200260200101906001600160801b031690816001600160801b0316815250508460200151888781518110610a8f57610a8f613030565b602002602001019060020b908160020b815250508460400151878781518110610aba57610aba613030565b602002602001019060020b908160020b81525050505050505080610add906130be565b905061088a565b50949d939c50919a509850965090945092505050565b60008082600001516000610b0d8261157f565b9050336001600160a01b03821614801590610b4c57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b8015610b6f57506000828152600460205260409020546001600160a01b03163314155b15610b8d5760405163ea8e4eb560e01b815260040160405180910390fd5b8451600090815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b92810192909252610bfa57604051635079ff7560e11b815260040160405180910390fd5b805160006001600160a01b03821663514ea4bf610c168561200d565b6040518263ffffffff1660e01b8152600401610c3491815260200190565b60a060405180830381865afa158015610c51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c759190613046565b505050509050806001600160801b031688602001516001600160801b03161115610cb257604051634323a55560e01b815260040160405180910390fd5b602083810151604080860151928b0151905163a34123a760e01b8152600292830b60048201529290910b60248301526001600160801b031660448201526001600160a01b0383169063a34123a79060640160408051808303816000875af1158015610d21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4591906130d7565b895160208b0151604051939a50919850917f1832d0be987b5f3cbc73b42f7ee61f47d509f9a14f8d3770969dfdabef841c3e91610d85918b908b90612dc0565b60405180910390a25050505050915091565b6000818152600260205260409020546001600160a01b03848116911614610ded5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610662565b6001600160a01b038216610e135760405162461bcd60e51b8152600401610662906130fb565b336001600160a01b0384161480610e4d57506001600160a01b038316600090815260056020908152604080832033845290915290205460ff165b80610e6e57506000818152600460205260409020546001600160a01b031633145b610e8a5760405162461bcd60e51b815260040161066290613008565b6001600160a01b0380841660008181526003602090815260408083208054600019019055938616808352848320805460010190558583526002825284832080546001600160a01b03199081168317909155600490925284832080549092169091559251849392916000805160206134e483398151915291a4505050565b6000818152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b9181019190915282918291829182918291610f7b57604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf610f998761200d565b6040518263ffffffff1660e01b8152600401610fb791815260200190565b60a060405180830381865afa158015610fd4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff89190613046565b94509450505092508460000151838383886020015189604001519a509a509a509a509a509a50505050505091939550919395565b611037838383610d97565b6001600160a01b0382163b15806110e05750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af11580156110b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d49190613126565b6001600160e01b031916145b6110fc5760405162461bcd60e51b815260040161066290613143565b505050565b80600061110d8261157f565b9050336001600160a01b0382161480159061114c57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b801561116f57506000828152600460205260409020546001600160a01b03163314155b1561118d5760405163ea8e4eb560e01b815260040160405180910390fd5b600083815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b928101929092526111f857604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf6112168761200d565b6040518263ffffffff1660e01b815260040161123491815260200190565b60a060405180830381865afa158015611251573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112759190613046565b94509450505092506000836001600160801b0316118061129e57506000826001600160801b0316115b806112b257506000816001600160801b0316115b156112d057604051636c4e633b60e11b815260040160405180910390fd5b600088815260086020908152604080832080546001600160d01b0319169055600a9091529020805460ff1916600117905561130a88612058565b6006805490600061131a8361316d565b91905055505050505050505050565b80356000908152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152829182919061139a57604051635079ff7560e11b815260040160405180910390fd5b6114006040518060e0016040528083600001516001600160a01b03168152602001836020015160020b8152602001836040015160020b815260200187602001358152602001876040013581526020018760600135815260200187608001358152506120f6565b60405192965090945092508535907f22fb3c4728e7cc5dd64003f4267d8fb1eb2580f5598050868300738a823d70479061143f90879087908790612dc0565b60405180910390a2509193909250565b606080600061145d8461161c565b9050600081516001600160401b0381111561147a5761147a612cdf565b6040519080825280602002602001820160405280156114a3578160200160208202803683370190505b509050600082516001600160401b038111156114c1576114c1612cdf565b6040519080825280602002602001820160405280156114ea578160200160208202803683370190505b50905060005b83518110156115735760008061151e86848151811061151157611511613030565b6020026020010151611f11565b915091508185848151811061153557611535613030565b6020026020010181815250508084848151811061155457611554613030565b60200260200101818152505050508061156c906130be565b90506114f0565b50909590945092505050565b6000818152600260205260409020546001600160a01b0316806115b45760405162461bcd60e51b815260040161066290613184565b919050565b60006001600160a01b0382166116005760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610662565b506001600160a01b031660009081526003602052604090205490565b60606000611629836115b9565b905080600003611649575050604080516000815260208101909152919050565b6000816001600160401b0381111561166357611663612cdf565b60405190808252806020026020018201604052801561168c578160200160208202803683370190505b506007549091506000805b82821080156116a557508281105b15611724576000818152600a602052604090205460ff16151560011461171257866001600160a01b03166116d88261157f565b6001600160a01b03160361171257808483815181106116f9576116f9613030565b60209081029190910101528161170e816130be565b9250505b8061171c816130be565b915050611697565b509195945050505050565b50919050565b6001805461057c90612fd4565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6117b9858585610d97565b6001600160a01b0384163b15806118505750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906118019033908a908990899089906004016131a8565b6020604051808303816000875af1158015611820573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118449190613126565b6001600160e01b031916145b61186c5760405162461bcd60e51b815260040161066290613143565b5050505050565b60008181526008602090815260409182902082516060818101855291546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b9381019390935291906118e157604051635079ff7560e11b815260040160405180910390fd5b5050604080518082019091526002815261796f60f01b6020820152919050565b6000808260006119108261157f565b9050336001600160a01b0382161480159061194f57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b801561197257506000828152600460205260409020546001600160a01b03163314155b156119905760405163ea8e4eb560e01b815260040160405180910390fd5b600085815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b928101929092526119fb57604051635079ff7560e11b815260040160405180910390fd5b80516000806001600160a01b03831663514ea4bf611a188661200d565b6040518263ffffffff1660e01b8152600401611a3691815260200190565b60a060405180830381865afa158015611a53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a779190613046565b60208901516040808b015190516309e3d67b60e31b8152336004820152600292830b6024820152910b60448201526001600160801b0380841660648301528216608482015291965094506001600160a01b0387169350634f1eb3d8925060a401905060408051808303816000875af1158015611af7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1b91906131fc565b909a909950975050505050505050565b6000611b398284018461322b565b805160408083015190516323b872dd60e01b81529293506001600160a01b03909116916323b872dd91611b729133908a906004016132aa565b600060405180830381600087803b158015611b8c57600080fd5b505af1158015611ba0573d6000803e3d6000fd5b5050505080602001516001600160a01b03166323b872dd826040015133876040518463ffffffff1660e01b8152600401611bdc939291906132aa565b600060405180830381600087803b158015611bf657600080fd5b505af1158015611c0a573d6000803e3d6000fd5b505050505050505050565b60096020528160005260406000208181548110611c3157600080fd5b90600052602060002001600091509150505481565b600080734ce6a536e26649f73a3ca4cba3d6039d0edc4cc163e4cab7687f0000000000000000000000003d503b01ec69df3cff148002894ed5d3a82f679c611c946040870160208801612b97565b611ca46060880160408901612b97565b611cb46080890160608a016132ce565b6040516001600160e01b031960e087901b1681526001600160a01b03948516600482015292841660248401529216604482015262ffffff9091166064820152608401602060405180830381865af4158015611d13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d3791906132f3565b90506000806000611dbb6040518060e00160405280866001600160a01b03168152602001886080016020810190611d6e919061331f565b60020b8152602001611d8660c08a0160a08b0161331f565b60020b81526020018860c0013581526020018860e00135815260200188610100013581526020018861012001358152506120f6565b6007805493965091945092506000611dd2836130be565b909155509450611dee611de86020880188612b97565b86612390565b60068054906000611dfe836130be565b919050555060006040518060600160405280866001600160a01b03168152602001886080016020810190611e32919061331f565b60020b8152602001611e4a60c08a0160a08b0161331f565b60020b905260008781526008602090815260408083208451815486850151878501516001600160a01b039093166001600160b81b031990921691909117600160a01b62ffffff928316021762ffffff60b81b1916600160b81b919092160217905533835260098252808320805460018101825590845291909220018890555190915086907f22fb3c4728e7cc5dd64003f4267d8fb1eb2580f5598050868300738a823d704790611eff90879087908790612dc0565b60405180910390a25050505050919050565b6000818152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b918101919091528291611f7d57604051635079ff7560e11b815260040160405180910390fd5b805160208201516040808401519051636a234ae960e01b8152600292830b6004820152910b60248201523060448201526001600160a01b03821690636a234ae9906064016040805180830381865afa158015611fdd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061200191906130d7565b90969095509350505050565b60208181015160409283015183513060601b6001600160601b0319168185015260e892831b6034820152911b60378201528251601a818303018152603a909101909252815191012090565b6000818152600260205260409020546001600160a01b03168061208d5760405162461bcd60e51b815260040161066290613184565b6001600160a01b038116600081815260036020908152604080832080546000190190558583526002825280832080546001600160a01b031990811690915560049092528083208054909216909155518492906000805160206134e4833981519152908390a45050565b60008060008084600001516001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160a060405180830381865afa15801561213e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612162919061334e565b505050509050612195816121798760200151612465565b6121868860400151612465565b8860600151896080015161287c565b935084600001516001600160a01b0316633c8a7d8d30876020015188604001518860405180606001604052808c600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612203573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061222791906132f3565b6001600160a01b031681526020018c600001516001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612277573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061229b91906132f3565b6001600160a01b0390811682523360209283015260408051845183168185015292840151821683820152929092015190911660608201526080016040516020818303038152906040526040518663ffffffff1660e01b81526004016123049594939291906133b8565b60408051808303816000875af1158015612322573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061234691906130d7565b60a0870151919450925083108061236057508460c0015182105b1561238857604051630a8f6c8d60e41b81526004810184905260248101839052604401610662565b509193909250565b6001600160a01b0382166123b65760405162461bcd60e51b8152600401610662906130fb565b6000818152600260205260409020546001600160a01b03161561240c5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610662565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291906000805160206134e4833981519152908290a45050565b60008060008360020b1261247c578260020b612489565b8260020b61248990613408565b9050612498620d89e719613424565b62ffffff168111156124d05760405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606401610662565b6000816001166000036124e757600160801b6124f9565b6ffffcb933bd6fad37aa2d162d1a5940015b6001600160881b03169050600282161561252e576080612529826ffff97272373d413259a46990580e213a613446565b901c90505b6004821615612558576080612553826ffff2e50f5f656932ef12357cf3c7fdcc613446565b901c90505b600882161561258257608061257d826fffe5caca7e10e4e61c3624eaa0941cd0613446565b901c90505b60108216156125ac5760806125a7826fffcb9843d60f6159c9db58835c926644613446565b901c90505b60208216156125d65760806125d1826fff973b41fa98c081472e6896dfb254c0613446565b901c90505b60408216156126005760806125fb826fff2ea16466c96a3843ec78b326b52861613446565b901c90505b608082161561262a576080612625826ffe5dee046a99a2a811c461f1969c3053613446565b901c90505b610100821615612655576080612650826ffcbe86c7900a88aedcffc83b479aa3a4613446565b901c90505b61020082161561268057608061267b826ff987a7253ac413176f2b074cf7815e54613446565b901c90505b6104008216156126ab5760806126a6826ff3392b0822b70005940c7a398e4b70f3613446565b901c90505b6108008216156126d65760806126d1826fe7159475a2c29b7443b29c7fa6e889d9613446565b901c90505b6110008216156127015760806126fc826fd097f3bdfd2022b8845ad8f792aa5825613446565b901c90505b61200082161561272c576080612727826fa9f746462d870fdf8a65dc1f90e061e5613446565b901c90505b614000821615612757576080612752826f70d869a156d2a1b890bb3df62baf32f7613446565b901c90505b61800082161561278257608061277d826f31be135f97d08fd981231505542fcfa6613446565b901c90505b620100008216156127ae5760806127a9826f09aa508b5b7a84e1c677de54f3e99bc9613446565b901c90505b620200008216156127d95760806127d4826e5d6af8dedb81196699c329225ee604613446565b901c90505b620400008216156128035760806127fe826d2216e584f5fa1ea926041bedfe98613446565b901c90505b6208000082161561282b576080612826826b048a170391f7dc42444e8fa2613446565b901c90505b60008460020b1315612846576128438160001961347b565b90505b612854600160201b8261348f565b15612860576001612863565b60005b6128749060ff16602083901c6134a3565b949350505050565b6000836001600160a01b0316856001600160a01b0316111561289c579293925b846001600160a01b0316866001600160a01b0316116128c7576128c085858561293f565b9050612936565b836001600160a01b0316866001600160a01b0316116129285760006128ed87868661293f565b905060006128fc8789866129a1565b9050806001600160801b0316826001600160801b03161061291d578061291f565b815b92505050612936565b6129338585846129a1565b90505b95945050505050565b6000826001600160a01b0316846001600160a01b0316111561295f579192915b6000612982856001600160a01b0316856001600160a01b0316600160601b6129d4565b9050612936838261299388886134bb565b6001600160a01b03166129d4565b6000826001600160a01b0316846001600160a01b031611156129c1579192915b61287482600160601b61299387876134bb565b6000808060001985870985870292508281108382030391505080600003612a0e57838281612a0457612a04613465565b0492505050612aa0565b838110612a3857604051631dcf306360e21b81526004810182905260248101859052604401610662565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b6001600160e01b031981168114612abd57600080fd5b50565b600060208284031215612ad257600080fd5b8135612aa081612aa7565b6000815180845260005b81811015612b0357602081850181015186830182015201612ae7565b81811115612b15576000602083870101525b50601f01601f19169290920160200192915050565b602081526000612aa06020830184612add565b600060208284031215612b4f57600080fd5b5035919050565b6001600160a01b0381168114612abd57600080fd5b60008060408385031215612b7e57600080fd5b8235612b8981612b56565b946020939093013593505050565b600060208284031215612ba957600080fd5b8135612aa081612b56565b600081518084526020808501945080840160005b83811015612bed5781516001600160801b031687529582019590820190600101612bc8565b509495945050505050565b600081518084526020808501945080840160005b83811015612bed57815160020b87529582019590820190600101612c0c565b60c0808252875190820181905260009060209060e0840190828b01845b82811015612c6d5781516001600160a01b031684529284019290840190600101612c48565b50505083810382850152612c81818a612bb4565b9150508281036040840152612c968188612bb4565b90508281036060840152612caa8187612bb4565b90508281036080840152612cbe8186612bf8565b905082810360a0840152612cd28185612bf8565b9998505050505050505050565b634e487b7160e01b600052604160045260246000fd5b6001600160801b0381168114612abd57600080fd5b600060408284031215612d1c57600080fd5b604051604081018181106001600160401b0382111715612d4c57634e487b7160e01b600052604160045260246000fd5b604052823581526020830135612d6181612cf5565b60208201529392505050565b600080600060608486031215612d8257600080fd5b8335612d8d81612b56565b92506020840135612d9d81612b56565b929592945050506040919091013590565b600060a0828403121561172f57600080fd5b6001600160801b039390931683526020830191909152604082015260600190565b600081518084526020808501945080840160005b83811015612bed57815187529582019590820190600101612df5565b604081526000612e246040830185612de1565b82810360208401526129368185612de1565b602081526000612aa06020830184612de1565b60008060408385031215612e5c57600080fd5b8235612e6781612b56565b915060208301358015158114612e7c57600080fd5b809150509250929050565b60008083601f840112612e9957600080fd5b5081356001600160401b03811115612eb057600080fd5b602083019150836020828501011115612ec857600080fd5b9250929050565b600080600080600060808688031215612ee757600080fd5b8535612ef281612b56565b94506020860135612f0281612b56565b93506040860135925060608601356001600160401b03811115612f2457600080fd5b612f3088828901612e87565b969995985093965092949392505050565b60008060008060608587031215612f5757600080fd5b843593506020850135925060408501356001600160401b03811115612f7b57600080fd5b612f8787828801612e87565b95989497509550505050565b6000610140828403121561172f57600080fd5b60008060408385031215612fb957600080fd5b8235612fc481612b56565b91506020830135612e7c81612b56565b600181811c90821680612fe857607f821691505b60208210810361172f57634e487b7160e01b600052602260045260246000fd5b6020808252600e908201526d1393d517d055551213d49256915160921b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600080600080600060a0868803121561305e57600080fd5b855161306981612cf5565b809550506020860151935060408601519250606086015161308981612cf5565b608087015190925061309a81612cf5565b809150509295509295909350565b634e487b7160e01b600052601160045260246000fd5b6000600182016130d0576130d06130a8565b5060010190565b600080604083850312156130ea57600080fd5b505080516020909101519092909150565b6020808252601190820152701253959053125117d49150d25412515395607a1b604082015260600190565b60006020828403121561313857600080fd5b8151612aa081612aa7565b60208082526010908201526f155394d0519157d49150d2541251539560821b604082015260600190565b60008161317c5761317c6130a8565b506000190190565b6020808252600a90820152691393d517d3525395115160b21b604082015260600190565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b6000806040838503121561320f57600080fd5b825161321a81612cf5565b6020840151909250612e7c81612cf5565b60006060828403121561323d57600080fd5b604051606081018181106001600160401b038211171561326d57634e487b7160e01b600052604160045260246000fd5b604052823561327b81612b56565b8152602083013561328b81612b56565b6020820152604083013561329e81612b56565b60408201529392505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602082840312156132e057600080fd5b813562ffffff81168114612aa057600080fd5b60006020828403121561330557600080fd5b8151612aa081612b56565b8060020b8114612abd57600080fd5b60006020828403121561333157600080fd5b8135612aa081613310565b805161ffff811681146115b457600080fd5b600080600080600060a0868803121561336657600080fd5b855161337181612b56565b602087015190955061338281613310565b93506133906040870161333c565b925061339e6060870161333c565b91506133ac6080870161333c565b90509295509295909350565b6001600160a01b0386168152600285810b602083015284900b60408201526001600160801b038316606082015260a0608082018190526000906133fd90830184612add565b979650505050505050565b6000600160ff1b820161341d5761341d6130a8565b5060000390565b60008160020b627fffff19810361343d5761343d6130a8565b60000392915050565b6000816000190483118215151615613460576134606130a8565b500290565b634e487b7160e01b600052601260045260246000fd5b60008261348a5761348a613465565b500490565b60008261349e5761349e613465565b500690565b600082198211156134b6576134b66130a8565b500190565b60006001600160a01b03838116908316818110156134db576134db6130a8565b03939250505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212202432d3bd7984305310214c52b7a53bcf5e46c182c076160bd2eb53cf8a4c903964736f6c634300080e0033