VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xDf386b…73ee
Summary
Transactions
Transfers
Address
0xDf386b5132ED30Efc09dfeC5D9035956B85973ee
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf3706AAFA53a697cd963ab13e921a36e330D5a9B
Deployer
0xf3706AAFA53a697cd963ab13e921a36e330D5a9B
Code
0x6080604052600436106102c95760003560e01c80636352211e11610175578063a217fddf116100dc578063c87b56dd11610095578063d547741f1161006f578063d547741f14610894578063e985e9c5146108b4578063ed27107b146108d4578063f29e4486146108f457600080fd5b8063c87b56dd1461084a578063d1beca641461086a578063d3fcbb141461087f57600080fd5b8063a217fddf1461079f578063a22cb465146107b4578063b47cc556146107d4578063b88d4fde146107f4578063bc629bf514610814578063c1f261231461082a57600080fd5b806394b3fbc21161012e57806394b3fbc21461070757806395d89b411461071c5780639b19251a14610731578063a035b1fe14610761578063a0712d6814610777578063a10866ef1461078a57600080fd5b80636352211e146106545780636f9fb98a1461067457806370a08231146106875780638b122274146106a757806391b7f5ed146106c757806391d14854146106e757600080fd5b80632e1a7d4d1161023457806336568abe116101ed5780634f6ccce7116101c75780634f6ccce7146105b9578063510b5158146105d957806355f804b31461060f578063611b40951461062f57600080fd5b806336568abe1461054c57806342842e0e1461056c578063438b63001461058c57600080fd5b80632e1a7d4d146104ab5780632f2ff15d146104be5780632f745c59146104de57806331ffd6f1146104fe57806333bc1c5c1461051d578063352c3adb1461053757600080fd5b80630ef37448116102865780630ef37448146103d9578063109695231461040f57806318160ddd1461042f57806323b872dd14610444578063248a9ca31461046457806326f27e6d1461049457600080fd5b806301ffc9a7146102ce57806302bf3d561461030357806306fdde0314610328578063081812fc1461034a578063095ea7b3146103825780630c509436146103a4575b600080fd5b3480156102da57600080fd5b506102ee6102e9366004612ae7565b610914565b60405190151581526020015b60405180910390f35b34801561030f57600080fd5b50600c5461031a9081565b6040519081526020016102fa565b34801561033457600080fd5b5061033d610925565b6040516102fa9190612b5c565b34801561035657600080fd5b5061036a610365366004612b6f565b6109b7565b6040516001600160a01b0390911681526020016102fa565b34801561038e57600080fd5b506103a261039d366004612ba4565b610a51565b005b3480156103b057600080fd5b506103c46103bf366004612b6f565b610b67565b604080519283529015156020830152016102fa565b3480156103e557600080fd5b5061036a6103f4366004612b6f565b6000908152601c60205260409020546001600160a01b031690565b34801561041b57600080fd5b506103a261042a366004612c5a565b610be8565b34801561043b57600080fd5b5060085461031a565b34801561045057600080fd5b506103a261045f366004612ca3565b610c07565b34801561047057600080fd5b5061031a61047f366004612b6f565b6000908152600b602052604090206001015490565b3480156104a057600080fd5b50600d5461031a9081565b6103a26104b9366004612b6f565b610c65565b3480156104ca57600080fd5b506103a26104d9366004612cdf565b610d09565b3480156104ea57600080fd5b5061031a6104f9366004612ba4565b610d2f565b34801561050a57600080fd5b50601a546102ee90610100900460ff1681565b34801561052957600080fd5b50601a546102ee9060ff1681565b34801561054357600080fd5b506103a2610dc5565b34801561055857600080fd5b506103a2610567366004612cdf565b610ec0565b34801561057857600080fd5b506103a2610587366004612ca3565b610f3e565b34801561059857600080fd5b506105ac6105a7366004612d0b565b610f86565b6040516102fa9190612d26565b3480156105c557600080fd5b5061031a6105d4366004612b6f565b611028565b3480156105e557600080fd5b5061036a6105f4366004612b6f565b601c602052600090815260409020546001600160a01b031681565b34801561061b57600080fd5b506103a261062a366004612c5a565b6110bb565b34801561063b57600080fd5b50336000908152601b602052604090205460ff166102ee565b34801561066057600080fd5b5061036a61066f366004612b6f565b6110da565b34801561068057600080fd5b504761031a565b34801561069357600080fd5b5061031a6106a2366004612d0b565b611151565b3480156106b357600080fd5b506103a26106c2366004612b6f565b6111d8565b3480156106d357600080fd5b506103a26106e2366004612b6f565b6111ea565b3480156106f357600080fd5b506102ee610702366004612cdf565b6111fc565b34801561071357600080fd5b5061033d611227565b34801561072857600080fd5b5061033d611236565b34801561073d57600080fd5b506102ee61074c366004612d0b565b601b6020526000908152604090205460ff1681565b34801561076d57600080fd5b5061031a60145481565b6105ac610785366004612b6f565b611245565b34801561079657600080fd5b506103a2611648565b3480156107ab57600080fd5b5061031a600081565b3480156107c057600080fd5b506103a26107cf366004612d6a565b6116d9565b3480156107e057600080fd5b506103a26107ef366004612d0b565b61179e565b34801561080057600080fd5b506103a261080f366004612da6565b6117cd565b34801561082057600080fd5b5061031a60185481565b34801561083657600080fd5b506103a2610845366004612b6f565b611832565b34801561085657600080fd5b5061033d610865366004612b6f565b611979565b34801561087657600080fd5b506103a26119ad565b34801561088b57600080fd5b506103a26119d7565b3480156108a057600080fd5b506103a26108af366004612cdf565b611a03565b3480156108c057600080fd5b506102ee6108cf366004612e22565b611a29565b3480156108e057600080fd5b50600e5461036a906001600160a01b031681565b34801561090057600080fd5b50601a546102ee9062010000900460ff1681565b600061091f82611a7b565b92915050565b60606000805461093490612e4c565b80601f016020809104026020016040519081016040528092919081815260200182805461096090612e4c565b80156109ad5780601f10610982576101008083540402835291602001916109ad565b820191906000526020600020905b81548152906001019060200180831161099057829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b0316610a355760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b6000610a5c826110da565b9050806001600160a01b0316836001600160a01b03161415610aca5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610a2c565b336001600160a01b0382161480610ae65750610ae68133611a29565b610b585760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610a2c565b610b628383611aa0565b505050565b6000806000610b75600c5490565b6014549091506000908160015b878111610bda57610b938385612e9d565b9350610ba0856001612e9d565b945060165485610bb09190612ecb565b610bc857601754610bc19084612e9d565b9250600191505b80610bd281612edf565b915050610b82565b509196919550909350505050565b6000610bf48133611b0e565b8151610b62906013906020850190612a35565b601a5462010000900460ff161515600114610c345760405162461bcd60e51b8152600401610a2c90612efa565b610c3e3382611b72565b610c5a5760405162461bcd60e51b8152600401610a2c90612f3f565b610b62838383611c41565b6000610c718133611b0e565b604051600090339084908381818185875af1925050503d8060008114610cb3576040519150601f19603f3d011682016040523d82523d6000602084013e610cb8565b606091505b5050905080610b625760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f2077697468647261772066756e647300000000000000006044820152606401610a2c565b6000828152600b6020526040902060010154610d258133611b0e565b610b628383611dec565b6000610d3a83611151565b8210610d9c5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610a2c565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b601854600d5410610e365760405162461bcd60e51b815260206004820152603560248201527f4d617820616d6f756e74206f662077686974656c6973746564206164647265736044820152741cd95cc81a185d99481899595b881c995858da1959605a1b6064820152608401610a2c565b336000908152601b602052604090205460ff1615610e965760405162461bcd60e51b815260206004820152601e60248201527f4164647265737320697320616c72656164792077686974656c697374656400006044820152606401610a2c565b336000908152601b60205260409020805460ff19166001179055610ebe600d80546001019055565b565b6001600160a01b0381163314610f305760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610a2c565b610f3a8282611e72565b5050565b601a5462010000900460ff161515600114610f6b5760405162461bcd60e51b8152600401610a2c90612efa565b610b62838383604051806020016040528060008152506117cd565b60606000610f9383611151565b905060008167ffffffffffffffff811115610fb057610fb0612bce565b604051908082528060200260200182016040528015610fd9578160200160208202803683370190505b50905060005b8281101561102057610ff18582610d2f565b82828151811061100357611003612f90565b60209081029190910101528061101881612edf565b915050610fdf565b509392505050565b600061103360085490565b82106110965760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610a2c565b600882815481106110a9576110a9612f90565b90600052602060002001549050919050565b60006110c78133611b0e565b8151610b62906011906020850190612a35565b6000818152600260205260408120546001600160a01b03168061091f5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610a2c565b60006001600160a01b0382166111bc5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610a2c565b506001600160a01b031660009081526003602052604090205490565b60006111e48133611b0e565b50601755565b60006111f68133611b0e565b50601455565b6000918252600b602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606013805461093490612e4c565b60606001805461093490612e4c565b601a5460609060ff16806112605750601a54610100900460ff165b6112ac5760405162461bcd60e51b815260206004820152601b60248201527f53616c65206d7573742062652061637469766520746f206d696e7400000000006044820152606401610a2c565b60195482111561130e5760405162461bcd60e51b815260206004820152602760248201527f43616e206d696e742061206d6178696d756d206f66203230204e46547320617460448201526620612074696d6560c81b6064820152608401610a2c565b6000821161135e5760405162461bcd60e51b815260206004820152601760248201527f546f20736d616c6c206d696e74696e6720616d6f756e740000000000000000006044820152606401610a2c565b60008061136a84610b67565b91509150813410156113be5760405162461bcd60e51b815260206004820152601760248201527f4d7573742073656e6420636f72726563742070726963650000000000000000006044820152606401610a2c565b601554846113cb600c5490565b6113d59190612e9d565b11156113f35760405162461bcd60e51b8152600401610a2c90612fa6565b60008467ffffffffffffffff81111561140e5761140e612bce565b604051908082528060200260200182016040528015611437578160200160208202803683370190505b50601a54909150610100900460ff161561158f57336000908152601b602052604090205460ff1615156001146114af5760405162461bcd60e51b815260206004820152601a60248201527f41646472657373206973206e6f742077686974656c69737465640000000000006044820152606401610a2c565b6114b833611151565b1561152b5760405162461bcd60e51b815260206004820152603d60248201527f546869732061646472657373206861766520616c7265616479206d696e74656460448201527f20616e204e465420647572696e672077686974656c6973742073616c650000006064820152608401610a2c565b8460011461158f5760405162461bcd60e51b815260206004820152602b60248201527f43616e206f6e6c79206d696e74204f4e45204e465420647572696e672077686960448201526a74656c6973742073616c6560a81b6064820152608401610a2c565b60015b8581116116175760006115a3611ed9565b90506115af3382611f1a565b6000818152601c6020526040902080546001600160a01b0319163317905580836115da600185613003565b815181106115ea576115ea612f90565b602002602001018181525050611604600c80546001019055565b508061160f81612edf565b915050611592565b5060018215151415611637576017546014546116339190612e9d565b6014555b61164034611f34565b949350505050565b60006116548133611b0e565b601a54610100900460ff16156116c45760405162461bcd60e51b815260206004820152602f60248201527f77686974656c6973742073616c65206d7573742062652064697361626c65642060448201526e6265666f726520656e61626c696e6760881b6064820152608401610a2c565b50601a805460ff19811660ff90911615179055565b6001600160a01b0382163314156117325760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610a2c565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b60006117aa8133611b0e565b50600e80546001600160a01b0319166001600160a01b0392909216919091179055565b601a5462010000900460ff1615156001146117fa5760405162461bcd60e51b8152600401610a2c90612efa565b6118043383611b72565b6118205760405162461bcd60e51b8152600401610a2c90612f3f565b61182c84848484611fb7565b50505050565b600061183e8133611b0e565b6015548261184b600c5490565b6118559190612e9d565b11156118735760405162461bcd60e51b8152600401610a2c90612fa6565b60008061187f84610b67565b9150915060008467ffffffffffffffff81111561189e5761189e612bce565b6040519080825280602002602001820160405280156118c7578160200160208202803683370190505b50905060015b8581116119525760006118de611ed9565b90506118ea3382611f1a565b6000818152601c6020526040902080546001600160a01b031916331790558083611915600185613003565b8151811061192557611925612f90565b60200260200101818152505061193f600c80546001019055565b508061194a81612edf565b9150506118cd565b50600182151514156119725760175460145461196e9190612e9d565b6014555b5050505050565b606061198482611fea565b601260405160200161199792919061301a565b6040516020818303038152906040529050919050565b60006119b98133611b0e565b50601a805461ff001981166101009182900460ff1615909102179055565b60006119e38133611b0e565b50601a805462ff0000198116620100009182900460ff1615909102179055565b6000828152600b6020526040902060010154611a1f8133611b0e565b610b628383611e72565b600e546000906001600160a01b0383811691161415611a4a5750600161091f565b6001600160a01b0380841660009081526005602090815260408083209386168352929052205460ff165b9392505050565b60006001600160e01b03198216637965db0b60e01b148061091f575061091f8261215c565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611ad5826110da565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b611b1882826111fc565b610f3a57611b30816001600160a01b03166014612181565b611b3b836020612181565b604051602001611b4c9291906130cb565b60408051601f198184030181529082905262461bcd60e51b8252610a2c91600401612b5c565b6000818152600260205260408120546001600160a01b0316611beb5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610a2c565b6000611bf6836110da565b9050806001600160a01b0316846001600160a01b03161480611c315750836001600160a01b0316611c26846109b7565b6001600160a01b0316145b8061164057506116408185611a29565b826001600160a01b0316611c54826110da565b6001600160a01b031614611cbc5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610a2c565b6001600160a01b038216611d1e5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610a2c565b611d2983838361231d565b611d34600082611aa0565b6001600160a01b0383166000908152600360205260408120805460019290611d5d908490613003565b90915550506001600160a01b0382166000908152600360205260408120805460019290611d8b908490612e9d565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b611df682826111fc565b610f3a576000828152600b602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611e2e3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b611e7c82826111fc565b15610f3a576000828152600b602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60155460009060619062221d0590838183611ef3600c5490565b611efd9087613140565b611f079190612e9d565b611f119190612ecb565b95945050505050565b610f3a828260405180602001604052806000815250612328565b6000611f4160028361315f565b600f546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015611f7c573d6000803e3d6000fd5b506010546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015610b62573d6000803e3d6000fd5b611fc2848484611c41565b611fce8484848461235b565b61182c5760405162461bcd60e51b8152600401610a2c90613173565b6000818152600260205260409020546060906001600160a01b031661206b5760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b6064820152608401610a2c565b6000828152600a60205260408120805461208490612e4c565b80601f01602080910402602001604051908101604052809291908181526020018280546120b090612e4c565b80156120fd5780601f106120d2576101008083540402835291602001916120fd565b820191906000526020600020905b8154815290600101906020018083116120e057829003601f168201915b50505050509050600061210e612468565b9050805160001415612121575092915050565b81511561215357808260405160200161213b9291906131c5565b60405160208183030381529060405292505050919050565b61164084612477565b60006001600160e01b0319821663780e9d6360e01b148061091f575061091f82612551565b60606000612190836002613140565b61219b906002612e9d565b67ffffffffffffffff8111156121b3576121b3612bce565b6040519080825280601f01601f1916602001820160405280156121dd576020820181803683370190505b509050600360fc1b816000815181106121f8576121f8612f90565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061222757612227612f90565b60200101906001600160f81b031916908160001a905350600061224b846002613140565b612256906001612e9d565b90505b60018111156122ce576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061228a5761228a612f90565b1a60f81b8282815181106122a0576122a0612f90565b60200101906001600160f81b031916908160001a90535060049490941c936122c7816131f4565b9050612259565b508315611a745760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a2c565b610b628383836125a1565b6123328383612659565b61233f600084848461235b565b610b625760405162461bcd60e51b8152600401610a2c90613173565b60006001600160a01b0384163b1561245d57604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061239f90339089908890889060040161320b565b602060405180830381600087803b1580156123b957600080fd5b505af19250505080156123e9575060408051601f3d908101601f191682019092526123e691810190613248565b60015b612443573d808015612417576040519150601f19603f3d011682016040523d82523d6000602084013e61241c565b606091505b50805161243b5760405162461bcd60e51b8152600401610a2c90613173565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611640565b506001949350505050565b60606011805461093490612e4c565b6000818152600260205260409020546060906001600160a01b03166124f65760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610a2c565b6000612500612468565b905060008151116125205760405180602001604052806000815250611a74565b8061252a846127a7565b60405160200161253b9291906131c5565b6040516020818303038152906040529392505050565b60006001600160e01b031982166380ac58cd60e01b148061258257506001600160e01b03198216635b5e139f60e01b145b8061091f57506301ffc9a760e01b6001600160e01b031983161461091f565b6001600160a01b0383166125fc576125f781600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b61261f565b816001600160a01b0316836001600160a01b03161461261f5761261f83826128a5565b6001600160a01b03821661263657610b6281612942565b826001600160a01b0316826001600160a01b031614610b6257610b6282826129f1565b6001600160a01b0382166126af5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610a2c565b6000818152600260205260409020546001600160a01b0316156127145760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a2c565b6127206000838361231d565b6001600160a01b0382166000908152600360205260408120805460019290612749908490612e9d565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6060816127cb5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156127f557806127df81612edf565b91506127ee9050600a8361315f565b91506127cf565b60008167ffffffffffffffff81111561281057612810612bce565b6040519080825280601f01601f19166020018201604052801561283a576020820181803683370190505b5090505b84156116405761284f600183613003565b915061285c600a86612ecb565b612867906030612e9d565b60f81b81838151811061287c5761287c612f90565b60200101906001600160f81b031916908160001a90535061289e600a8661315f565b945061283e565b600060016128b284611151565b6128bc9190613003565b60008381526007602052604090205490915080821461290f576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b60085460009061295490600190613003565b6000838152600960205260408120546008805493945090928490811061297c5761297c612f90565b90600052602060002001549050806008838154811061299d5761299d612f90565b60009182526020808320909101929092558281526009909152604080822084905585825281205560088054806129d5576129d5613265565b6001900381819060005260206000200160009055905550505050565b60006129fc83611151565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b828054612a4190612e4c565b90600052602060002090601f016020900481019282612a635760008555612aa9565b82601f10612a7c57805160ff1916838001178555612aa9565b82800160010185558215612aa9579182015b82811115612aa9578251825591602001919060010190612a8e565b50612ab5929150612ab9565b5090565b5b80821115612ab55760008155600101612aba565b6001600160e01b031981168114612ae457600080fd5b50565b600060208284031215612af957600080fd5b8135611a7481612ace565b60005b83811015612b1f578181015183820152602001612b07565b8381111561182c5750506000910152565b60008151808452612b48816020860160208601612b04565b601f01601f19169290920160200192915050565b602081526000611a746020830184612b30565b600060208284031215612b8157600080fd5b5035919050565b80356001600160a01b0381168114612b9f57600080fd5b919050565b60008060408385031215612bb757600080fd5b612bc083612b88565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115612bff57612bff612bce565b604051601f8501601f19908116603f01168101908282118183101715612c2757612c27612bce565b81604052809350858152868686011115612c4057600080fd5b858560208301376000602087830101525050509392505050565b600060208284031215612c6c57600080fd5b813567ffffffffffffffff811115612c8357600080fd5b8201601f81018413612c9457600080fd5b61164084823560208401612be4565b600080600060608486031215612cb857600080fd5b612cc184612b88565b9250612ccf60208501612b88565b9150604084013590509250925092565b60008060408385031215612cf257600080fd5b82359150612d0260208401612b88565b90509250929050565b600060208284031215612d1d57600080fd5b611a7482612b88565b6020808252825182820181905260009190848201906040850190845b81811015612d5e57835183529284019291840191600101612d42565b50909695505050505050565b60008060408385031215612d7d57600080fd5b612d8683612b88565b915060208301358015158114612d9b57600080fd5b809150509250929050565b60008060008060808587031215612dbc57600080fd5b612dc585612b88565b9350612dd360208601612b88565b925060408501359150606085013567ffffffffffffffff811115612df657600080fd5b8501601f81018713612e0757600080fd5b612e1687823560208401612be4565b91505092959194509250565b60008060408385031215612e3557600080fd5b612e3e83612b88565b9150612d0260208401612b88565b600181811c90821680612e6057607f821691505b60208210811415612e8157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115612eb057612eb0612e87565b500190565b634e487b7160e01b600052601260045260246000fd5b600082612eda57612eda612eb5565b500690565b6000600019821415612ef357612ef3612e87565b5060010190565b60208082526025908201527f5472616e736665727320617265206e6f742061637469766520617420746869736040820152642074696d6560d81b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60208082526039908201527f5468652072657175657374656420616d6f756e74206f6620746f6b656e73207460408201527f6f206d696e7420617265206e6f7420617661696c61626c652e00000000000000606082015260800190565b60008282101561301557613015612e87565b500390565b60008351602061302d8285838901612b04565b845491840191600090600181811c908083168061304b57607f831692505b85831081141561306957634e487b7160e01b85526022600452602485fd5b80801561307d576001811461308e576130bb565b60ff198516885283880195506130bb565b60008b81526020902060005b858110156130b35781548a82015290840190880161309a565b505083880195505b50939a9950505050505050505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613103816017850160208801612b04565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613134816028840160208801612b04565b01602801949350505050565b600081600019048311821515161561315a5761315a612e87565b500290565b60008261316e5761316e612eb5565b500490565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600083516131d7818460208801612b04565b8351908301906131eb818360208801612b04565b01949350505050565b60008161320357613203612e87565b506000190190565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061323e90830184612b30565b9695505050505050565b60006020828403121561325a57600080fd5b8151611a7481612ace565b634e487b7160e01b600052603160045260246000fdfea26469706673582212206f448821c7f48589032af3cd2f057d0c2cc28d2627ae22218815b53d6e10f19064736f6c63430008090033