VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x7a8a6C…6cc6
Summary
Transactions
Transfers
Address
0x7a8a6C73e17Ca44B786fF6a756FD186aAc666cc6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x737a8a6c73e17ca44b786ff6a756fd186aac666cc630146080604052600436106100565760003560e01c80631e6473f91461005b57806340e95de61461007d5780636973f744146100af578063eac4d703146100cf575b600080fd5b81801561006757600080fd5b5061007b610076366004613ea3565b6100ef565b005b81801561008957600080fd5b5061009d610098366004613fc1565b610680565b60405190815260200160405180910390f35b8180156100bb57600080fd5b5061007b6100ca36600461408a565b610af1565b8180156100db57600080fd5b5061007b6100ea3660046140c6565b610ce4565b80516001600160a01b031660009081526020869052604081209061011282610fc2565b905061011e8282611182565b6040805160208101909152845481526000908190819061013f908b8b61119a565b92509250925061022e8a8a8a604051806101c001604052808981526020018c60405180602001604052908160008201548152505081526020018b600001516001600160a01b031681526020018b604001516001600160a01b031681526020018b6060015181526020018b6080015160028111156101be576101be61410c565b81526020018b60e0015181526020018b610100015181526020018b61012001516001600160a01b031681526020018b610140015160ff1681526020018b61016001516001600160a01b031681526020018815158152602001876001600160a01b0316815260200186815250611245565b6000806001886080015160028111156102495761024961410c565b14156102fa57600387015461020087015160208a01516040808c015160608d0151915163b3f1c93d60e01b81526001600160801b0390951696506001600160a01b039093169363b3f1c93d936102a6939290918890600401614122565b6060604051808303816000875af11580156102c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e9919061414b565b60a089015260c0880152905061038c565b8561022001516001600160a01b031663b3f1c93d89602001518a604001518b606001518a61014001516040518563ffffffff1660e01b81526004016103429493929190614122565b60408051808303816000875af1158015610360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103849190614182565b602088015290505b80156103af5760038701546103af908a90600160a81b900461ffff166001611dc2565b841561049c576101c0860151516000906103f59060029060301c60ff166103d691906141c6565b6103e190600a6142c1565b8a606001516103f091906142e3565b611e22565b6001600160a01b038616600090815260208f90526040812060090180549091906104299084906001600160801b0316614305565b92506101000a8154816001600160801b0302191690836001600160801b0316021790556001600160801b03169050846001600160a01b03167faef84d3b40895fd58c561f3998000f0583abb992a52fbdc99ace8e8de4d676a58260405161049291815260200190565b60405180910390a2505b87516040517f09f39e8193c98ed0b0280af4e95097340cae2156981ddb03b18b3d4fa4323664916104cf91899190614449565b60405180910390a161050286896000015160008b60c001516104f25760006104f8565b8b606001515b8b93929190611e8f565b8760c0015115610580576101e0860151602089015160608a0151604051634efecaa560e01b81526001600160a01b0392831660048201526024810191909152911690634efecaa590604401600060405180830381600087803b15801561056757600080fd5b505af115801561057b573d6000803e3d6000fd5b505050505b87516040517f09f39e8193c98ed0b0280af4e95097340cae2156981ddb03b18b3d4fa4323664916105b391899190614499565b60405180910390a18760a0015161ffff1688604001516001600160a01b031689600001516001600160a01b03167fb3d084820fb1a9decffb176436bd02558d15fac9b0ddfed8c465bc7359d7dce08b602001518c606001518d60800151600160028111156106235761062361410c565b8f6080015160028111156106395761063961410c565b146106585760028e0154600160801b90046001600160801b031661065a565b885b60405161066a94939291906144f2565b60405180910390a4505050505050505050505050565b80516001600160a01b03166000908152602085905260408120816106a382610fc2565b90506106af8282611182565b6000806106c086606001518461213e565b915091506106de83876020015188604001518960600151868661222f565b60006001876040015160028111156106f8576106f861410c565b146107035781610705565b825b90508660800151801561071d57506000198760200151145b15610797576101e08401516040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561076d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107919190614525565b60208801525b80876020015110156107aa575060208601515b6001876040015160028111156107c2576107c261410c565b1415610854576102008401516060880151604051632770a7eb60e21b81526001600160a01b03918216600482015260248101849052911690639dc29fac9060440160408051808303816000875af1158015610821573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610845919061453e565b60a086015260c08501526108e6565b6102208401516060880151610140860151604051637a94c56560e11b81526001600160a01b03928316600482015260248101859052604481019190915291169063f5298aca906064016020604051808303816000875af11580156108bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e09190614525565b60208501525b86516040517f09f39e8193c98ed0b0280af4e95097340cae2156981ddb03b18b3d4fa43236649161091991879190614562565b60405180910390a16109478488600001518960800151610939578361093c565b60005b889291906000611e8f565b806109528385614598565b61095c91906141c6565b61097d57600385015461097d908990600160a81b900461ffff166000611dc2565b61098a8a8a8a8785612550565b866080015115610a06576101e0840151610100850151604051636b81068560e11b81526001600160a01b0383169263d7020d0a926109cf923392918791600401614122565b600060405180830381600087803b1580156109e957600080fd5b505af11580156109fd573d6000803e3d6000fd5b50505050610a8e565b6101e08401518751610a26916001600160a01b03909116903390846126d8565b6101e08401516040516388dd91a160e01b8152336004820152602481018390526001600160a01b03909116906388dd91a190604401600060405180830381600087803b158015610a7557600080fd5b505af1158015610a89573d6000803e3d6000fd5b505050505b60608701518751608089015160408051858152911515602083015233936001600160a01b039081169316917fa534c8dbe71f871f9f3530e97a74601fea17b426cae02e1c5aee42c96c784051910160405180910390a49998505050505050505050565b6000610afc84610fc2565b9050610b088482611182565b610b13848285612773565b6102008101516040516370a0823160e01b81526001600160a01b038481166004830152600091908316906370a0823190602401602060405180830381865afa158015610b63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b879190614525565b604051632770a7eb60e21b81526001600160a01b0386811660048301526024820183905291925090831690639dc29fac9060440160408051808303816000875af1158015610bd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bfd919061453e565b5050600386015460405163b3f1c93d60e01b81526001600160a01b0384169163b3f1c93d91610c40918891829187916001600160801b03909116906004016145b0565b6060604051808303816000875af1158015610c5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c83919061414b565b60a086015260c085015250610c9c868487600080611e8f565b836001600160a01b0316856001600160a01b03167f9f439ae0c81e41a04d3fdfe07aed54e6a179fb0db15be7702eb66fa8ef6f530060405160405180910390a3505050505050565b6000610cef85610fc2565b9050610cfb8582611182565b600080610d08338461213e565b91509150610d1a878488858589612a13565b6001846002811115610d2e57610d2e61410c565b1415610e4057610200830151604051632770a7eb60e21b8152336004820152602481018490526001600160a01b0390911690639dc29fac9060440160408051808303816000875af1158015610d87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dab919061453e565b60a085015260c084015261022083015161014084015160405163b3f1c93d60e01b81526001600160a01b039092169163b3f1c93d91610df39133918291889190600401614122565b60408051808303816000875af1158015610e11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e359190614182565b602085015250610f60565b610220830151610140840151604051637a94c56560e11b81523360048201526024810184905260448101919091526001600160a01b039091169063f5298aca906064016020604051808303816000875af1158015610ea2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec69190614525565b6020840152610200830151600388015460405163b3f1c93d60e01b81526001600160a01b039092169163b3f1c93d91610f11913391829187916001600160801b0316906004016145b0565b6060604051808303816000875af1158015610f30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f54919061414b565b60a086015260c0850152505b610f6e878487600080611e8f565b336001600160a01b0316856001600160a01b03167f7962b394d85a534033ba2efcf43cd36de57b7ebeb3de0ca4428965d9b3ddc48186604051610fb191906145e1565b60405180910390a350505050505050565b610fca613d54565b610fd2613d54565b60408051602081018252845481526101c0830181905251901c61ffff166101a082015260018301546001600160801b0380821660e08401526002850154808216610120850152600160801b928390048216610160850152829004166101808301526004808501546001600160a01b039081166101e085015260058601548116610200850152600686015416610220840181905260038601549290920464ffffffffff166102408401526040805163b1bf962d60e01b8152905163b1bf962d928281019260209291908290030181865afa1580156110b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d79190614525565b81602001818152508160000181815250508061020001516001600160a01b031663797743386040518163ffffffff1660e01b8152600401608060405180830381865afa15801561112b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061114f9190614604565b64ffffffffff166102608501526060840181905260808401829052604084019290925260c083015260a082015292915050565b61118c8282612cf0565b6111968282612e06565b5050565b60008060006111a886612f6b565b156112325760006111d9877faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa612fb2565b600081815260208781526040808320546001600160a01b03168084528a8352818420825193840190925290549182905292935060d41c64ffffffffff169050801561122e5760019550909350915061123c9050565b5050505b5060009150819050805b93509350939050565b6080810151604080518082019091526002815261191b60f11b60208201529061128a5760405162461bcd60e51b81526004016112819190614638565b60405180910390fd5b5061134560405180610280016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b031681526020016000151581526020016000151581526020016000151581526020016000151581526020016000151581526020016000151581525090565b81516101c0015161135590612fe3565b15156102008601521515610240850152151561022084015215156101e083015215156101c08201819052604080518082019091526002815261323760f01b6020820152906113b65760405162461bcd60e51b81526004016112819190614638565b508061020001511560405180604001604052806002815260200161323960f01b815250906113f75760405162461bcd60e51b81526004016112819190614638565b50806101e001511560405180604001604052806002815260200161064760f31b815250906114385760405162461bcd60e51b81526004016112819190614638565b5080610220015160405180604001604052806002815260200161033360f41b815250906114785760405162461bcd60e51b81526004016112819190614638565b506101408201516001600160a01b031615806114f657508161014001516001600160a01b03166349aa2e816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f6919061468d565b60405180604001604052806002815260200161353960f01b8152509061152f5760405162461bcd60e51b81526004016112819190614638565b5060028260a0015160028111156115485761154861410c565b1480611569575060018260a0015160028111156115675761156761410c565b145b60405180604001604052806002815260200161333360f01b815250906115a25760405162461bcd60e51b81526004016112819190614638565b5081516101c001515160301c60ff1661010082015281516101c001515160501c640fffffffff166101208201819052610100820151600a0a6101608301521561167057815161014081015190516115f89161302b565b60e08201819052608080840151845190910151909161161691614598565b6116209190614598565b60c08201819052610160820151610120830151604080518082019091526002815261035360f41b6020820152929102101561166e5760405162461bcd60e51b81526004016112819190614638565b505b816101600151156117785781516101c001515167200000000000000016151560405180604001604052806002815260200161036360f41b815250906116c85760405162461bcd60e51b81526004016112819190614638565b50816101a001516116fe60028361010001516116e491906141c6565b6116ef90600a6142c1565b84608001516103f091906142e3565b6101808401516001600160a01b031660009081526020889052604090206009015461173291906001600160801b0316614305565b6001600160801b0316111560405180604001604052806002815260200161353360f01b815250906117765760405162461bcd60e51b81526004016112819190614638565b505b61012082015160ff161561180e5761012082015182516101c001515160ff9182169160a89190911c16146040518060400160405280600281526020016106a760f31b815250906117db5760405162461bcd60e51b81526004016112819190614638565b5061012082015160ff16600090815260208490526040902054660100000000000090046001600160a01b03166101808201525b61186b8585856040518060a00160405280876020015181526020018760e00151815260200187606001516001600160a01b031681526020018761010001516001600160a01b0316815260200187610120015160ff1681525061306f565b5060a086015250835260608301526040808301829052805180820190915260028152610ccd60f21b6020820152906118b65760405162461bcd60e51b81526004016112819190614638565b508051604080518082019091526002815261353760f01b6020820152906118f05760405162461bcd60e51b81526004016112819190614638565b50670de0b6b3a76400008160a001511160405180604001604052806002815260200161333560f01b815250906119395760405162461bcd60e51b81526004016112819190614638565b5081608001518261010001516001600160a01b031663b3596f0760006001600160a01b03168461018001516001600160a01b0316141561197d578460400151611984565b8361018001515b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156119c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119ec9190614525565b6119f691906146aa565b610140820181815261016083015191829081611a1457611a146142cd565b0490525080516101408201516060830151611a399291611a3391614598565b90613550565b602080830182905260408084015181518083019092526002825261199b60f11b92820192909252911115611a805760405162461bcd60e51b81526004016112819190614638565b5060018260a001516002811115611a9957611a9961410c565b1415611cbd5780610240015160405180604001604052806002815260200161333160f01b81525090611ade5760405162461bcd60e51b81526004016112819190614638565b506040828101516001600160a01b0316600090815260208781529190206003015490830151611b1791600160a81b900461ffff1661357b565b1580611b2c575081516101c001515161ffff16155b80611baf575081516101e0015160608301516040516370a0823160e01b81526001600160a01b0391821660048201529116906370a0823190602401602060405180830381865afa158015611b84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ba89190614525565b8260800151115b60405180604001604052806002815260200161333760f01b81525090611be85760405162461bcd60e51b81526004016112819190614638565b5060408281015183516101e0015191516370a0823160e01b81526001600160a01b0392831660048201529116906370a0823190602401602060405180830381865afa158015611c3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5f9190614525565b6080820181905260c0830151600091611c77916135ca565b9050808360800151111560405180604001604052806002815260200161066760f31b81525090611cba5760405162461bcd60e51b81526004016112819190614638565b50505b6020820151517f55555555555555555555555555555555555555555555555555555555555555551615611dbb576020820151611cfa9086866135f0565b6001600160a01b03166101a0830152158015610260830152611d735781604001516001600160a01b0316816101a001516001600160a01b03161460405180604001604052806002815260200161383960f01b81525090611d6d5760405162461bcd60e51b81526004016112819190614638565b50611dbb565b81516101c0015151604080518082019091526002815261383960f01b6020820152906001603e1b1615611db95760405162461bcd60e51b81526004016112819190614638565b505b5050505050565b6040805180820190915260028152610dcd60f21b602082015260808310611dfc5760405162461bcd60e51b81526004016112819190614638565b50600182811b1b8115611e1457835481178455611e1c565b835481191684555b50505050565b60006001600160801b03821115611e8b5760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20316044820152663238206269747360c81b6064820152608401611281565b5090565b611eba6040518060800160405280600081526020016000815260200160008152602001600081525090565b6101408501516020860151611ece9161302b565b606082810191909152604080516001600160a01b0387168152602081018690529081018490527fdac2f25c76e7efbe7083ee6cb05058220f49b573242e06276bfba7df197742ec910160405180910390a160078601546040805161012081019091526101c0870151516001600160a01b039092169163a58987099190819060b01c640fffffffff16611f61576000611f77565b60088a0154600160801b90046001600160801b03165b6001600160801b031681526020018681526020018581526020018860c001518152602001846060015181526020018860a001518152602001886101a001518152602001876001600160a01b03168152602001886101e001516001600160a01b03168152506040518263ffffffff1660e01b8152600401611ff791906146c9565b606060405180830381865afa158015612014573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120389190614737565b6040840152602083015280825261204e90611e22565b6001870180546001600160801b03928316600160801b029216919091179055602081015161207b90611e22565b6003870180546001600160801b0319166001600160801b039290921691909117905560408101516120ab90611e22565b6002870180546001600160801b03928316600160801b02921691909117905580516020808301516040808501516101008a01516101408b015183519687529486019390935290840152606083015260808201526001600160a01b038516907f804c9b842b2748a22bb64b345453a3de7ca54a6ca45ce00d415894979e22897a9060a00160405180910390a2505050505050565b6102008101516040516370a0823160e01b81526001600160a01b03848116600483015260009283929116906370a0823190602401602060405180830381865afa15801561218f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b39190614525565b6102208401516040516370a0823160e01b81526001600160a01b038781166004830152909116906370a0823190602401602060405180830381865afa158015612200573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122249190614525565b915091509250929050565b604080518082019091526002815261191b60f11b6020820152856122665760405162461bcd60e51b81526004016112819190614638565b50600019851415806122805750336001600160a01b038416145b60405180604001604052806002815260200161034360f41b815250906122b95760405162461bcd60e51b81526004016112819190614638565b506000806122cb886101c00151612fe3565b945050505091508160405180604001604052806002815260200161323760f01b8152509061230c5760405162461bcd60e51b81526004016112819190614638565b50604080518082019091526002815261323960f01b602082015281156123455760405162461bcd60e51b81526004016112819190614638565b5061022088015160405163703a9cc360e11b81526001600160a01b038781166004830152600092169063e075398690602401602060405180830381865afa158015612394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b89190614525565b6102008a0151604051631e739ae360e21b81526001600160a01b038981166004830152929350600092909116906379ce6b8c90602401602060405180830381865afa15801561240b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061242f9190614765565b90504264ffffffffff168164ffffffffff1610801561245f5750600188600281111561245d5761245d61410c565b145b8061248a57508961014001518210801561248a575060028860028111156124885761248861410c565b145b60405180604001604052806002815260200161068760f31b815250906124c35760405162461bcd60e51b81526004016112819190614638565b5085158015906124e4575060018860028111156124e2576124e261410c565b145b8061250a5750841580159061250a575060028860028111156125085761250861410c565b145b60405180604001604052806002815260200161333960f01b815250906125435760405162461bcd60e51b81526004016112819190614638565b5050505050505050505050565b604080516020810190915283548152600090819061256f90888861119a565b509150915081156126cf576001600160a01b0381166000908152602088905260408120600901546101c0860151516001600160801b0390911691906125d69060029060301c60ff166125c191906141c6565b6125cc90600a6142c1565b6103f090876142e3565b9050806001600160801b0316826001600160801b03161161264f576001600160a01b038316600081815260208b8152604080832060090180546001600160801b0319169055519182527faef84d3b40895fd58c561f3998000f0583abb992a52fbdc99ace8e8de4d676a5910160405180910390a26126cc565b600061265b8284614780565b6001600160a01b038516600081815260208d815260409182902060090180546001600160801b0319166001600160801b03959095169485179055905183815292935090917faef84d3b40895fd58c561f3998000f0583abb992a52fbdc99ace8e8de4d676a5910160405180910390a2505b50505b50505050505050565b6040516323b872dd60e01b8082526001600160a01b038581166004840152841660248301526044820183905290600080606483828a5af161271d573d6000803e3d6000fd5b506127278561368b565b611dbb5760405162461bcd60e51b815260206004820152601960248201527f475076323a206661696c6564207472616e7366657246726f6d000000000000006044820152606401611281565b600080612784846101c00151612fe3565b945050505091508160405180604001604052806002815260200161323760f01b815250906127c55760405162461bcd60e51b81526004016112819190614638565b50604080518082019091526002815261323960f01b602082015281156127fe5760405162461bcd60e51b81526004016112819190614638565b5060008461022001516001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612844573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128689190614525565b8561020001516001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128cf9190614525565b6128d99190614598565b6007870154604080516101208101825260088a0154600160801b90046001600160801b03168152600060208201819052818301819052606082018190526080820185905260a082018190526101a08a015160c08301526001600160a01b0389811660e08401526101e08b01518116610100840152925163a589870960e01b815294955093919092169163a58987099161297591906004016146c9565b606060405180830381865afa158015612992573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b69190614737565b509091506129c89050816123286135ca565b8661016001511115604051806040016040528060028152602001610d0d60f21b81525090612a095760405162461bcd60e51b81526004016112819190614638565b5050505050505050565b600080600080612a27896101c00151612fe3565b9450945050935093508360405180604001604052806002815260200161323760f01b81525090612a6a5760405162461bcd60e51b81526004016112819190614638565b50604080518082019091526002815261323960f01b60208201528115612aa35760405162461bcd60e51b81526004016112819190614638565b50604080518082019091526002815261064760f31b60208201528315612adc5760405162461bcd60e51b81526004016112819190614638565b506001856002811115612af157612af161410c565b1415612b3457604080518082019091526002815261343160f01b602082015287612b2e5760405162461bcd60e51b81526004016112819190614638565b50612ce4565b6002856002811115612b4857612b4861410c565b1415612cb4576040805180820190915260028152611a1960f11b602082015286612b855760405162461bcd60e51b81526004016112819190614638565b50604080518082019091526002815261333160f01b602082015282612bbd5760405162461bcd60e51b81526004016112819190614638565b5060038a0154604080516020810190915289548152612be691600160a81b900461ffff1661357b565b1580612bfa57506101c08901515161ffff16155b80612c7b57506101e08901516040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015612c4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c6f9190614525565b612c798789614598565b115b60405180604001604052806002815260200161333760f01b81525090612b2e5760405162461bcd60e51b81526004016112819190614638565b6040805180820182526002815261333360f01b6020820152905162461bcd60e51b81526112819190600401614638565b50505050505050505050565b60e081015161010082015261012081015161014082015261016081015115612de2576000612d28826101600151836102400151613734565b9050612d418260e001518261302b90919063ffffffff16565b6101008301819052612d5290611e22565b6001840180546001600160801b0319166001600160801b0392909216919091179055815115612de0576000612d91836101800151846102400151613779565b9050612dab8361012001518261302b90919063ffffffff16565b6101408401819052612dbc90611e22565b6002850180546001600160801b0319166001600160801b0392909216919091179055505b505b50600301805464ffffffffff60801b1916600160801b4264ffffffffff1602179055565b612e3f6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6101a0820151612e4e57505050565b6101208201518251612e5f9161302b565b60208201526101408201518251612e759161302b565b60408201526060820151610260830151610240840151612e9d92919064ffffffffff16613782565b606082018190526040830151612eb29161302b565b808252602082015160808401516040840151612ece9190614598565b612ed891906141c6565b612ee291906141c6565b608082018190526101a0830151612ef991906135ca565b60a0820181905215612f6657612f246103f08361010001518360a001516138ab90919063ffffffff16565b600884018054600090612f419084906001600160801b0316614305565b92506101000a8154816001600160801b0302191690836001600160801b031602179055505b505050565b80516000907faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa168015801590612fab5750612fa76001826141c6565b8116155b9392505050565b815160009082166000198101198116825b60029190911c908115612fd857600101612fc3565b925050505b92915050565b51670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000821615159167100000000000000016151590565b600081156b019d971e4fe8401e74000000198390048411151761304d57600080fd5b506b033b2e3c9fd0803ce800000091026b019d971e4fe8401e74000000010490565b6000806000806000806130858760000151511590565b156130a3575060009450849350839250829150600019905081613543565b6131456040518061026001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b031681526020016000151581526020016000151581525090565b608088015160ff161561318a57608088015160ff16600090815260208a905260409020606089015161317791906138ea565b6101808401526101c08301526101a08201525b87602001518160c0015110156134695760c081015188516131aa91613996565b6131be5760c081018051600101905261318a565b60c0810151600090815260208b905260409020546001600160a01b031661020082018190526131f75760c081018051600101905261318a565b6102008101516001600160a01b0316600090815260208c8152604091829020825180830190935280549283905260ff60a884901c81166101e0860152603084901c166060850181905261ffff601085901c811660a08701529093166080850152600a9290920a90830152610180820151158015906132805750816101e00151896080015160ff16145b6132fe57606089015161020083015160405163b3596f0760e01b81526001600160a01b03918216600482015291169063b3596f0790602401602060405180830381865afa1580156132d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132f99190614525565b613305565b8161018001515b825260a082015115801590613325575060c082015189516133259161357b565b1561341557613342896040015182846000015185602001516139e6565b604083018190526101008301805161335b908390614598565b90525060808901516101e08301516133769160ff1690613a9f565b15156102408301526080820151156133cc5781610240015161339c5781608001516133a3565b816101a001515b82604001516133b291906146aa565b82610140018181516133c49190614598565b9052506133d5565b60016102208301525b8161024001516133e9578160a001516133f0565b816101c001515b82604001516133ff91906146aa565b82610160018181516134119190614598565b9052505b60c0820151895161342591613ab0565b156134585761344289604001518284600001518560200151613afd565b82610120018181516134549190614598565b9052505b5060c081018051600101905261318a565b61010081015161347a576000613495565b80610100015181610140015181613493576134936142cd565b045b6101408201526101008101516134ac5760006134c7565b806101000151816101600151816134c5576134c56142cd565b045b61016082015261012081015115613509576135048161012001516134fe8361016001518461010001516135ca90919063ffffffff16565b90613c31565b61350d565b6000195b60e0820181905261010082015161012083015161014084015161016085015161022090950151929a509098509650919450925090505b9499939850945094509450565b600081156127106002840419048411171561356a57600080fd5b506127109190910260028204010490565b6040805180820190915260028152610dcd60f21b6020820152600090608083106135b85760405162461bcd60e51b81526004016112819190614638565b50509051600191821b82011c16151590565b6000811561138819839004841115176135e257600080fd5b506127109102611388010490565b6000806135fc85613c68565b1561367c57600061362d867f5555555555555555555555555555555555555555555555555555555555555555612fb2565b600081815260208681526040808320546001600160a01b03168084528983529281902081519283019091525490819052919250906001603e1b1615613679576001935091506136839050565b50505b5060009050805b935093915050565b60006136b1565b62461bcd60e51b60005260206004528060245250806044525060646000fd5b3d80156136f05760208114613721576136eb7f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f613692565b61372e565b823b613718576137187311d41d8c8e881b9bdd08184818dbdb9d1c9858dd60621b6014613692565b6001915061372e565b3d6000803e600051151591505b50919050565b60008061374864ffffffffff8416426141c6565b61375290856146aa565b6301e1338090049050613771816b033b2e3c9fd0803ce8000000614598565b949350505050565b6000612fab8383425b60008061379664ffffffffff8516846141c6565b9050806137b2576b033b2e3c9fd0803ce8000000915050612fab565b600019810160008080600285116137ca5760006137cf565b600285035b925066038882915c40006137e38a8061302b565b816137f0576137f06142cd565b0491506301e13380613802838b61302b565b8161380f5761380f6142cd565b04905060008261381f86886146aa565b61382991906146aa565b6002900490506000828561383d888a6146aa565b61384791906146aa565b61385191906146aa565b60069004905080826301e133806138688a8f6146aa565b61387291906142e3565b613888906b033b2e3c9fd0803ce8000000614598565b6138929190614598565b61389c9190614598565b9b9a5050505050505050505050565b600081156b033b2e3c9fd0803ce8000000600284041904841117156138cf57600080fd5b506b033b2e3c9fd0803ce80000009190910260028204010490565b8154600090819081908190660100000000000090046001600160a01b0316801561397b5760405163b3596f0760e01b81526001600160a01b03828116600483015287169063b3596f0790602401602060405180830381865afa158015613954573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139789190614525565b91505b50945461ffff80821697620100009092041695945092505050565b6040805180820190915260028152610dcd60f21b6020820152600090608083106139d35760405162461bcd60e51b81526004016112819190614638565b5050905160019190911b1c600316151590565b6000806139f285613ca4565b600486810154604051630ed1279f60e11b81526001600160a01b038a8116938201939093529293506000928792613a78928692911690631da24f3e90602401602060405180830381865afa158015613a4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a729190614525565b9061302b565b613a8291906146aa565b9050838181613a9357613a936142cd565b04979650505050505050565b60008215801590612fab5750501490565b6040805180820190915260028152610dcd60f21b602082015260009060808310613aed5760405162461bcd60e51b81526004016112819190614638565b50509051600191821b1c16151590565b6006830154604051630ed1279f60e11b81526001600160a01b0386811660048301526000928392911690631da24f3e90602401602060405180830381865afa158015613b4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b719190614525565b90508015613b8f57613b8c613b8586613cfc565b829061302b565b90505b60058501546040516370a0823160e01b81526001600160a01b038881166004830152909116906370a0823190602401602060405180830381865afa158015613bdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bff9190614525565b613c099082614598565b9050613c1581856146aa565b9050828181613c2657613c266142cd565b049695505050505050565b60008115670de0b6b3a764000060028404190484111715613c5157600080fd5b50670de0b6b3a76400009190910260028204010490565b80516000907f5555555555555555555555555555555555555555555555555555555555555555168015801590612fab5750612fa76001826141c6565b6003810154600090600160801b900464ffffffffff1642811415613cd4575050600101546001600160801b031690565b6001830154612fab906001600160801b0380821691613a7291600160801b9091041684613734565b6003810154600090600160801b900464ffffffffff1642811415613d2c575050600201546001600160801b031690565b6002830154612fab906001600160801b0380821691613a7291600160801b9091041684613779565b6040518061028001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001613dd86040518060200160405280600081525090565b815260006020820181905260408201819052606082018190526080820181905260a09091015290565b604051610180810167ffffffffffffffff81118282101715613e3357634e487b7160e01b600052604160045260246000fd5b60405290565b80356001600160a01b0381168114613e5057600080fd5b919050565b803560038110613e5057600080fd5b803561ffff81168114613e5057600080fd5b8015158114613e8457600080fd5b50565b8035613e5081613e76565b803560ff81168114613e5057600080fd5b6000806000806000858703610200811215613ebd57600080fd5b8635955060208701359450604087013593506060870135925061018080607f1983011215613eea57600080fd5b613ef2613e01565b9150613f0060808901613e39565b8252613f0e60a08901613e39565b6020830152613f1f60c08901613e39565b604083015260e08801356060830152610100613f3c818a01613e55565b6080840152610120613f4f818b01613e64565b60a0850152610140613f62818c01613e87565b60c0860152610160808c013560e0870152848c013584870152613f886101a08d01613e39565b83870152613f996101c08d01613e92565b82870152613faa6101e08d01613e39565b818701525050505050809150509295509295909350565b600080600080848603610100811215613fd957600080fd5b85359450602086013593506040860135925060a0605f1982011215613ffd57600080fd5b5060405160a0810181811067ffffffffffffffff8211171561402f57634e487b7160e01b600052604160045260246000fd5b60405261403e60608701613e39565b81526080860135602082015261405660a08701613e55565b604082015261406760c08701613e39565b606082015260e086013561407a81613e76565b6080820152939692955090935050565b60008060006060848603121561409f57600080fd5b833592506140af60208501613e39565b91506140bd60408501613e39565b90509250925092565b600080600080608085870312156140dc57600080fd5b84359350602085013592506140f360408601613e39565b915061410160608601613e55565b905092959194509250565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b60008060006060848603121561416057600080fd5b835161416b81613e76565b602085015160409095015190969495509392505050565b6000806040838503121561419557600080fd5b82516141a081613e76565b6020939093015192949293505050565b634e487b7160e01b600052601160045260246000fd5b6000828210156141d8576141d86141b0565b500390565b600181815b808511156142185781600019048211156141fe576141fe6141b0565b8085161561420b57918102915b93841c93908002906141e2565b509250929050565b60008261422f57506001612fdd565b8161423c57506000612fdd565b8160018114614252576002811461425c57614278565b6001915050612fdd565b60ff84111561426d5761426d6141b0565b50506001821b612fdd565b5060208310610133831016604e8410600b841016171561429b575081810a612fdd565b6142a583836141dd565b80600019048211156142b9576142b96141b0565b029392505050565b6000612fab8383614220565b634e487b7160e01b600052601260045260246000fd5b60008261430057634e487b7160e01b600052601260045260246000fd5b500490565b60006001600160801b03808316818516808303821115614327576143276141b0565b01949350505050565b805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e08301526101008082015181840152506101208082015181840152506101408082015181840152506101608082015181840152506101808082015181840152506101a08082015181840152506101c0808201516143d582850182519052565b50506101e0818101516001600160a01b038116848301525050610200818101516001600160a01b038116848301525050610220818101516001600160a01b0381168483015250506102408181015164ffffffffff81168483015250506102608181015164ffffffffff811684830152611e1c565b6102c0808252600f908201526e75706461746520726573657276653160881b6102e082015261030081016144806020830185614330565b6001600160a01b03929092166102a09190910152919050565b6102c0808252600f908201526e3ab83230ba32903932b9b2b93b329960891b6102e082015261030081016144806020830185614330565b600381106144ee57634e487b7160e01b600052602160045260246000fd5b9052565b6001600160a01b0385168152602081018490526080810161451660408301856144d0565b82606083015295945050505050565b60006020828403121561453757600080fd5b5051919050565b6000806040838503121561455157600080fd5b505080516020909101519092909150565b6102c0808252600e908201526d757064617465207265736572766560901b6102e082015261030081016144806020830185614330565b600082198211156145ab576145ab6141b0565b500190565b6001600160a01b03948516815292909316602083015260408201526001600160801b03909116606082015260800190565b60208101612fdd82846144d0565b805164ffffffffff81168114613e5057600080fd5b6000806000806080858703121561461a57600080fd5b845193506020850151925060408501519150614101606086016145ef565b600060208083528351808285015260005b8181101561466557858101830151858201604001528201614649565b81811115614677576000604083870101525b50601f01601f1916929092016040019392505050565b60006020828403121561469f57600080fd5b8151612fab81613e76565b60008160001904831182151516156146c4576146c46141b0565b500290565b815181526020808301519082015260408083015190820152606080830151908201526080808301519082015260a0808301519082015260c0808301519082015260e0808301516001600160a01b03908116918301919091526101009283015116918101919091526101200190565b60008060006060848603121561474c57600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561477757600080fd5b612fab826145ef565b60006001600160801b03838116908316818110156147a0576147a06141b0565b03939250505056fea26469706673582212209ec975c7cd289c1a95b2aada43b122120e4294a44f0308bb7d3b2df0a5b7b7f464736f6c634300080a0033