VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc3B657…3676
Summary
Transactions
Transfers
Address
0xc3B657220B5D00ed440c25EA5B1D3af174d73676
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x73c3b657220b5d00ed440c25ea5b1d3af174d7367630146080604052600436106100985760003560e01c806335648bc41461009d5780633ea67302146100c357806340be99df146100e357806348ae91141461010657806354be4c2b1461012657806361b260811461015a57806368f2bc291461017a57806373e4fe901461018d578063a1c9891a146101ad578063c8f0afdc146101cd575b600080fd5b6100b06100ab366004612909565b6101e0565b6040519081526020015b60405180910390f35b8180156100cf57600080fd5b506100b06100de366004612b68565b6101f5565b6100f66100f1366004612909565b61038c565b60405190151581526020016100ba565b81801561011257600080fd5b506100b0610121366004612c32565b6103d9565b61014d610134366004612909565b6000908152601591909101602052604090205460ff1690565b6040516100ba9190612d4a565b81801561016657600080fd5b506100b0610175366004612b68565b6104a0565b6100f6610188366004612d58565b610582565b81801561019957600080fd5b506100b06101a8366004612d71565b61058d565b8180156101b957600080fd5b506100b06101c8366004612e4b565b6105dd565b6100b06101db366004612909565b6107a2565b60006101ec83836107ae565b90505b92915050565b60008061020486868686610952565b90506102258882610215600561098c565b61021f600461098c565b176109af565b5060008181526001890160205260409020600201805460ff60281b1916600160281b1790556001600160a01b03871661025d896109f9565b6001600160a01b0316146102f15760005b86518110156102ef57306001600160a01b031687828151811061029357610293612f09565b60200260200101516001600160a01b0316036102df576102df8582815181106102be576102be612f09565b6020026020010151805190602001208a600201610a0990919063ffffffff16565b6102e881612f35565b905061026e565b505b61030088888389898989610a7a565b866001600160a01b0316610313896109f9565b6001600160a01b031614158015610341575060028801546001600160801b03808216600160801b9092041614155b1561034e57600060028901555b6040518181527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f9060200160405180910390a1979650505050505050565b60008181526001808401602052604082209081015482036103b15760009150506101ef565b6002810154600160201b900460ff16156103cf5760019150506101ef565b60009150506101ef565b60008033905060006103f48a8a8a8a80519060200120610952565b601a8c01549091506001600160a01b03166104178c84898b8f8f8f896001610b08565b806001600160a01b0316638770a1ac898785878e6040518663ffffffff1660e01b815260040161044b959493929190612fe9565b600060405180830381600087803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b505050506104908c84848e8e8e8e8e8e6001610d60565b9c9b505050505050505050505050565b6000806104af86868686610952565b90506104c588826104c0600461098c565b6109af565b5060006104d78989848a8a8a8a610e4a565b905065ffffffffffff81161561055d57600082815260018a016020908152604091829020600201805465ffffffffffff60381b1916600160381b65ffffffffffff8616908102919091179091558251858152918201527f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda2892910160405180910390a1610576565b604051634844252360e11b815260040160405180910390fd5b50979650505050505050565b60006101ef82610fe6565b60008033905060006105a88989898980519060200120610952565b90506105bc8a8387898d8d8d886000610b08565b6105cf8a83838c8c8c8c8c8c6000610d60565b9a9950505050505050505050565b6000806105ec86868686610952565b90506105f889826111a0565b6001600160a01b0316886001600160a01b031614158015610617575086155b156106405787604051633733be5960e21b81526004016106379190613044565b60405180910390fd5b610682898261064f600661098c565b610659600261098c565b6001610666600782613058565b610671906002613155565b61067b9190613164565b18186109af565b5061068d89826111a0565b6001600160a01b0316886001600160a01b03160361070f5760006106b18a836111bf565b60078111156106c2576106c2612d20565b1461070f5760405162461bcd60e51b815260206004820152601e60248201527f476f7665726e6f723a2070726f706f73616c206e6f742070656e64696e6700006044820152606401610637565b600081815260078a01602052604090205480156107985760068a015460405163c4d252f560e01b8152600481018390526001600160a01b039091169063c4d252f590602401600060405180830381600087803b15801561076e57600080fd5b505af1158015610782573d6000803e3d6000fd5b505050600083815260078c016020526040812055505b6105cf8a83611536565b60006101ec8383611599565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa15801561080c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108309190613177565b106108c557600a830154600083815260018086016020526040918290200154905163d3a368bd60e01b81526001600160a01b039092169163d3a368bd9161087d9160040190815260200190565b602060405180830381865afa15801561089a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108be9190613177565b90506101ef565b82600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561091a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093e9190613177565b6109488484611599565b6101ec9190613190565b60008484848460405160200161096b9493929190613217565b60408051601f19818403018152919052805160209091012095945050505050565b60008160078111156109a0576109a0612d20565b600160ff919091161b92915050565b6000806109bc85856111bf565b90506000836109ca8361098c565b16036109ef578381846040516331b75e4d60e01b815260040161063793929190613262565b90505b9392505050565b600601546001600160a01b031690565b81546001600160801b03600160801b820481169181166001830190911603610a4457604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b03808216600090815260018086016020526040909120939093558354919092018216600160801b029116179055565b60068701546001600160a01b031663e38335e5348686866000610a9d888e611928565b6040518763ffffffff1660e01b8152600401610abd95949392919061328a565b6000604051808303818588803b158015610ad657600080fd5b505af1158015610aea573d6000803e3d6000fd5b50505060009687525050506007909501602052505060408120555050565b610b1181611939565b610b305780604051633e4bbe1960e11b81526004016106379190612d4a565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b85573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ba99190613177565b8711610bcb57604051637a5d07d360e01b815260048101889052602401610637565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c449190613177565b610c4f906001613190565b8703610c7e57610c5e89610fe6565b610c7e57604051637a5d07d360e01b815260048101889052602401610637565b6000816001811115610c9257610c92612d20565b03610cc057610ca18887611970565b610cc0578760405163d9b3955760e01b81526004016106379190613044565b83518551141580610cd357508251855114155b15610d0857845183518551604051630447b05d60e41b8152600481019390935260248301919091526044820152606401610637565b60008281526001808b016020526040909120015415610d4a5781610d2c8a846111bf565b6040516331b75e4d60e01b8152610637929190600090600401613262565b610d55898685611a61565b505050505050505050565b600080610d6d8c84611b39565b90506000610df28d600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ded9190613177565b611bfe565b8a519091501515610e048e8e87611c2e565b610e158e8d8f858b868c8a8d611d86565b8515610e2757610e278e878f8f611e22565b610e388d8d8d8d8d8d8d8a8d611fa9565b50999c9b505050505050505050505050565b6000808860060160009054906101000a90046001600160a01b03166001600160a01b031663f27a0c926040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec69190613177565b90506000610ed4848a611928565b60068b015460405163b1c5f42760e01b81529192506001600160a01b03169063b1c5f42790610f10908a908a908a90600090889060040161328a565b602060405180830381865afa158015610f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f519190613177565b600089815260078c0160205260408082209290925560068c015491516308f2a0bb60e41b81526001600160a01b0390921691638f2a0bb091610fa0918b918b918b919088908a906004016132d8565b600060405180830381600087803b158015610fba57600080fd5b505af1158015610fce573d6000803e3d6000fd5b505050506105cf8242610fe19190613190565b6120d8565b60008082600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561103e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110629190613177565b600a84015460405163d3a368bd60e01b8152600481018390529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa1580156110b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d79190613177565b604051636e31868560e01b81526004810186905290915060009073f4297a3f87485461dc3d40d5f981d5e3b1fcd9f190636e31868590602401602060405180830381865af415801561112d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111519190613330565b90508065ffffffffffff16821161116d57506000949350505050565b61117f65ffffffffffff821683613164565b8560040154111561119557506000949350505050565b506001949350505050565b600090815260019190910160205260409020546001600160a01b031690565b60008181526001830160205260408120600281015460ff600160281b8204811691600160301b90041681156111fa57600693505050506101ef565b801561120c57600293505050506101ef565b826001015460000361123457604051636ad0607560e01b815260048101869052602401610637565b826001015486600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561128e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112b29190613177565b10156112c457600093505050506101ef565b604051636e31868560e01b81526004810187905260009073f4297a3f87485461dc3d40d5f981d5e3b1fcd9f190636e31868590602401602060405180830381865af4158015611317573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061133b9190613330565b65ffffffffffff169050600061135188886107ae565b600088815260018a016020526040902060048101546003909101549192501115611383576007955050505050506101ef565b818110611398576001955050505050506101ef565b6113a28888612106565b15806113c457506000878152600f890160205260409020805460019091015411155b156113d7576003955050505050506101ef565b6000878152600189016020526040902060020154600160381b900465ffffffffffff1660000361140f576004955050505050506101ef565b6000878152600789016020526040908190205460068a01549151632c258a9f60e11b81526004810182905290916001600160a01b03169063584b153e90602401602060405180830381865afa15801561146c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114909190613358565b156114a457600596505050505050506101ef565b6006890154604051632ab0f52960e01b8152600481018390526001600160a01b0390911690632ab0f52990602401602060405180830381865afa1580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115139190613358565b1561152757600696505050505050506101ef565b600296505050505050506101ef565b6000818152600183016020526040808220600201805460ff60301b1916600160301b179055517f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c9061158b9084815260200190565b60405180910390a150919050565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa1580156115f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061161b9190613177565b1061166857600a83015460008381526001808601602052604091829020015490516368377f6d60e11b81526001600160a01b039092169163d06efeda9161087d9160040190815260200190565b600a83015460408051639cbe5efd60e01b815290516000926001600160a01b031691639cbe5efd9160048083019260209291908290030181865afa1580156116b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116d89190613177565b60008481526001808701602052604090912001546116f69190613164565b90506000611705600183613164565b85600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561175a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177e9190613177565b6117889190613375565b9050600085600a0160009054906101000a90046001600160a01b03166001600160a01b031663593728126040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118059190613177565b604051636e31868560e01b81526004810188905290915073f4297a3f87485461dc3d40d5f981d5e3b1fcd9f190636e31868590602401602060405180830381865af4158015611858573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187c9190613330565b65ffffffffffff16811161190957604051636e31868560e01b81526004810187905273f4297a3f87485461dc3d40d5f981d5e3b1fcd9f190636e31868590602401602060405180830381865af41580156118da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118fe9190613330565b65ffffffffffff1690505b826119148383613190565b61191e9190613190565b9695505050505050565b60601b6001600160601b0319161890565b60008082600181111561194e5761194e612d20565b14806101ef5750600182600181111561196957611969612d20565b1492915050565b805160009060348110156119885760019150506101ef565b82810160131901516001600160a01b031981166b046e0e4dee0dee6cae47a60f60a31b146119bb576001925050506101ef565b6000806119c9602885613164565b90505b83811015611a4057600080611a008884815181106119ec576119ec612f09565b01602001516001600160f81b031916612148565b9150915081611a1857600196505050505050506101ef565b8060ff166004856001600160a01b0316901b179350505080611a3990612f35565b90506119cc565b50856001600160a01b0316816001600160a01b031614935050505092915050565b600983015460ff1615611b345760005b8251811015611b32576000611a9e838381518110611a9157611a91612f09565b60200260200101516121da565b9050846008016000858481518110611ab857611ab8612f09565b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081206001600160e01b03198516825290925290205460ff16611b1f5760405163294080f760e21b81526001600160e01b031982166004820152602401610637565b5080611b2a81612f35565b915050611a71565b505b505050565b600080606484600b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bb79190613177565b611bc18686612209565b611bcb9190613375565b611bd591906133a2565b90506000611be38585612270565b905080821115611bf65791506101ef9050565b509392505050565b600063ffffffff821115611c2a576020826040516306dfcc6560e41b81526004016106379291906133c4565b5090565b600083601c016000836001811115611c4857611c48612d20565b6001811115611c5957611c59612d20565b815260208101919091526040908101600090812054601b870154925163d206885d60e01b815290935090916001600160a01b031690636d5e303290829063d206885d90611caa908990600401613044565b602060405180830381865afa158015611cc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ceb9190613177565b6040518263ffffffff1660e01b8152600401611d0991815260200190565b602060405180830381865afa158015611d26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4a9190613177565b905081811015611d7f576040516304b60e7960e31b81526001600160a01b038516600482015260248101839052604401610637565b5050505050565b600088815260018a81016020908152604080842080546001600160a01b0319166001600160a01b038d161781558084018a905560028101805463ffffffff8d1664ffffffffff1990911617600160201b8b151502179055600381018890556004810187905560158e019092529092208054849260ff19909116908381811115611e1157611e11612d20565b021790555050505050505050505050565b600c8401546040516323b872dd60e01b81526001600160a01b03848116600483015230602483015260448201869052909116906323b872dd906064016020604051808303816000875af1158015611e7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea19190613358565b611eed5760405162461bcd60e51b815260206004820152601d60248201527f42335452476f7665726e6f723a207472616e73666572206661696c65640000006044820152606401610637565b6000818152600d8501602090815260408083206001600160a01b038616845290915281208054859290611f21908490613190565b90915550611f5d9050611f33426120d8565b611f3c856122af565b6001600160a01b0385166000908152601d88016020526040902091906122de565b505080826001600160a01b03167f65c1df56bba34c409163f3295407ab399df5a4d9bf3dd0288416d6041cdc272c85604051611f9b91815260200190565b60405180910390a350505050565b82896001600160a01b0316897f9c2b0d68f5edfd1bf6158a1867aced894efcfcf77c7a7603cb571e18ce89ae768a8a8c516001600160401b03811115611ff157611ff1612947565b60405190808252806020026020018201604052801561202457816020015b606081526020019060019003908161200f5790505b508b8b8a60405161203a969594939291906133d7565b60405180910390a4877f6d04097725b4d82fbe72e4fd0fd1798c60a7b1bbc328842680c83ac06b1b0ada826040516120729190612d4a565b60405180910390a2600181600181111561208e5761208e612d20565b03610d5557877f3a7bf9203fbb637677b7034d7f9bc575bb26407238c5d80a37661ff633a254d182866040516120c592919061348e565b60405180910390a2505050505050505050565b600065ffffffffffff821115611c2a576030826040516306dfcc6560e41b81526004016106379291906133c4565b60008181526015830160209081526040808320546011860190925282205460ff9091169061213e856121388187611599565b846122f9565b1115949350505050565b60008060f883901c602f811180156121635750603a8160ff16105b1561217857600194602f199091019350915050565b8060ff16604010801561218e575060478160ff16105b156121a3576001946036199091019350915050565b8060ff1660601080156121b9575060678160ff16105b156121ce576001946056199091019350915050565b50600093849350915050565b600060048251101561220157816040516301a800fb60e41b815260040161063791906134ae565b506020015190565b600061221482611939565b6122305760405162461bcd60e51b8152600401610637906134c1565b82601601600083600181111561224857612248612d20565b600181111561225957612259612d20565b815260200190815260200160002054905092915050565b600061227b82611939565b6122975760405162461bcd60e51b8152600401610637906134c1565b82601901600083600181111561224857612248612d20565b60006001600160d01b03821115611c2a5760d0826040516306dfcc6560e41b81526004016106379291906133c4565b6000806122ec85858561238b565b915091505b935093915050565b60006064612308858585612513565b600c860154604051632394e7a360e21b8152600481018790526001600160a01b0390911690638e539e8c90602401602060405180830381865afa158015612353573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123779190613177565b6123819190613375565b6109ef91906133a2565b8254600090819080156124b85760006123b7876123a9600185613164565b600091825260209091200190565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b03166020840152919250908716101561240b57604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603612457578461242e886123a9600186613164565b80546001600160d01b0392909216600160301b0265ffffffffffff9092169190911790556124a8565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b6020015192508391506122f19050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b0291909316179201919091559050816122f1565b60006109ef84848460008084601801600084600181111561253657612536612d20565b600181111561254757612547612d20565b815260208101919091526040016000908120549150601886018185600181111561257357612573612d20565b600181111561258457612584612d20565b8152602081019190915260400160002061259f600184613164565b815481106125af576125af612f09565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b03168682116125f4576001600160d01b031693506109f292505050565b612645612600886120d8565b89601801600089600181111561261857612618612d20565b600181111561262957612629612d20565b815260200190815260200160002061265a90919063ffffffff16565b6001600160d01b031698975050505050505050565b8154600090818160058111156126b957600061267584612702565b61267f9085613164565b60008881526020902090915081015465ffffffffffff90811690871610156126a9578091506126b7565b6126b4816001613190565b92505b505b60006126c7878785856127ea565b905080156126f4576126de876123a9600184613164565b54600160301b90046001600160d01b03166126f7565b60005b979650505050505050565b60008160000361271457506000919050565b6000600161272184612844565b901c6001901b9050600181848161273a5761273a61338c565b048201901c905060018184816127525761275261338c565b048201901c9050600181848161276a5761276a61338c565b048201901c905060018184816127825761278261338c565b048201901c9050600181848161279a5761279a61338c565b048201901c905060018184816127b2576127b261338c565b048201901c905060018184816127ca576127ca61338c565b048201901c90506109f2818285816127e4576127e461338c565b046128d8565b60005b81831015611bf657600061280184846128ee565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156128305780925061283e565b61283b816001613190565b93505b506127ed565b600080608083901c1561285957608092831c92015b604083901c1561286b57604092831c92015b602083901c1561287d57602092831c92015b601083901c1561288f57601092831c92015b600883901c156128a157600892831c92015b600483901c156128b357600492831c92015b600283901c156128c557600292831c92015b600183901c156101ef5760010192915050565b60008183106128e757816101ec565b5090919050565b60006128fd60028484186133a2565b6101ec90848416613190565b6000806040838503121561291c57600080fd5b50508035926020909101359150565b80356001600160a01b038116811461294257600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561298557612985612947565b604052919050565b60006001600160401b038211156129a6576129a6612947565b5060051b60200190565b600082601f8301126129c157600080fd5b813560206129d66129d18361298d565b61295d565b82815260059290921b840181019181810190868411156129f557600080fd5b8286015b84811015612a1757612a0a8161292b565b83529183019183016129f9565b509695505050505050565b600082601f830112612a3357600080fd5b81356020612a436129d18361298d565b82815260059290921b84018101918181019086841115612a6257600080fd5b8286015b84811015612a175780358352918301918301612a66565b60006001600160401b03831115612a9657612a96612947565b612aa9601f8401601f191660200161295d565b9050828152838383011115612abd57600080fd5b828260208301376000602084830101529392505050565b600082601f830112612ae557600080fd5b81356020612af56129d18361298d565b82815260059290921b84018101918181019086841115612b1457600080fd5b8286015b84811015612a175780356001600160401b03811115612b375760008081fd5b8701603f81018913612b495760008081fd5b612b5a898683013560408401612a7d565b845250918301918301612b18565b60008060008060008060c08789031215612b8157600080fd5b86359550612b916020880161292b565b945060408701356001600160401b0380821115612bad57600080fd5b612bb98a838b016129b0565b95506060890135915080821115612bcf57600080fd5b612bdb8a838b01612a22565b94506080890135915080821115612bf157600080fd5b50612bfe89828a01612ad4565b92505060a087013590509295509295509295565b600082601f830112612c2357600080fd5b6101ec83833560208501612a7d565b600080600080600080600080610100898b031215612c4f57600080fd5b8835975060208901356001600160401b0380821115612c6d57600080fd5b612c798c838d016129b0565b985060408b0135915080821115612c8f57600080fd5b612c9b8c838d01612a22565b975060608b0135915080821115612cb157600080fd5b612cbd8c838d01612ad4565b965060808b0135915080821115612cd357600080fd5b612cdf8c838d01612c12565b955060a08b0135945060c08b0135935060e08b0135915080821115612d0357600080fd5b50612d108b828c01612c12565b9150509295985092959890939650565b634e487b7160e01b600052602160045260246000fd5b60028110612d4657612d46612d20565b9052565b602081016101ef8284612d36565b600060208284031215612d6a57600080fd5b5035919050565b600080600080600080600060e0888a031215612d8c57600080fd5b8735965060208801356001600160401b0380821115612daa57600080fd5b612db68b838c016129b0565b975060408a0135915080821115612dcc57600080fd5b612dd88b838c01612a22565b965060608a0135915080821115612dee57600080fd5b612dfa8b838c01612ad4565b955060808a0135915080821115612e1057600080fd5b50612e1d8a828b01612c12565b93505060a0880135915060c0880135905092959891949750929550565b8015158114612e4857600080fd5b50565b600080600080600080600060e0888a031215612e6657600080fd5b87359650612e766020890161292b565b95506040880135612e8681612e3a565b945060608801356001600160401b0380821115612ea257600080fd5b612eae8b838c016129b0565b955060808a0135915080821115612ec457600080fd5b612ed08b838c01612a22565b945060a08a0135915080821115612ee657600080fd5b50612ef38a828b01612ad4565b92505060c0880135905092959891949750929550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201612f4757612f47612f1f565b5060010190565b6000815180845260005b81811015612f7457602081850181015186830182015201612f58565b506000602082860101526020601f19601f83011685010191505092915050565b600081518084526020808501808196508360051b8101915082860160005b85811015612fdc578284038952612fca848351612f4e565b98850198935090840190600101612fb2565b5091979650505050505050565b60a081526000612ffc60a0830188612f4e565b828103602084015261300e8188612f4e565b604084018790526001600160a01b0386166060850152838103608085015290506130388185612f94565b98975050505050505050565b6001600160a01b0391909116815260200190565b60ff81811683821601908111156101ef576101ef612f1f565b600181815b808511156130ac57816000190482111561309257613092612f1f565b8085161561309f57918102915b93841c9390800290613076565b509250929050565b6000826130c3575060016101ef565b816130d0575060006101ef565b81600181146130e657600281146130f05761310c565b60019150506101ef565b60ff84111561310157613101612f1f565b50506001821b6101ef565b5060208310610133831016604e8410600b841016171561312f575081810a6101ef565b6131398383613071565b806000190482111561314d5761314d612f1f565b029392505050565b60006101ec60ff8416836130b4565b818103818111156101ef576101ef612f1f565b60006020828403121561318957600080fd5b5051919050565b808201808211156101ef576101ef612f1f565b600081518084526020808501945080840160005b838110156131dc5781516001600160a01b0316875295820195908201906001016131b7565b509495945050505050565b600081518084526020808501945080840160005b838110156131dc578151875295820195908201906001016131fb565b60808152600061322a60808301876131a3565b828103602084015261323c81876131e7565b905082810360408401526132508186612f94565b91505082606083015295945050505050565b838152606081016008841061327957613279612d20565b602082019390935260400152919050565b60a08152600061329d60a08301886131a3565b82810360208401526132af81886131e7565b905082810360408401526132c38187612f94565b60608401959095525050608001529392505050565b60c0815260006132eb60c08301896131a3565b82810360208401526132fd81896131e7565b905082810360408401526133118188612f94565b60608401969096525050608081019290925260a0909101529392505050565b60006020828403121561334257600080fd5b815165ffffffffffff811681146109f257600080fd5b60006020828403121561336a57600080fd5b81516109f281612e3a565b80820281158282048414176101ef576101ef612f1f565b634e487b7160e01b600052601260045260246000fd5b6000826133bf57634e487b7160e01b600052601260045260246000fd5b500490565b60ff929092168252602082015260400190565b60c0815260006133ea60c08301896131a3565b6020838203818501526133fd828a6131e7565b915083820360408501528188518084528284019150828160051b850101838b0160005b8381101561344e57601f1987840301855261343c838351612f4e565b94860194925090850190600101613420565b50508681036060880152613462818b612f94565b945050505050828103608084015261347a8186612f4e565b9150508260a0830152979650505050505050565b6134988184612d36565b6040602082015260006109ef6040830184612f4e565b6020815260006101ec6020830184612f4e565b6020808252602b908201527f476f7665726e6f72436f6e666967757261746f723a20696e76616c696420707260408201526a6f706f73616c207479706560a81b60608201526080019056fea2646970667358221220234a421846a5887c9c1958593dc25e7ebb447a9a5d8138397cccc9c56f7a7ab664736f6c63430008140033