VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xa91bF8…5b34
Summary
Transactions
Transfers
Address
0xa91bF82767636E6b7eE946d1e3422241B2115b34
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x51bfd481CfAc64bEe25acd448fe1F5e08b93d325
Deployer
0x51bfd481CfAc64bEe25acd448fe1F5e08b93d325
Code
0x608060405234801561001057600080fd5b506004361061015f5760003560e01c806301ffc9a71461016457806306fdde031461018c578063081812fc146101a1578063095ea7b3146101e25780630e3a8088146101f757806312ba95ee1461021c57806318160ddd1461024457806323b872dd1461025b5780632765e88f1461026e57806342842e0e146102cc57806342966c68146102df5780634caad396146102f25780635ef8d0ae146103145780636352211e1461033557806370a082311461034857806380b28db01461035b5780638462151c1461037e57806395d89b411461039e57806399fbab88146103a6578063a22cb46514610410578063b88d4fde14610423578063c45a015514610436578063c87b56dd1461045d578063ce3f865f14610470578063d3487997146104a3578063e63ad42a146104b6578063e7dd4c5a146104c9578063e985e9c5146104dc578063fc9f76d61461050a575b600080fd5b610177610172366004612a9c565b61051d565b60405190151581526020015b60405180910390f35b61019461056f565b6040516101839190612b06565b6101ca6101af366004612b19565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610183565b6101f56101f0366004612b47565b6105fd565b005b61020a610205366004612b73565b6106c7565b60405161018396959493929190612c07565b61022f61022a366004612ce6565b610afa565b60408051928352602083019190915201610183565b61024d60065481565b604051908152602001610183565b6101f5610269366004612d49565b610d97565b61028161027c366004612b19565b610f07565b604080516001600160a01b0390971687526001600160801b0395861660208801529385169386019390935292166060840152600291820b6080840152900b60a082015260c001610183565b6101f56102da366004612d49565b61102c565b6101f56102ed366004612b19565b611101565b610305610300366004612d8a565b611329565b60405161018393929190612d9c565b610327610322366004612b73565b61143d565b604051610183929190612ded565b6101ca610343366004612b19565b61156d565b61024d610356366004612b73565b6115a7565b610177610369366004612b19565b600a6020526000908152604090205460ff1681565b61039161038c366004612b73565b61160a565b6040516101839190612e12565b610194611723565b6103e76103b4366004612b19565b6008602052600090815260409020546001600160a01b03811690600160a01b8104600290810b91600160b81b9004900b83565b604080516001600160a01b039094168452600292830b6020850152910b90820152606001610183565b6101f561041e366004612e25565b611730565b6101f5610431366004612eab565b61179c565b6101ca7f00000000000000000000000021fb2dbe1eac92d0a910315d42a50fabd4c8211381565b61019461046b366004612b19565b611861565b61048361047e366004612b19565b6118ef565b604080516001600160801b03938416815292909116602083015201610183565b6101f56104b1366004612f1d565b611b19565b61024d6104c4366004612b47565b611c03565b61024d6104d7366004612f6f565b611c34565b6101776104ea366004612f82565b600560209081526000928352604080842090915290825290205460ff1681565b61022f610518366004612b19565b611eed565b60006301ffc9a760e01b6001600160e01b03198316148061054e57506380ac58cd60e01b6001600160e01b03198316145b806105695750635b5e139f60e01b6001600160e01b03198316145b92915050565b6000805461057c90612fb0565b80601f01602080910402602001604051908101604052809291908181526020018280546105a890612fb0565b80156105f55780601f106105ca576101008083540402835291602001916105f5565b820191906000526020600020905b8154815290600101906020018083116105d857829003601f168201915b505050505081565b6000818152600260205260409020546001600160a01b03163381148061064657506001600160a01b038116600090815260056020908152604080832033845290915290205460ff165b61066b5760405162461bcd60e51b815260040161066290612fe4565b60405180910390fd5b60008281526004602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60608060608060608060006106db8861160a565b9050600081516001600160401b038111156106f8576106f8612cbb565b604051908082528060200260200182016040528015610721578160200160208202803683370190505b509050600082516001600160401b0381111561073f5761073f612cbb565b604051908082528060200260200182016040528015610768578160200160208202803683370190505b509050600083516001600160401b0381111561078657610786612cbb565b6040519080825280602002602001820160405280156107af578160200160208202803683370190505b509050600084516001600160401b038111156107cd576107cd612cbb565b6040519080825280602002602001820160405280156107f6578160200160208202803683370190505b509050600085516001600160401b0381111561081457610814612cbb565b60405190808252806020026020018201604052801561083d578160200160208202803683370190505b509050600086516001600160401b0381111561085b5761085b612cbb565b604051908082528060200260200182016040528015610884578160200160208202803683370190505b50905060005b8751811015610ae4576000600860008a84815181106108ab576108ab61300c565b6020908102919091018101518252818101929092526040908101600020815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152915061092357604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf61094187611fe9565b6040518263ffffffff1660e01b815260040161095f91815260200190565b60a060405180830381865afa15801561097c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a09190613022565b945094505050925084600001518c87815181106109bf576109bf61300c565b60200260200101906001600160a01b031690816001600160a01b031681525050828b87815181106109f2576109f261300c565b60200260200101906001600160801b031690816001600160801b031681525050818a8781518110610a2557610a2561300c565b60200260200101906001600160801b031690816001600160801b03168152505080898781518110610a5857610a5861300c565b60200260200101906001600160801b031690816001600160801b0316815250508460200151888781518110610a8f57610a8f61300c565b602002602001019060020b908160020b815250508460400151878781518110610aba57610aba61300c565b602002602001019060020b908160020b81525050505050505080610add9061309a565b905061088a565b50949d939c50919a509850965090945092505050565b60008082600001516000610b0d8261156d565b9050336001600160a01b03821614801590610b4c57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b8015610b6f57506000828152600460205260409020546001600160a01b03163314155b15610b8d5760405163ea8e4eb560e01b815260040160405180910390fd5b8451600090815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b92810192909252610bfa57604051635079ff7560e11b815260040160405180910390fd5b805160006001600160a01b03821663514ea4bf610c1685611fe9565b6040518263ffffffff1660e01b8152600401610c3491815260200190565b60a060405180830381865afa158015610c51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c759190613022565b505050509050806001600160801b031688602001516001600160801b03161115610cb257604051634323a55560e01b815260040160405180910390fd5b602083810151604080860151928b0151905163a34123a760e01b8152600292830b60048201529290910b60248301526001600160801b031660448201526001600160a01b0383169063a34123a79060640160408051808303816000875af1158015610d21573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4591906130b3565b895160208b0151604051939a50919850917f1832d0be987b5f3cbc73b42f7ee61f47d509f9a14f8d3770969dfdabef841c3e91610d85918b908b90612d9c565b60405180910390a25050505050915091565b6000818152600260205260409020546001600160a01b03848116911614610ded5760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610662565b6001600160a01b038216610e135760405162461bcd60e51b8152600401610662906130d7565b336001600160a01b0384161480610e4d57506001600160a01b038316600090815260056020908152604080832033845290915290205460ff165b80610e6e57506000818152600460205260409020546001600160a01b031633145b610e8a5760405162461bcd60e51b815260040161066290612fe4565b6001600160a01b0380841660008181526003602090815260408083208054600019019055938616808352848320805460010190558583526002825284832080546001600160a01b03199081168317909155600490925284832080549092169091559251849392916000805160206134e083398151915291a4505050565b6000818152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b9181019190915282918291829182918291610f7b57604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf610f9987611fe9565b6040518263ffffffff1660e01b8152600401610fb791815260200190565b60a060405180830381865afa158015610fd4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff89190613022565b94509450505092508460000151838383886020015189604001519a509a509a509a509a509a50505050505091939550919395565b611037838383610d97565b6001600160a01b0382163b15806110e05750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af11580156110b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d49190613102565b6001600160e01b031916145b6110fc5760405162461bcd60e51b81526004016106629061311f565b505050565b80600061110d8261156d565b9050336001600160a01b0382161480159061114c57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b801561116f57506000828152600460205260409020546001600160a01b03163314155b1561118d5760405163ea8e4eb560e01b815260040160405180910390fd5b600083815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b928101929092526111f857604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf61121687611fe9565b6040518263ffffffff1660e01b815260040161123491815260200190565b60a060405180830381865afa158015611251573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112759190613022565b94509450505092506000836001600160801b0316118061129e57506000826001600160801b0316115b806112b257506000816001600160801b0316115b156112d057604051636c4e633b60e11b815260040160405180910390fd5b600088815260086020908152604080832080546001600160d01b0319169055600a9091529020805460ff1916600117905561130a88612034565b6006805490600061131a83613149565b91905055505050505050505050565b80356000908152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152829182919061139a57604051635079ff7560e11b815260040160405180910390fd5b6114006040518060e0016040528083600001516001600160a01b03168152602001836020015160020b8152602001836040015160020b815260200187602001358152602001876040013581526020018760600135815260200187608001358152506120d2565b60405192965090945092508535906000805160206134c08339815191529061142d90879087908790612d9c565b60405180910390a2509193909250565b606080600061144b8461160a565b9050600081516001600160401b0381111561146857611468612cbb565b604051908082528060200260200182016040528015611491578160200160208202803683370190505b509050600082516001600160401b038111156114af576114af612cbb565b6040519080825280602002602001820160405280156114d8578160200160208202803683370190505b50905060005b83518110156115615760008061150c8684815181106114ff576114ff61300c565b6020026020010151611eed565b91509150818584815181106115235761152361300c565b602002602001018181525050808484815181106115425761154261300c565b60200260200101818152505050508061155a9061309a565b90506114de565b50909590945092505050565b6000818152600260205260409020546001600160a01b0316806115a25760405162461bcd60e51b815260040161066290613160565b919050565b60006001600160a01b0382166115ee5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610662565b506001600160a01b031660009081526003602052604090205490565b60606000611617836115a7565b905080600003611637575050604080516000815260208101909152919050565b6000816001600160401b0381111561165157611651612cbb565b60405190808252806020026020018201604052801561167a578160200160208202803683370190505b506007549091506000805b828210801561169357508281105b15611712576000818152600a602052604090205460ff16151560011461170057866001600160a01b03166116c68261156d565b6001600160a01b03160361170057808483815181106116e7576116e761300c565b6020908102919091010152816116fc8161309a565b9250505b8061170a8161309a565b915050611685565b509195945050505050565b50919050565b6001805461057c90612fb0565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6117a7858585610d97565b6001600160a01b0384163b158061183e5750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a02906117ef9033908a90899089908990600401613184565b6020604051808303816000875af115801561180e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118329190613102565b6001600160e01b031916145b61185a5760405162461bcd60e51b81526004016106629061311f565b5050505050565b60008181526008602090815260409182902082516060818101855291546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b9381019390935291906118cf57604051635079ff7560e11b815260040160405180910390fd5b5050604080518082019091526002815261796f60f01b6020820152919050565b6000808260006118fe8261156d565b9050336001600160a01b0382161480159061193d57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b801561196057506000828152600460205260409020546001600160a01b03163314155b1561197e5760405163ea8e4eb560e01b815260040160405180910390fd5b600085815260086020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b928101929092526119e957604051635079ff7560e11b815260040160405180910390fd5b80516000806001600160a01b03831663514ea4bf611a0686611fe9565b6040518263ffffffff1660e01b8152600401611a2491815260200190565b60a060405180830381865afa158015611a41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a659190613022565b60208901516040808b015190516309e3d67b60e31b8152336004820152600292830b6024820152910b60448201526001600160801b0380841660648301528216608482015291965094506001600160a01b0387169350634f1eb3d8925060a401905060408051808303816000875af1158015611ae5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b0991906131d8565b909a909950975050505050505050565b6000611b2782840184613207565b805160408083015190516323b872dd60e01b81529293506001600160a01b03909116916323b872dd91611b609133908a90600401613286565b600060405180830381600087803b158015611b7a57600080fd5b505af1158015611b8e573d6000803e3d6000fd5b5050505080602001516001600160a01b03166323b872dd826040015133876040518463ffffffff1660e01b8152600401611bca93929190613286565b600060405180830381600087803b158015611be457600080fd5b505af1158015611bf8573d6000803e3d6000fd5b505050505050505050565b60096020528160005260406000208181548110611c1f57600080fd5b90600052602060002001600091509150505481565b6000807321fb2dbe1eac92d0a910315d42a50fabd4c8211363e4cab7687f00000000000000000000000021fb2dbe1eac92d0a910315d42a50fabd4c82113611c826040870160208801612b73565b611c926060880160408901612b73565b611ca26080890160608a016132aa565b6040516001600160e01b031960e087901b1681526001600160a01b03948516600482015292841660248401529216604482015262ffffff9091166064820152608401602060405180830381865af4158015611d01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d2591906132cf565b90506000806000611da96040518060e00160405280866001600160a01b03168152602001886080016020810190611d5c91906132fb565b60020b8152602001611d7460c08a0160a08b016132fb565b60020b81526020018860c0013581526020018860e00135815260200188610100013581526020018861012001358152506120d2565b6007805493965091945092506000611dc08361309a565b909155509450611ddc611dd66020880188612b73565b8661236c565b60068054906000611dec8361309a565b919050555060006040518060600160405280866001600160a01b03168152602001886080016020810190611e2091906132fb565b60020b8152602001611e3860c08a0160a08b016132fb565b60020b905260008781526008602090815260408083208451815486850151878501516001600160a01b039093166001600160b81b031990921691909117600160a01b62ffffff928316021762ffffff60b81b1916600160b81b919092160217905533835260098252808320805460018101825590845291909220018890555190915086906000805160206134c083398151915290611edb90879087908790612d9c565b60405180910390a25050505050919050565b6000818152600860209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b918101919091528291611f5957604051635079ff7560e11b815260040160405180910390fd5b805160208201516040808401519051636a234ae960e01b8152600292830b6004820152910b60248201523060448201526001600160a01b03821690636a234ae9906064016040805180830381865afa158015611fb9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fdd91906130b3565b90969095509350505050565b60208181015160409283015183513060601b6001600160601b0319168185015260e892831b6034820152911b60378201528251601a818303018152603a909101909252815191012090565b6000818152600260205260409020546001600160a01b0316806120695760405162461bcd60e51b815260040161066290613160565b6001600160a01b038116600081815260036020908152604080832080546000190190558583526002825280832080546001600160a01b031990811690915560049092528083208054909216909155518492906000805160206134e0833981519152908390a45050565b60008060008084600001516001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160a060405180830381865afa15801561211a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061213e919061332a565b505050509050612171816121558760200151612441565b6121628860400151612441565b88606001518960800151612858565b935084600001516001600160a01b0316633c8a7d8d30876020015188604001518860405180606001604052808c600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156121df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061220391906132cf565b6001600160a01b031681526020018c600001516001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612253573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061227791906132cf565b6001600160a01b0390811682523360209283015260408051845183168185015292840151821683820152929092015190911660608201526080016040516020818303038152906040526040518663ffffffff1660e01b81526004016122e0959493929190613394565b60408051808303816000875af11580156122fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061232291906130b3565b60a0870151919450925083108061233c57508460c0015182105b1561236457604051630a8f6c8d60e41b81526004810184905260248101839052604401610662565b509193909250565b6001600160a01b0382166123925760405162461bcd60e51b8152600401610662906130d7565b6000818152600260205260409020546001600160a01b0316156123e85760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610662565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291906000805160206134e0833981519152908290a45050565b60008060008360020b12612458578260020b612465565b8260020b612465906133e4565b9050612474620d89e719613400565b62ffffff168111156124ac5760405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606401610662565b6000816001166000036124c357600160801b6124d5565b6ffffcb933bd6fad37aa2d162d1a5940015b6001600160881b03169050600282161561250a576080612505826ffff97272373d413259a46990580e213a613422565b901c90505b600482161561253457608061252f826ffff2e50f5f656932ef12357cf3c7fdcc613422565b901c90505b600882161561255e576080612559826fffe5caca7e10e4e61c3624eaa0941cd0613422565b901c90505b6010821615612588576080612583826fffcb9843d60f6159c9db58835c926644613422565b901c90505b60208216156125b25760806125ad826fff973b41fa98c081472e6896dfb254c0613422565b901c90505b60408216156125dc5760806125d7826fff2ea16466c96a3843ec78b326b52861613422565b901c90505b6080821615612606576080612601826ffe5dee046a99a2a811c461f1969c3053613422565b901c90505b61010082161561263157608061262c826ffcbe86c7900a88aedcffc83b479aa3a4613422565b901c90505b61020082161561265c576080612657826ff987a7253ac413176f2b074cf7815e54613422565b901c90505b610400821615612687576080612682826ff3392b0822b70005940c7a398e4b70f3613422565b901c90505b6108008216156126b25760806126ad826fe7159475a2c29b7443b29c7fa6e889d9613422565b901c90505b6110008216156126dd5760806126d8826fd097f3bdfd2022b8845ad8f792aa5825613422565b901c90505b612000821615612708576080612703826fa9f746462d870fdf8a65dc1f90e061e5613422565b901c90505b61400082161561273357608061272e826f70d869a156d2a1b890bb3df62baf32f7613422565b901c90505b61800082161561275e576080612759826f31be135f97d08fd981231505542fcfa6613422565b901c90505b6201000082161561278a576080612785826f09aa508b5b7a84e1c677de54f3e99bc9613422565b901c90505b620200008216156127b55760806127b0826e5d6af8dedb81196699c329225ee604613422565b901c90505b620400008216156127df5760806127da826d2216e584f5fa1ea926041bedfe98613422565b901c90505b62080000821615612807576080612802826b048a170391f7dc42444e8fa2613422565b901c90505b60008460020b13156128225761281f81600019613457565b90505b612830600160201b8261346b565b1561283c57600161283f565b60005b6128509060ff16602083901c61347f565b949350505050565b6000836001600160a01b0316856001600160a01b03161115612878579293925b846001600160a01b0316866001600160a01b0316116128a35761289c85858561291b565b9050612912565b836001600160a01b0316866001600160a01b0316116129045760006128c987868661291b565b905060006128d887898661297d565b9050806001600160801b0316826001600160801b0316106128f957806128fb565b815b92505050612912565b61290f85858461297d565b90505b95945050505050565b6000826001600160a01b0316846001600160a01b0316111561293b579192915b600061295e856001600160a01b0316856001600160a01b0316600160601b6129b0565b9050612912838261296f8888613497565b6001600160a01b03166129b0565b6000826001600160a01b0316846001600160a01b0316111561299d579192915b61285082600160601b61296f8787613497565b60008080600019858709858702925082811083820303915050806000036129ea578382816129e0576129e0613441565b0492505050612a7c565b838110612a1457604051631dcf306360e21b81526004810182905260248101859052604401610662565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b6001600160e01b031981168114612a9957600080fd5b50565b600060208284031215612aae57600080fd5b8135612a7c81612a83565b6000815180845260005b81811015612adf57602081850181015186830182015201612ac3565b81811115612af1576000602083870101525b50601f01601f19169290920160200192915050565b602081526000612a7c6020830184612ab9565b600060208284031215612b2b57600080fd5b5035919050565b6001600160a01b0381168114612a9957600080fd5b60008060408385031215612b5a57600080fd5b8235612b6581612b32565b946020939093013593505050565b600060208284031215612b8557600080fd5b8135612a7c81612b32565b600081518084526020808501945080840160005b83811015612bc95781516001600160801b031687529582019590820190600101612ba4565b509495945050505050565b600081518084526020808501945080840160005b83811015612bc957815160020b87529582019590820190600101612be8565b60c0808252875190820181905260009060209060e0840190828b01845b82811015612c495781516001600160a01b031684529284019290840190600101612c24565b50505083810382850152612c5d818a612b90565b9150508281036040840152612c728188612b90565b90508281036060840152612c868187612b90565b90508281036080840152612c9a8186612bd4565b905082810360a0840152612cae8185612bd4565b9998505050505050505050565b634e487b7160e01b600052604160045260246000fd5b6001600160801b0381168114612a9957600080fd5b600060408284031215612cf857600080fd5b604080519081016001600160401b0381118282101715612d2857634e487b7160e01b600052604160045260246000fd5b604052823581526020830135612d3d81612cd1565b60208201529392505050565b600080600060608486031215612d5e57600080fd5b8335612d6981612b32565b92506020840135612d7981612b32565b929592945050506040919091013590565b600060a0828403121561171d57600080fd5b6001600160801b039390931683526020830191909152604082015260600190565b600081518084526020808501945080840160005b83811015612bc957815187529582019590820190600101612dd1565b604081526000612e006040830185612dbd565b82810360208401526129128185612dbd565b602081526000612a7c6020830184612dbd565b60008060408385031215612e3857600080fd5b8235612e4381612b32565b915060208301358015158114612e5857600080fd5b809150509250929050565b60008083601f840112612e7557600080fd5b5081356001600160401b03811115612e8c57600080fd5b602083019150836020828501011115612ea457600080fd5b9250929050565b600080600080600060808688031215612ec357600080fd5b8535612ece81612b32565b94506020860135612ede81612b32565b93506040860135925060608601356001600160401b03811115612f0057600080fd5b612f0c88828901612e63565b969995985093965092949392505050565b60008060008060608587031215612f3357600080fd5b843593506020850135925060408501356001600160401b03811115612f5757600080fd5b612f6387828801612e63565b95989497509550505050565b6000610140828403121561171d57600080fd5b60008060408385031215612f9557600080fd5b8235612fa081612b32565b91506020830135612e5881612b32565b600181811c90821680612fc457607f821691505b60208210810361171d57634e487b7160e01b600052602260045260246000fd5b6020808252600e908201526d1393d517d055551213d49256915160921b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600080600080600060a0868803121561303a57600080fd5b855161304581612cd1565b809550506020860151935060408601519250606086015161306581612cd1565b608087015190925061307681612cd1565b809150509295509295909350565b634e487b7160e01b600052601160045260246000fd5b6000600182016130ac576130ac613084565b5060010190565b600080604083850312156130c657600080fd5b505080516020909101519092909150565b6020808252601190820152701253959053125117d49150d25412515395607a1b604082015260600190565b60006020828403121561311457600080fd5b8151612a7c81612a83565b60208082526010908201526f155394d0519157d49150d2541251539560821b604082015260600190565b60008161315857613158613084565b506000190190565b6020808252600a90820152691393d517d3525395115160b21b604082015260600190565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b600080604083850312156131eb57600080fd5b82516131f681612cd1565b6020840151909250612e5881612cd1565b60006060828403121561321957600080fd5b604051606081016001600160401b038111828210171561324957634e487b7160e01b600052604160045260246000fd5b604052823561325781612b32565b8152602083013561326781612b32565b6020820152604083013561327a81612b32565b60408201529392505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602082840312156132bc57600080fd5b813562ffffff81168114612a7c57600080fd5b6000602082840312156132e157600080fd5b8151612a7c81612b32565b8060020b8114612a9957600080fd5b60006020828403121561330d57600080fd5b8135612a7c816132ec565b805161ffff811681146115a257600080fd5b600080600080600060a0868803121561334257600080fd5b855161334d81612b32565b602087015190955061335e816132ec565b935061336c60408701613318565b925061337a60608701613318565b915061338860808701613318565b90509295509295909350565b6001600160a01b0386168152600285810b602083015284900b60408201526001600160801b038316606082015260a0608082018190526000906133d990830184612ab9565b979650505050505050565b6000600160ff1b82016133f9576133f9613084565b5060000390565b60008160020b627fffff19810361341957613419613084565b60000392915050565b600081600019048311821515161561343c5761343c613084565b500290565b634e487b7160e01b600052601260045260246000fd5b60008261346657613466613441565b500490565b60008261347a5761347a613441565b500690565b6000821982111561349257613492613084565b500190565b60006001600160a01b03838116908316818110156134b7576134b7613084565b03939250505056fe22fb3c4728e7cc5dd64003f4267d8fb1eb2580f5598050868300738a823d7047ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122064036d301e56ffa586df972699c46604934c8cd9f74fc72945f4da245b37979c64736f6c634300080e0033