VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x935Aba…D3b9
Summary
Transactions
Transfers
Address
0x935Aba6B54b435FF4AdD55962e423F4317ecD3b9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbE46968135A9f2a099f0616a57B06BE561b6F12f
Deployer
0xbE46968135A9f2a099f0616a57B06BE561b6F12f
Code
0x608060405234801561001057600080fd5b50600436106102535760003560e01c80636352211e11610146578063b5bfddea116100c3578063cd06c3a111610087578063cd06c3a114610581578063d53913931461058a578063d547741f146105b1578063e985e9c5146105c4578063f5c476f9146105d7578063fac4e521146105e057600080fd5b8063b5bfddea14610520578063b78c7f7314610535578063b88d4fde14610548578063c0d0d5cd1461055b578063c87b56dd1461056e57600080fd5b806388bd49351161010a57806388bd4935146104d757806391d14854146104ea57806395d89b41146104fd578063a217fddf14610505578063a22cb4651461050d57600080fd5b80636352211e1461046b57806370a082311461047e57806371a5ac8e146104915780638069dc1b146104b157806386209f23146104c457600080fd5b8063282c51f3116101d45780633daca415116101985780633daca415146103ee57806342842e0e1461040157806351145aed14610414578063520f77411461043857806355f804b31461045857600080fd5b8063282c51f31461037b57806329f9253d146103a25780632f2ff15d146103b557806333220b8d146103c857806336568abe146103db57600080fd5b806318160ddd1161021b57806318160ddd146102f05780631d9425ca1461030257806323b872dd14610322578063248a9ca314610335578063276a28a31461035857600080fd5b8063017d70271461025857806301ffc9a71461027857806306fdde031461029b578063081812fc146102b0578063095ea7b3146102db575b600080fd5b600f54601054604080519283526020830191909152015b60405180910390f35b61028b6102863660046129fd565b6105f3565b604051901515815260200161026f565b6102a3610604565b60405161026f9190612a6a565b6102c36102be366004612a7d565b610696565b6040516001600160a01b03909116815260200161026f565b6102ee6102e9366004612ab2565b6106bf565b005b6009545b60405190815260200161026f565b610315610310366004612a7d565b6106ce565b60405161026f9190612b06565b6102ee610330366004612b14565b610722565b6102f4610343366004612a7d565b60009081526007602052604090206001015490565b61028b610366366004612a7d565b6000908152600c602052604090205460ff1690565b6102f47f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b6102c36103b0366004612a7d565b6107ad565b6102ee6103c3366004612b50565b6107fe565b6102ee6103d6366004612a7d565b610823565b6102ee6103e9366004612b50565b6109f6565b6102ee6103fc366004612b7c565b610a2e565b6102ee61040f366004612b14565b610cc8565b610427610422366004612a7d565b610ce3565b60405161026f959493929190612bd0565b61044b610446366004612a7d565b610d69565b60405161026f9190612c0c565b6102ee610466366004612ccb565b610db4565b6102c3610479366004612a7d565b610dcb565b6102f461048c366004612d00565b610dd6565b6104a461049f366004612a7d565b610e1e565b60405161026f9190612d1b565b6102ee6104bf366004612b7c565b6110e4565b6102ee6104d2366004612e07565b6112ad565b6102ee6104e5366004612a7d565b611401565b61028b6104f8366004612b50565b6117e1565b6102a361180c565b6102f4600081565b6102ee61051b366004612e3f565b61181b565b6102f460008051602061334283398151915281565b6102f4610543366004612e7b565b611826565b6102ee610556366004612f31565b611bfd565b6102ee610569366004612fad565b611c15565b6102a361057c366004612a7d565b611cda565b6102f4600f5481565b6102f47f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102ee6105bf366004612b50565b611ce5565b61028b6105d2366004612fd6565b611d0a565b6102f460105481565b6102f46105ee366004612a7d565b611d38565b60006105fe82611d80565b92915050565b60606000805461061390613000565b80601f016020809104026020016040519081016040528092919081815260200182805461063f90613000565b801561068c5780601f106106615761010080835404028352916020019161068c565b820191906000526020600020905b81548152906001019060200180831161066f57829003601f168201915b5050505050905090565b60006106a182611da5565b506000828152600460205260409020546001600160a01b03166105fe565b6106ca828233611dde565b5050565b6000806106da83610dcb565b6001600160a01b0316036107095760405162461bcd60e51b81526004016107009061303a565b60405180910390fd5b506000908152600a602052604090206004015460ff1690565b6001600160a01b03821661074c57604051633250574960e11b815260006004820152602401610700565b6000610759838333611deb565b9050836001600160a01b0316816001600160a01b0316146107a7576040516364283d7b60e01b81526001600160a01b0380861660048301526024820184905282166044820152606401610700565b50505050565b6000806107b983610dcb565b6001600160a01b0316036107df5760405162461bcd60e51b81526004016107009061303a565b506000908152600a60205260409020600201546001600160a01b031690565b60008281526007602052604090206001015461081981611e75565b6107a78383611e82565b600061082e82610dcb565b6001600160a01b0316036108545760405162461bcd60e51b81526004016107009061303a565b3361085e82610dcb565b6001600160a01b0316146108c05760405162461bcd60e51b8152602060048201526024808201527f436172626f6e4372656469744e46543a2063616c6c6572206973206e6f74206f6044820152633bb732b960e11b6064820152608401610700565b6000818152600a602052604090206001600482015460ff1660038111156108e9576108e9612adc565b146109545760405162461bcd60e51b815260206004820152603560248201527f436172626f6e4372656469744e46543a206f6e6c7920766572696669656420636044820152741c99591a5d1cc818d85b881899481c995d1a5c9959605a1b6064820152608401610700565b60048101805460ff81169160039160ff19166001830217905550827f8de40c560bea7cc2d9914becda019ab84fb75803f9cfce5a17e8d43ebaa36edb8260036040516109a192919061307f565b60405180910390a2336001600160a01b0316837f74d0211a6563edc79b08a3e3b7514297e43260851da4cea179669b1f84b9917684600101546040516109e991815260200190565b60405180910390a3505050565b6001600160a01b0381163314610a1f5760405163334bd91960e11b815260040160405180910390fd5b610a298282611f16565b505050565b600080516020613342833981519152610a4681611e75565b610a4e611f83565b6000610a5986610dcb565b6001600160a01b031603610a7f5760405162461bcd60e51b81526004016107009061303a565b6000858152600c602052604090205460ff1615610aec5760405162461bcd60e51b815260206004820152602560248201527f436172626f6e4372656469744e46543a20746f6b656e20616c7265616479206c6044820152641bd8dad95960da1b6064820152608401610700565b6000610af786610dcb565b6001600160a01b031603610b4d5760405162461bcd60e51b815260206004820181905260248201527f436172626f6e4372656469744e46543a20746f6b656e206e6f74206f776e65646044820152606401610700565b6001600160a01b038416610b735760405162461bcd60e51b81526004016107009061309a565b82600003610b935760405162461bcd60e51b8152600401610700906130e4565b6000858152600a6020818152604080842060098101805460ff19808216600190811790935595830189905542600b90930192909255600c8452828620805490951617909355600d825280842080546001600160a01b0319166001600160a01b038a16179055600e90915282208590556010805460ff90921692610c158361313b565b9190505550846001600160a01b0316610c2d87610dcb565b6001600160a01b0316877f355bc3efe6889db236cf9358375711e881d301bc5a1a43aa24b3d37e073b950b8787604051610c71929190918252602082015260400190565b60405180910390a4857f181ae3036101cd760ec2aa66055e1a27dc28adf9dd5b9d7da9b836f6252859d182600186604051610cae93929190613154565b60405180910390a250610cc16001600855565b5050505050565b610a2983838360405180602001604052806000815250611bfd565b60008080808080610cf387610dcb565b6001600160a01b031603610d195760405162461bcd60e51b81526004016107009061303a565b50505060009283525050600d6020908152604080832054600e835281842054600a9384905291909320600981015492810154600b909101546001600160a01b0390941694919360ff909316929091565b600080610d7583610dcb565b6001600160a01b031603610d9b5760405162461bcd60e51b81526004016107009061303a565b506000908152600a602052604090206007015460ff1690565b6000610dbf81611e75565b600b610a2983826131c4565b60006105fe82611da5565b60006001600160a01b038216610e02576040516322718ad960e21b815260006004820152602401610700565b506001600160a01b031660009081526003602052604090205490565b610e8160408051610180810182526000808252602082018190529181018290526060808201526080810182905260a0810182905260c081018290529060e08201908152606060208201526040016000815260200160008152602001600081525090565b6000610e8c83610dcb565b6001600160a01b031603610eb25760405162461bcd60e51b81526004016107009061303a565b6000828152600a60209081526040918290208251610180810184528154815260018201549281019290925260028101546001600160a01b031692820192909252600382018054919291606084019190610f0a90613000565b80601f0160208091040260200160405190810160405280929190818152602001828054610f3690613000565b8015610f835780601f10610f5857610100808354040283529160200191610f83565b820191906000526020600020905b815481529060010190602001808311610f6657829003601f168201915b5050509183525050600482015460209091019060ff166003811115610faa57610faa612adc565b6003811115610fbb57610fbb612adc565b81526005820154602082015260068201546040820152600782015460609091019060ff166004811115610ff057610ff0612adc565b600481111561100157611001612adc565b815260200160088201805461101590613000565b80601f016020809104026020016040519081016040528092919081815260200182805461104190613000565b801561108e5780601f106110635761010080835404028352916020019161108e565b820191906000526020600020905b81548152906001019060200180831161107157829003601f168201915b5050509183525050600982015460209091019060ff1660048111156110b5576110b5612adc565b60048111156110c6576110c6612adc565b8152600a8201546020820152600b9091015460409091015292915050565b6000805160206133428339815191526110fc81611e75565b611104611f83565b600061110f86610dcb565b6001600160a01b0316036111355760405162461bcd60e51b81526004016107009061303a565b6001600160a01b03841661115b5760405162461bcd60e51b81526004016107009061309a565b8260000361117b5760405162461bcd60e51b8152600401610700906130e4565b6000858152600a6020818152604080842060098101805460ff19811660031790915593810187905542600b90910155600c9091529091205460ff9182169116156111e9576000868152600c60205260408120805460ff1916905560108054916111e383613284565b91905055505b846001600160a01b03166111fc87610dcb565b6001600160a01b03161461121d5761121d61121687610dcb565b8688611fad565b600f805490600061122d8361313b565b909155505060408051858152602081018590526001600160a01b0387169188917f3e1d027446ba793bc4243d13bcf110411c5a3e8e10cd651dab3c33e86a5e3b65910160405180910390a3857f181ae3036101cd760ec2aa66055e1a27dc28adf9dd5b9d7da9b836f6252859d182600386604051610cae93929190613154565b6000805160206133428339815191526112c581611e75565b60006112d085610dcb565b6001600160a01b0316036112f65760405162461bcd60e51b81526004016107009061303a565b6000848152600a60205260409020600901805460ff811691859160ff1916600183600481111561132857611328612adc565b02179055506000858152600a6020819052604090912090810184905542600b90910155600284600481111561135f5761135f612adc565b146113be57600484600481111561137857611378612adc565b036113be576000858152600c602052604090205460ff16156113be576000858152600c60205260408120805460ff1916905560108054916113b883613284565b91905055505b847f181ae3036101cd760ec2aa66055e1a27dc28adf9dd5b9d7da9b836f6252859d18286866040516113f293929190613154565b60405180910390a25050505050565b600061140c82610dcb565b6001600160a01b0316036114325760405162461bcd60e51b81526004016107009061303a565b3361143c82610dcb565b6001600160a01b0316148061147657506114767f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848336117e1565b6114d95760405162461bcd60e51b815260206004820152602e60248201527f436172626f6e4372656469744e46543a2063616c6c6572206973206e6f74206f60448201526d3bb732b91037b910313ab93732b960911b6064820152608401610700565b6000818152600a602090815260408083208151610180810183528154815260018201549381019390935260028101546001600160a01b03169183019190915260038101805460608401919061152d90613000565b80601f016020809104026020016040519081016040528092919081815260200182805461155990613000565b80156115a65780601f1061157b576101008083540402835291602001916115a6565b820191906000526020600020905b81548152906001019060200180831161158957829003601f168201915b5050509183525050600482015460209091019060ff1660038111156115cd576115cd612adc565b60038111156115de576115de612adc565b81526005820154602082015260068201546040820152600782015460609091019060ff16600481111561161357611613612adc565b600481111561162457611624612adc565b815260200160088201805461163890613000565b80601f016020809104026020016040519081016040528092919081815260200182805461166490613000565b80156116b15780601f10611686576101008083540402835291602001916116b1565b820191906000526020600020905b81548152906001019060200180831161169457829003601f168201915b5050509183525050600982015460209091019060ff1660048111156116d8576116d8612adc565b60048111156116e9576116e9612adc565b8152602001600a8201548152602001600b820154815250509050336001600160a01b0316827ff03b34ee50863d0dadbf470f549df73309f359885148a94c2ba768081fd02ca1836020015160405161174391815260200190565b60405180910390a36000828152600a60205260408120818155600181018290556002810180546001600160a01b0319169055906117836003830182612999565b60048201805460ff19908116909155600060058401819055600684018190556007840180549092169091556117bc906008840190612999565b5060098101805460ff191690556000600a8201819055600b909101556106ca8261205d565b60009182526007602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606001805461061390613000565b6106ca338383612098565b60007f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661185281611e75565b6001600160a01b0388166118b65760405162461bcd60e51b815260206004820152602560248201527f436172626f6e4372656469744e46543a206d696e7420746f207a65726f206164604482015264647265737360d81b6064820152608401610700565b6000871161191e5760405162461bcd60e51b815260206004820152602f60248201527f436172626f6e4372656469744e46543a20636172626f6e20616d6f756e74206d60448201526e75737420626520706f73697469766560881b6064820152608401610700565b60008651116119815760405162461bcd60e51b815260206004820152602960248201527f436172626f6e4372656469744e46543a206c6f636174696f6e2063616e6e6f7460448201526820626520656d70747960b81b6064820152608401610700565b60008451116119e55760405162461bcd60e51b815260206004820152602a60248201527f436172626f6e4372656469744e46543a204950465320686173682063616e6e6f6044820152697420626520656d70747960b01b6064820152608401610700565b600980549060006119f58361313b565b9091555050600954611a07898261212f565b611a118185612149565b60006040518061018001604052808381526020018a81526020018b6001600160a01b0316815260200189815260200160006003811115611a5357611a53612adc565b815260200142815260200160008152602001886004811115611a7757611a77612adc565b81526020810188905260400160008152600060208083018290526040928301829052858252600a81529082902083518155908301516001820155908201516002820180546001600160a01b0319166001600160a01b03909216919091179055606082015191925082916003820190611aef90826131c4565b50608082015160048201805460ff19166001836003811115611b1357611b13612adc565b021790555060a0820151600582015560c0820151600682015560e082015160078201805460ff19166001836004811115611b4f57611b4f612adc565b02179055506101008201516008820190611b6990826131c4565b5061012082015160098201805460ff19166001836004811115611b8e57611b8e612adc565b021790555061014082015181600a015561016082015181600b0155905050896001600160a01b0316827fe572c53465787d3878019fef3900ccce1867a3854e0c4f996fb87fd5b9e4e5e28b8a604051611be892919061329b565b60405180910390a35098975050505050505050565b611c08848484610722565b6107a73385858585612199565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6611c3f81611e75565b6000611c4a84610dcb565b6001600160a01b031603611c705760405162461bcd60e51b81526004016107009061303a565b6000838152600a6020526040902060048101805460ff811691859160ff19166001836003811115611ca357611ca3612adc565b0217905550847f8de40c560bea7cc2d9914becda019ab84fb75803f9cfce5a17e8d43ebaa36edb82866040516113f292919061307f565b60606105fe826122c3565b600082815260076020526040902060010154611d0081611e75565b6107a78383611f16565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600080611d4483610dcb565b6001600160a01b031603611d6a5760405162461bcd60e51b81526004016107009061303a565b506000908152600a602052604090206001015490565b60006001600160e01b03198216637965db0b60e01b14806105fe57506105fe826123c7565b6000818152600260205260408120546001600160a01b0316806105fe57604051637e27328960e01b815260048101849052602401610700565b610a2983838360016123ec565b6000828152600c602052604081205460ff1615611e605760405162461bcd60e51b815260206004820152602d60248201527f436172626f6e4372656469744e46543a2063616e6e6f74207472616e7366657260448201526c103637b1b5b2b2103a37b5b2b760991b6064820152608401610700565b611e6b8484846124f2565b90505b9392505050565b611e7f81336125eb565b50565b6000611e8e83836117e1565b611f0e5760008381526007602090815260408083206001600160a01b03861684529091529020805460ff19166001179055611ec63390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016105fe565b5060006105fe565b6000611f2283836117e1565b15611f0e5760008381526007602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016105fe565b600260085403611fa657604051633ee5aeb560e01b815260040160405180910390fd5b6002600855565b6001600160a01b038216611fd757604051633250574960e11b815260006004820152602401610700565b6000611fe583836000611deb565b90506001600160a01b03811661201157604051637e27328960e01b815260048101839052602401610700565b836001600160a01b0316816001600160a01b0316146107a7576040516364283d7b60e01b81526001600160a01b0380861660048301526024820184905282166044820152606401610700565b600061206c6000836000611deb565b90506001600160a01b0381166106ca57604051637e27328960e01b815260048101839052602401610700565b6001600160a01b0382166120ca57604051630b61174360e31b81526001600160a01b0383166004820152602401610700565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3191016109e9565b6106ca828260405180602001604052806000815250612624565b600082815260066020526040902061216182826131c4565b506040518281527ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce79060200160405180910390a15050565b6001600160a01b0383163b15610cc157604051630a85bd0160e11b81526001600160a01b0384169063150b7a02906121db9088908890879087906004016132b8565b6020604051808303816000875af1925050508015612216575060408051601f3d908101601f19168201909252612213918101906132f5565b60015b61227f573d808015612244576040519150601f19603f3d011682016040523d82523d6000602084013e612249565b606091505b50805160000361227757604051633250574960e11b81526001600160a01b0385166004820152602401610700565b805160208201fd5b6001600160e01b03198116630a85bd0160e11b146122bb57604051633250574960e11b81526001600160a01b0385166004820152602401610700565b505050505050565b60606122ce82611da5565b50600082815260066020526040812080546122e890613000565b80601f016020809104026020016040519081016040528092919081815260200182805461231490613000565b80156123615780601f1061233657610100808354040283529160200191612361565b820191906000526020600020905b81548152906001019060200180831161234457829003601f168201915b50505050509050600061237261263c565b90508051600003612384575092915050565b8151156123b657808260405160200161239e929190613312565b60405160208183030381529060405292505050919050565b6123bf8461264b565b949350505050565b60006001600160e01b03198216632483248360e11b14806105fe57506105fe826126b2565b808061240057506001600160a01b03821615155b156124c257600061241084611da5565b90506001600160a01b0383161580159061243c5750826001600160a01b0316816001600160a01b031614155b801561244f575061244d8184611d0a565b155b156124785760405163a9fbf51f60e01b81526001600160a01b0384166004820152602401610700565b81156124c05783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5050600090815260046020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6000828152600260205260408120546001600160a01b039081169083161561251f5761251f818486612702565b6001600160a01b0381161561255d5761253c6000856000806123ec565b6001600160a01b038116600090815260036020526040902080546000190190555b6001600160a01b0385161561258c576001600160a01b0385166000908152600360205260409020805460010190555b60008481526002602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6125f582826117e1565b6106ca5760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610700565b61262e8383612766565b610a29336000858585612199565b6060600b805461061390613000565b606061265682611da5565b50600061266161263c565b905060008151116126815760405180602001604052806000815250611e6e565b8061268b846127cb565b60405160200161269c929190613312565b6040516020818303038152906040529392505050565b60006001600160e01b031982166380ac58cd60e01b14806126e357506001600160e01b03198216635b5e139f60e01b145b806105fe57506301ffc9a760e01b6001600160e01b03198316146105fe565b61270d83838361285e565b610a29576001600160a01b03831661273b57604051637e27328960e01b815260048101829052602401610700565b60405163177e802f60e01b81526001600160a01b038316600482015260248101829052604401610700565b6001600160a01b03821661279057604051633250574960e11b815260006004820152602401610700565b600061279e83836000611deb565b90506001600160a01b03811615610a29576040516339e3563760e11b815260006004820152602401610700565b606060006127d8836128c1565b600101905060008167ffffffffffffffff8111156127f8576127f8612c1f565b6040519080825280601f01601f191660200182016040528015612822576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461282c57509392505050565b60006001600160a01b03831615801590611e6b5750826001600160a01b0316846001600160a01b0316148061289857506128988484611d0a565b80611e6b5750506000908152600460205260409020546001600160a01b03908116911614919050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106129005772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061292c576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061294a57662386f26fc10000830492506010015b6305f5e1008310612962576305f5e100830492506008015b612710831061297657612710830492506004015b60648310612988576064830492506002015b600a83106105fe5760010192915050565b5080546129a590613000565b6000825580601f106129b5575050565b601f016020900490600052602060002090810190611e7f91905b808211156129e357600081556001016129cf565b5090565b6001600160e01b031981168114611e7f57600080fd5b600060208284031215612a0f57600080fd5b8135611e6e816129e7565b60005b83811015612a35578181015183820152602001612a1d565b50506000910152565b60008151808452612a56816020860160208601612a1a565b601f01601f19169290920160200192915050565b602081526000611e6e6020830184612a3e565b600060208284031215612a8f57600080fd5b5035919050565b80356001600160a01b0381168114612aad57600080fd5b919050565b60008060408385031215612ac557600080fd5b612ace83612a96565b946020939093013593505050565b634e487b7160e01b600052602160045260246000fd5b60048110612b0257612b02612adc565b9052565b602081016105fe8284612af2565b600080600060608486031215612b2957600080fd5b612b3284612a96565b9250612b4060208501612a96565b9150604084013590509250925092565b60008060408385031215612b6357600080fd5b82359150612b7360208401612a96565b90509250929050565b60008060008060808587031215612b9257600080fd5b84359350612ba260208601612a96565b93969395505050506040820135916060013590565b60058110611e7f57611e7f612adc565b612b0281612bb7565b6001600160a01b03861681526020810185905260a08101612bf085612bb7565b8460408301528360608301528260808301529695505050505050565b60208101612c1983612bb7565b91905290565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115612c5057612c50612c1f565b604051601f8501601f19908116603f01168101908282118183101715612c7857612c78612c1f565b81604052809350858152868686011115612c9157600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112612cbc57600080fd5b611e6e83833560208501612c35565b600060208284031215612cdd57600080fd5b813567ffffffffffffffff811115612cf457600080fd5b6123bf84828501612cab565b600060208284031215612d1257600080fd5b611e6e82612a96565b60208152815160208201526020820151604082015260006040830151612d4c60608401826001600160a01b03169052565b506060830151610180806080850152612d696101a0850183612a3e565b91506080850151612d7d60a0860182612af2565b5060a085015160c085015260c085015160e085015260e0850151610100612da681870183612bc7565b80870151915050610120601f198685030181870152612dc58483612a3e565b935080870151915050610140612ddd81870183612bc7565b860151610160868101919091529095015193019290925250919050565b60058110611e7f57600080fd5b600080600060608486031215612e1c57600080fd5b833592506020840135612e2e81612dfa565b929592945050506040919091013590565b60008060408385031215612e5257600080fd5b612e5b83612a96565b915060208301358015158114612e7057600080fd5b809150509250929050565b60008060008060008060c08789031215612e9457600080fd5b612e9d87612a96565b955060208701359450604087013567ffffffffffffffff80821115612ec157600080fd5b612ecd8a838b01612cab565b955060608901359150612edf82612dfa565b90935060808801359080821115612ef557600080fd5b612f018a838b01612cab565b935060a0890135915080821115612f1757600080fd5b50612f2489828a01612cab565b9150509295509295509295565b60008060008060808587031215612f4757600080fd5b612f5085612a96565b9350612f5e60208601612a96565b925060408501359150606085013567ffffffffffffffff811115612f8157600080fd5b8501601f81018713612f9257600080fd5b612fa187823560208401612c35565b91505092959194509250565b60008060408385031215612fc057600080fd5b82359150602083013560048110612e7057600080fd5b60008060408385031215612fe957600080fd5b612ff283612a96565b9150612b7360208401612a96565b600181811c9082168061301457607f821691505b60208210810361303457634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526025908201527f436172626f6e4372656469744e46543a20746f6b656e20646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b6040810161308d8285612af2565b611e6e6020830184612af2565b6020808252602a908201527f436172626f6e4372656469744e46543a20696e76616c696420726563697069656040820152696e74206164647265737360b01b606082015260800190565b60208082526021908201527f436172626f6e4372656469744e46543a20696e76616c696420636861696e20496040820152601160fa1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60006001820161314d5761314d613125565b5060010190565b6060810161316185612bb7565b84825261316d84612bb7565b602082019390935260400152919050565b601f821115610a2957600081815260208120601f850160051c810160208610156131a55750805b601f850160051c820191505b818110156122bb578281556001016131b1565b815167ffffffffffffffff8111156131de576131de612c1f565b6131f2816131ec8454613000565b8461317e565b602080601f831160018114613227576000841561320f5750858301515b600019600386901b1c1916600185901b1785556122bb565b600085815260208120601f198616915b8281101561325657888601518255948401946001909101908401613237565b50858210156132745787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008161329357613293613125565b506000190190565b828152604081016132ab83612bb7565b8260208301529392505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906132eb90830184612a3e565b9695505050505050565b60006020828403121561330757600080fd5b8151611e6e816129e7565b60008351613324818460208801612a1a565b835190830190613338818360208801612a1a565b0194935050505056fe52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5fa2646970667358221220b5eaa94113bd872601e0f1208c302778aded7de28c5e27ce19e99e0cecc130b164736f6c63430008140033