VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe5186F…CF55
Summary
Transactions
Transfers
Address
0xe5186F9DD9F42645e90A2EBad0f45F5905f6CF55
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x73e5186f9dd9f42645e90a2ebad0f45f5905f6cf5530146080604052600436106100985760003560e01c806317480a0d1461009d5780633e6f463a146100c6578063410709bd146100e757806342a221611461010a57806356b4f7181461012a5780638f8881e91461014a578063a1fcc07d1461016a578063cd2906841461017d578063e7a1606f14610190578063f139e5bc146101b0575b600080fd5b6100b06100ab3660046129d3565b6101d0565b6040516100bd9190612a1f565b60405180910390f35b6100d96100d43660046129d3565b6101eb565b6040519081526020016100bd565b6100fa6100f53660046129d3565b6101fe565b60405190151581526020016100bd565b81801561011657600080fd5b506100d9610125366004612c6a565b610252565b81801561013657600080fd5b506100d9610145366004612d25565b6103e9565b81801561015657600080fd5b506100d9610165366004612c6a565b6105bc565b6100d96101783660046129d3565b61069e565b6100fa61018b366004612de3565b6106aa565b81801561019c57600080fd5b506100d96101ab366004612e1c565b6106b5565b8180156101bc57600080fd5b506100d96101cb366004612f1b565b61076d565b600081815260158301602052604090205460ff165b92915050565b60006101f783836107af565b9392505050565b60008181526001808401602052604082209081015482036102235760009150506101e5565b6002810154600160201b900460ff16156102415760019150506101e5565b60009150506101e5565b5092915050565b60008061026186868686610953565b90506102828882610272600561098d565b61027c600461098d565b176109b0565b5060008181526001890160205260409020600201805460ff60281b1916600160281b1790556001600160a01b0387166102ba896109f8565b6001600160a01b03161461034e5760005b865181101561034c57306001600160a01b03168782815181106102f0576102f0612fe4565b60200260200101516001600160a01b03160361033c5761033c85828151811061031b5761031b612fe4565b6020026020010151805190602001208a600201610a0890919063ffffffff16565b61034581613010565b90506102cb565b505b61035d88888389898989610a79565b866001600160a01b0316610370896109f8565b6001600160a01b03161415801561039e575060028801546001600160801b03808216600160801b9092041614155b156103ab57600060028901555b6040518181527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f9060200160405180910390a1979650505050505050565b6000806103f886868686610953565b90506104048982610b07565b6001600160a01b0316886001600160a01b031614158015610423575086155b1561044c5787604051633733be5960e21b81526004016104439190613029565b60405180910390fd5b61048e898261045b600661098d565b610465600261098d565b600161047260078261303d565b61047d90600261313a565b6104879190613149565b18186109b0565b506104998982610b07565b6001600160a01b0316886001600160a01b03160361051b5760006104bd8a83610b26565b60078111156104ce576104ce6129f5565b1461051b5760405162461bcd60e51b815260206004820152601e60248201527f476f7665726e6f723a2070726f706f73616c206e6f742070656e64696e6700006044820152606401610443565b600081815260078a01602052604090205480156105a45760068a015460405163c4d252f560e01b8152600481018390526001600160a01b039091169063c4d252f590602401600060405180830381600087803b15801561057a57600080fd5b505af115801561058e573d6000803e3d6000fd5b505050600083815260078c016020526040812055505b6105ae8a83610e9d565b9a9950505050505050505050565b6000806105cb86868686610953565b90506105e188826105dc600461098d565b6109b0565b5060006105f38989848a8a8a8a610f00565b905065ffffffffffff81161561067957600082815260018a016020908152604091829020600201805465ffffffffffff60381b1916600160381b65ffffffffffff8616908102919091179091558251858152918201527f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda2892910160405180910390a1610692565b604051634844252360e11b815260040160405180910390fd5b50979650505050505050565b60006101f7838361109c565b60006101e58261142b565b6000806106cb8a8a8a8a80519060200120610953565b90506106df8b33888a8e8e8e8860016115e5565b601a8b015460405163808860a560e01b81526001600160a01b039091169063808860a590610719908690859033908a908f906004016131f7565b600060405180830381600087803b15801561073357600080fd5b505af1158015610747573d6000803e3d6000fd5b5050505061075e8b33838d8d8d8d8d8d600161183d565b9b9a5050505050505050505050565b60008033905060006107888989898980519060200120610953565b905061079c8a8387898d8d8d8860006115e5565b6105ae8a83838c8c8c8c8c8c600061183d565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa15801561080d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108319190613246565b106108c657600a830154600083815260018086016020526040918290200154905163d3a368bd60e01b81526001600160a01b039092169163d3a368bd9161087e9160040190815260200190565b602060405180830381865afa15801561089b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108bf9190613246565b90506101e5565b82600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561091b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093f9190613246565b610949848461109c565b6101f7919061325f565b60008484848460405160200161096c94939291906132e6565b60408051601f19818403018152919052805160209091012095945050505050565b60008160078111156109a1576109a16129f5565b600160ff919091161b92915050565b6000806109bd8585610b26565b90506000836109cb8361098d565b16036109f0578381846040516331b75e4d60e01b815260040161044393929190613331565b949350505050565b600601546001600160a01b031690565b81546001600160801b03600160801b820481169181166001830190911603610a4357604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b03808216600090815260018086016020526040909120939093558354919092018216600160801b029116179055565b60068701546001600160a01b031663e38335e5348686866000610a9c888e611927565b6040518763ffffffff1660e01b8152600401610abc959493929190613359565b6000604051808303818588803b158015610ad557600080fd5b505af1158015610ae9573d6000803e3d6000fd5b50505060009687525050506007909501602052505060408120555050565b600090815260019190910160205260409020546001600160a01b031690565b60008181526001830160205260408120600281015460ff600160281b8204811691600160301b9004168115610b6157600693505050506101e5565b8015610b7357600293505050506101e5565b8260010154600003610b9b57604051636ad0607560e01b815260048101869052602401610443565b826001015486600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c199190613246565b1015610c2b57600093505050506101e5565b604051630fa320b760e41b81526004810187905260009073301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af4158015610c7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca291906133a7565b65ffffffffffff1690506000610cb888886107af565b600088815260018a016020526040902060048101546003909101549192501115610cea576007955050505050506101e5565b818110610cff576001955050505050506101e5565b610d098888611938565b1580610d2b57506000878152600f890160205260409020805460019091015411155b15610d3e576003955050505050506101e5565b6000878152600189016020526040902060020154600160381b900465ffffffffffff16600003610d76576004955050505050506101e5565b6000878152600789016020526040908190205460068a01549151632c258a9f60e11b81526004810182905290916001600160a01b03169063584b153e90602401602060405180830381865afa158015610dd3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df791906133cf565b15610e0b57600596505050505050506101e5565b6006890154604051632ab0f52960e01b8152600481018390526001600160a01b0390911690632ab0f52990602401602060405180830381865afa158015610e56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e7a91906133cf565b15610e8e57600696505050505050506101e5565b600296505050505050506101e5565b6000818152600183016020526040808220600201805460ff60301b1916600160301b179055517f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c90610ef29084815260200190565b60405180910390a150919050565b6000808860060160009054906101000a90046001600160a01b03166001600160a01b031663f27a0c926040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7c9190613246565b90506000610f8a848a611927565b60068b015460405163b1c5f42760e01b81529192506001600160a01b03169063b1c5f42790610fc6908a908a908a906000908890600401613359565b602060405180830381865afa158015610fe3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110079190613246565b600089815260078c0160205260408082209290925560068c015491516308f2a0bb60e41b81526001600160a01b0390921691638f2a0bb091611056918b918b918b919088908a906004016133ec565b600060405180830381600087803b15801561107057600080fd5b505af1158015611084573d6000803e3d6000fd5b505050506105ae8242611097919061325f565b61197a565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa1580156110fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061111e9190613246565b1061116b57600a83015460008381526001808601602052604091829020015490516368377f6d60e11b81526001600160a01b039092169163d06efeda9161087e9160040190815260200190565b600a83015460408051639cbe5efd60e01b815290516000926001600160a01b031691639cbe5efd9160048083019260209291908290030181865afa1580156111b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111db9190613246565b60008481526001808701602052604090912001546111f99190613149565b90506000611208600183613149565b85600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561125d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112819190613246565b61128b9190613444565b9050600085600a0160009054906101000a90046001600160a01b03166001600160a01b031663593728126040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113089190613246565b604051630fa320b760e41b81526004810188905290915073301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af415801561135b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061137f91906133a7565b65ffffffffffff16811161140c57604051630fa320b760e41b81526004810187905273301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af41580156113dd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140191906133a7565b65ffffffffffff1690505b82611417838361325f565b611421919061325f565b9695505050505050565b60008082600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611483573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a79190613246565b600a84015460405163d3a368bd60e01b8152600481018390529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa1580156114f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151c9190613246565b604051630fa320b760e41b81526004810186905290915060009073301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af4158015611572573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061159691906133a7565b90508065ffffffffffff1682116115b257506000949350505050565b6115c465ffffffffffff821683613149565b856004015411156115da57506000949350505050565b506001949350505050565b6115ee816119ac565b61160d5780604051633e4bbe1960e11b81526004016104439190612a1f565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611662573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116869190613246565b87116116a857604051637a5d07d360e01b815260048101889052602401610443565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117219190613246565b61172c90600161325f565b870361175b5761173b8961142b565b61175b57604051637a5d07d360e01b815260048101889052602401610443565b600081600181111561176f5761176f6129f5565b0361179d5761177e88876119e3565b61179d578760405163d9b3955760e01b81526004016104439190613029565b835185511415806117b057508251855114155b156117e557845183518551604051630447b05d60e41b8152600481019390935260248301919091526044820152606401610443565b60008281526001808b01602052604090912001541561182757816118098a84610b26565b6040516331b75e4d60e01b8152610443929190600090600401613331565b611832898685611ad4565b505050505050505050565b60008061184a8c84611bac565b905060006118cf8d600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ca9190613246565b611c71565b8a5190915015156118e18e8e87611c9d565b6118f28e8d8f858b868c8a8d611df5565b8515611904576119048e878f8f611e91565b6119158d8d8d8d8d8d8d8a8d612131565b50999c9b505050505050505050505050565b60601b6001600160601b0319161890565b60008181526015830160209081526040808320546011860190925282205460ff909116906119708561196a818761109c565b8461220d565b1115949350505050565b600065ffffffffffff8211156119a8576030826040516306dfcc6560e41b815260040161044392919061345b565b5090565b6000808260018111156119c1576119c16129f5565b14806101e5575060018260018111156119dc576119dc6129f5565b1492915050565b805160009060348110156119fb5760019150506101e5565b82810160131901516001600160a01b031981166b046e0e4dee0dee6cae47a60f60a31b14611a2e576001925050506101e5565b600080611a3c602885613149565b90505b83811015611ab357600080611a73888481518110611a5f57611a5f612fe4565b01602001516001600160f81b03191661229f565b9150915081611a8b57600196505050505050506101e5565b8060ff166004856001600160a01b0316901b179350505080611aac90613010565b9050611a3f565b50856001600160a01b0316816001600160a01b031614935050505092915050565b600983015460ff1615611ba75760005b8251811015611ba5576000611b11838381518110611b0457611b04612fe4565b6020026020010151612331565b9050846008016000858481518110611b2b57611b2b612fe4565b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081206001600160e01b03198516825290925290205460ff16611b925760405163294080f760e21b81526001600160e01b031982166004820152602401610443565b5080611b9d81613010565b915050611ae4565b505b505050565b600080606484600b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c06573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c2a9190613246565b611c348686612360565b611c3e9190613444565b611c489190613484565b90506000611c5685856123c7565b905080821115611c695791506101e59050565b509392505050565b600063ffffffff8211156119a8576020826040516306dfcc6560e41b815260040161044392919061345b565b600083601c016000836001811115611cb757611cb76129f5565b6001811115611cc857611cc86129f5565b815260208101919091526040908101600090812054601b870154925163d206885d60e01b815290935090916001600160a01b031690636d5e303290829063d206885d90611d19908990600401613029565b602060405180830381865afa158015611d36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d5a9190613246565b6040518263ffffffff1660e01b8152600401611d7891815260200190565b602060405180830381865afa158015611d95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611db99190613246565b905081811015611dee576040516304b60e7960e31b81526001600160a01b038516600482015260248101839052604401610443565b5050505050565b600088815260018a81016020908152604080842080546001600160a01b0319166001600160a01b038d161781558084018a905560028101805463ffffffff8d1664ffffffffff1990911617600160201b8b151502179055600381018890556004810187905560158e019092529092208054849260ff19909116908381811115611e8057611e806129f5565b021790555050505050505050505050565b600c8401546040516323b872dd60e01b81526001600160a01b03848116600483015230602483015260448201869052909116906323b872dd906064016020604051808303816000875af1158015611eec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1091906133cf565b611f5c5760405162461bcd60e51b815260206004820152601d60248201527f42335452476f7665726e6f723a207472616e73666572206661696c65640000006044820152606401610443565b6000818152600d8501602090815260408083206001600160a01b038616845290915281208054859290611f9090849061325f565b9091555050604051630fa320b760e41b8152600481018590526000906120309073301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af4158015611fec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061201091906133a7565b6001600160a01b0385166000908152601d88016020526040902090612406565b9050600061203d856124bc565b61204790836134a6565b604051630fa320b760e41b8152600481018890529091506120e39073301287cd84b08fd39c2863a2355a9079b8b8a8849063fa320b7090602401602060405180830381865af415801561209e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120c291906133a7565b6001600160a01b0386166000908152601d89016020526040902090836124eb565b505082846001600160a01b03167f65c1df56bba34c409163f3295407ab399df5a4d9bf3dd0288416d6041cdc272c8760405161212191815260200190565b60405180910390a3505050505050565b82896001600160a01b0316897f9c2b0d68f5edfd1bf6158a1867aced894efcfcf77c7a7603cb571e18ce89ae768a8a8c516001600160401b0381111561217957612179612a49565b6040519080825280602002602001820160405280156121ac57816020015b60608152602001906001900390816121975790505b508b8b8a6040516121c2969594939291906134c6565b60405180910390a4877f6d04097725b4d82fbe72e4fd0fd1798c60a7b1bbc328842680c83ac06b1b0ada826040516121fa9190612a1f565b60405180910390a2505050505050505050565b6000606461221c858585612506565b600c860154604051632394e7a360e21b8152600481018790526001600160a01b0390911690638e539e8c90602401602060405180830381865afa158015612267573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061228b9190613246565b6122959190613444565b6109f09190613484565b60008060f883901c602f811180156122ba5750603a8160ff16105b156122cf57600194602f199091019350915050565b8060ff1660401080156122e5575060478160ff16105b156122fa576001946036199091019350915050565b8060ff166060108015612310575060678160ff16105b15612325576001946056199091019350915050565b50600093849350915050565b600060048251101561235857816040516301a800fb60e41b8152600401610443919061357d565b506020015190565b600061236b826119ac565b6123875760405162461bcd60e51b815260040161044390613590565b82601601600083600181111561239f5761239f6129f5565b60018111156123b0576123b06129f5565b815260200190815260200160002054905092915050565b60006123d2826119ac565b6123ee5760405162461bcd60e51b815260040161044390613590565b82601901600083600181111561239f5761239f6129f5565b81546000908181600581111561246557600061242184612513565b61242b9085613149565b60008881526020902090915081015465ffffffffffff908116908716101561245557809150612463565b61246081600161325f565b92505b505b6000612473878785856125fb565b905080156124ae576124988761248a600184613149565b600091825260209091200190565b54600160301b90046001600160d01b03166124b1565b60005b979650505050505050565b60006001600160d01b038211156119a85760d0826040516306dfcc6560e41b815260040161044392919061345b565b6000806124f9858585612655565b915091505b935093915050565b60006109f08484846127cf565b60008160000361252557506000919050565b600060016125328461290e565b901c6001901b9050600181848161254b5761254b61346e565b048201901c905060018184816125635761256361346e565b048201901c9050600181848161257b5761257b61346e565b048201901c905060018184816125935761259361346e565b048201901c905060018184816125ab576125ab61346e565b048201901c905060018184816125c3576125c361346e565b048201901c905060018184816125db576125db61346e565b048201901c90506101f7818285816125f5576125f561346e565b046129a2565b60005b81831015611c6957600061261284846129b8565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156126415780925061264f565b61264c81600161325f565b93505b506125fe565b8254600090819080156127745760006126738761248a600185613149565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b0316602084015291925090871610156126c757604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff80881691160361271357846126ea8861248a600186613149565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055612764565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b6020015192508391506124fe9050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b0291909316179201919091559050816124fe565b6000808460180160008460018111156127ea576127ea6129f5565b60018111156127fb576127fb6129f5565b8152602081019190915260400160009081205491506018860181856001811115612827576128276129f5565b6001811115612838576128386129f5565b81526020810191909152604001600020612853600184613149565b8154811061286357612863612fe4565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b03168682116128a8576001600160d01b031693506101f792505050565b6128f96128b48861197a565b8960180160008960018111156128cc576128cc6129f5565b60018111156128dd576128dd6129f5565b815260200190815260200160002061240690919063ffffffff16565b6001600160d01b031698975050505050505050565b600080608083901c1561292357608092831c92015b604083901c1561293557604092831c92015b602083901c1561294757602092831c92015b601083901c1561295957601092831c92015b600883901c1561296b57600892831c92015b600483901c1561297d57600492831c92015b600283901c1561298f57600292831c92015b600183901c156101e55760010192915050565b60008183106129b157816101f7565b5090919050565b60006129c76002848418613484565b6101f79084841661325f565b600080604083850312156129e657600080fd5b50508035926020909101359150565b634e487b7160e01b600052602160045260246000fd5b60028110612a1b57612a1b6129f5565b9052565b602081016101e58284612a0b565b80356001600160a01b0381168114612a4457600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612a8757612a87612a49565b604052919050565b60006001600160401b03821115612aa857612aa8612a49565b5060051b60200190565b600082601f830112612ac357600080fd5b81356020612ad8612ad383612a8f565b612a5f565b82815260059290921b84018101918181019086841115612af757600080fd5b8286015b84811015612b1957612b0c81612a2d565b8352918301918301612afb565b509695505050505050565b600082601f830112612b3557600080fd5b81356020612b45612ad383612a8f565b82815260059290921b84018101918181019086841115612b6457600080fd5b8286015b84811015612b195780358352918301918301612b68565b60006001600160401b03831115612b9857612b98612a49565b612bab601f8401601f1916602001612a5f565b9050828152838383011115612bbf57600080fd5b828260208301376000602084830101529392505050565b600082601f830112612be757600080fd5b81356020612bf7612ad383612a8f565b82815260059290921b84018101918181019086841115612c1657600080fd5b8286015b84811015612b195780356001600160401b03811115612c395760008081fd5b8701603f81018913612c4b5760008081fd5b612c5c898683013560408401612b7f565b845250918301918301612c1a565b60008060008060008060c08789031215612c8357600080fd5b86359550612c9360208801612a2d565b945060408701356001600160401b0380821115612caf57600080fd5b612cbb8a838b01612ab2565b95506060890135915080821115612cd157600080fd5b612cdd8a838b01612b24565b94506080890135915080821115612cf357600080fd5b50612d0089828a01612bd6565b92505060a087013590509295509295509295565b8015158114612d2257600080fd5b50565b600080600080600080600060e0888a031215612d4057600080fd5b87359650612d5060208901612a2d565b95506040880135612d6081612d14565b945060608801356001600160401b0380821115612d7c57600080fd5b612d888b838c01612ab2565b955060808a0135915080821115612d9e57600080fd5b612daa8b838c01612b24565b945060a08a0135915080821115612dc057600080fd5b50612dcd8a828b01612bd6565b92505060c0880135905092959891949750929550565b600060208284031215612df557600080fd5b5035919050565b600082601f830112612e0d57600080fd5b6101f783833560208501612b7f565b60008060008060008060008060006101208a8c031215612e3b57600080fd5b8935985060208a01356001600160401b0380821115612e5957600080fd5b612e658d838e01612ab2565b995060408c0135915080821115612e7b57600080fd5b612e878d838e01612b24565b985060608c0135915080821115612e9d57600080fd5b612ea98d838e01612bd6565b975060808c0135915080821115612ebf57600080fd5b612ecb8d838e01612dfc565b965060a08c0135955060c08c01359450612ee760e08d01612a2d565b93506101008c0135915080821115612efe57600080fd5b50612f0b8c828d01612dfc565b9150509295985092959850929598565b600080600080600080600060e0888a031215612f3657600080fd5b8735965060208801356001600160401b0380821115612f5457600080fd5b612f608b838c01612ab2565b975060408a0135915080821115612f7657600080fd5b612f828b838c01612b24565b965060608a0135915080821115612f9857600080fd5b612fa48b838c01612bd6565b955060808a0135915080821115612fba57600080fd5b50612fc78a828b01612dfc565b93505060a0880135915060c0880135905092959891949750929550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161302257613022612ffa565b5060010190565b6001600160a01b0391909116815260200190565b60ff81811683821601908111156101e5576101e5612ffa565b600181815b8085111561309157816000190482111561307757613077612ffa565b8085161561308457918102915b93841c939080029061305b565b509250929050565b6000826130a8575060016101e5565b816130b5575060006101e5565b81600181146130cb57600281146130d5576130f1565b60019150506101e5565b60ff8411156130e6576130e6612ffa565b50506001821b6101e5565b5060208310610133831016604e8410600b8410161715613114575081810a6101e5565b61311e8383613056565b806000190482111561313257613132612ffa565b029392505050565b60006101f760ff841683613099565b818103818111156101e5576101e5612ffa565b6000815180845260005b8181101561318257602081850181015186830182015201613166565b506000602082860101526020601f19601f83011685010191505092915050565b600081518084526020808501808196508360051b8101915082860160005b858110156131ea5782840389526131d884835161315c565b988501989350908401906001016131c0565b5091979650505050505050565b60a08152600061320a60a083018861315c565b602083018790526001600160a01b03868116604085015285166060840152828103608084015261323a81856131a2565b98975050505050505050565b60006020828403121561325857600080fd5b5051919050565b808201808211156101e5576101e5612ffa565b600081518084526020808501945080840160005b838110156132ab5781516001600160a01b031687529582019590820190600101613286565b509495945050505050565b600081518084526020808501945080840160005b838110156132ab578151875295820195908201906001016132ca565b6080815260006132f96080830187613272565b828103602084015261330b81876132b6565b9050828103604084015261331f81866131a2565b91505082606083015295945050505050565b8381526060810160088410613348576133486129f5565b602082019390935260400152919050565b60a08152600061336c60a0830188613272565b828103602084015261337e81886132b6565b9050828103604084015261339281876131a2565b60608401959095525050608001529392505050565b6000602082840312156133b957600080fd5b815165ffffffffffff811681146101f757600080fd5b6000602082840312156133e157600080fd5b81516101f781612d14565b60c0815260006133ff60c0830189613272565b828103602084015261341181896132b6565b9050828103604084015261342581886131a2565b60608401969096525050608081019290925260a0909101529392505050565b80820281158282048414176101e5576101e5612ffa565b60ff929092168252602082015260400190565b634e487b7160e01b600052601260045260246000fd5b6000826134a157634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0381811683821601908082111561024b5761024b612ffa565b60c0815260006134d960c0830189613272565b6020838203818501526134ec828a6132b6565b915083820360408501528188518084528284019150828160051b850101838b0160005b8381101561353d57601f1987840301855261352b83835161315c565b9486019492509085019060010161350f565b50508681036060880152613551818b6131a2565b9450505050508281036080840152613569818661315c565b9150508260a0830152979650505050505050565b6020815260006101f7602083018461315c565b6020808252602b908201527f476f7665726e6f72436f6e666967757261746f723a20696e76616c696420707260408201526a6f706f73616c207479706560a81b60608201526080019056fea2646970667358221220bbf5d48b10140e2c4d5d1b77fca14e595d964c58681b6d7931874471121197cb64736f6c63430008140033