VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc1945f…B7Be
Summary
Transactions
Transfers
Address
0xc1945f02070830603bDd34d2A4508a63E2bbB7Be
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xb54f93b80d80dEEd91B1081f052F3d23CE088e18
Deployer
0xb54f93b80d80dEEd91B1081f052F3d23CE088e18
Code
0x608060405260043610620000e05760003560e01c806301ffc9a714620000e557806311464fbe146200011f578063248a9ca314620001505780632f2ff15d146200018457806336568abe14620001ab5780634f1ef28614620001d057806352d1902d14620001e757806354fd4d5014620001ff5780635872fe4514620002355780638129fc1c146200025a57806386acfdfb146200027257806391d1485414620002975780639859387b14620002bc578063a217fddf14620002e1578063ad3cb1cc14620002f8578063d4551e8f146200032b578063d547741f1462000350575b600080fd5b348015620000f257600080fd5b506200010a6200010436600462000e97565b62000375565b60405190151581526020015b60405180910390f35b3480156200012c57600080fd5b5060005462000141906001600160a01b031681565b60405162000116919062000ec3565b3480156200015d57600080fd5b50620001756200016f36600462000ed7565b620003ad565b60405190815260200162000116565b3480156200019157600080fd5b50620001a9620001a336600462000f0e565b620003cf565b005b348015620001b857600080fd5b50620001a9620001ca36600462000f0e565b620003f7565b620001a9620001e136600462000f53565b62000432565b348015620001f457600080fd5b506200017562000457565b3480156200020c57600080fd5b506040805180820190915260018152601960f91b60208201525b60405162000116919062001074565b3480156200024257600080fd5b50620001416200025436600462001089565b62000477565b3480156200026757600080fd5b50620001a96200054d565b3480156200027f57600080fd5b506200014162000291366004620010a7565b620006b2565b348015620002a457600080fd5b506200010a620002b636600462000f0e565b62000799565b348015620002c957600080fd5b5062000141620002db36600462001089565b620007d1565b348015620002ee57600080fd5b5062000175600081565b3480156200030557600080fd5b5062000226604051806040016040528060058152602001640352e302e360dc1b81525081565b3480156200033857600080fd5b50620001416200034a366004620010a7565b62000853565b3480156200035d57600080fd5b50620001a96200036f36600462000f0e565b6200086f565b60006001600160e01b03198216637965db0b60e01b1480620003a757506301ffc9a760e01b6001600160e01b03198316145b92915050565b600080620003ba62000891565b60009384526020525050604090206001015490565b620003da82620003ad565b620003e581620008b5565b620003f18383620008c4565b50505050565b6001600160a01b0381163314620004215760405163334bd91960e11b815260040160405180910390fd5b6200042d82826200096d565b505050565b6200043c620009eb565b620004478262000a96565b62000453828262000aa3565b5050565b60006200046362000b6b565b506000805160206200323583398151915290565b6040516000906001600160a01b03831690620005469082906200049d6020820162000e7b565b601f1982820381018352601f9091011660408190526000546001600160a01b031690620004cf90889060240162000ec3565b60408051601f19818403018152918152602080830180516001600160e01b031663189acdbd60e31b17905290516200050a93929101620010d4565b60408051601f19818403018152908290526200052a929160200162001102565b6040516020818303038152906040528051906020012062000bb5565b9392505050565b60006200055962000bc4565b805490915060ff600160401b82041615906001600160401b0316600081158015620005815750825b90506000826001600160401b031660011480156200059e5750303b155b905081158015620005ad575080155b15620005cc5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315620005f657845460ff60401b1916600160401b1785555b6200060062000be8565b6200060a62000be8565b62000617600033620008c4565b50604051620006269062000e89565b604051809103906000f08015801562000643573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790558315620006ab57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b600080620006c08462000477565b90506001600160a01b0381163b8015620006dd57509050620003a7565b60008051602062003215833981519152838686604051620007019392919062001135565b60405180910390a160005460405185916001600160a01b0316906200072b90889060240162000ec3565b60408051601f198184030181529181526020820180516001600160e01b031663189acdbd60e31b17905251620007619062000e7b565b6200076e929190620010d4565b8190604051809103906000f59050801580156200078f573d6000803e3d6000fd5b5095945050505050565b600080620007a662000891565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60006001600160a01b03821681620007e98462000477565b90506001600160a01b0381163b80156200080557509392505050565b60008051602062003215833981519152848685604051620008299392919062001135565b60405180910390a160005460405184916001600160a01b0316906200072b90889060240162000ec3565b6000620005468260001b604051806020016200049d9062000e7b565b6200087a82620003ad565b6200088581620008b5565b620003f183836200096d565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b620008c1813362000bf2565b50565b600080620008d162000891565b9050620008df848462000799565b62000962576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055620009173390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050620003a7565b6000915050620003a7565b6000806200097a62000891565b905062000988848462000799565b1562000962576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050620003a7565b306001600160a01b037f000000000000000000000000c1945f02070830603bdd34d2a4508a63e2bbb7be16148062000a7557507f000000000000000000000000c1945f02070830603bdd34d2a4508a63e2bbb7be6001600160a01b031662000a6960008051602062003235833981519152546001600160a01b031690565b6001600160a01b031614155b1562000a945760405163703e46dd60e11b815260040160405180910390fd5b565b60006200045381620008b5565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801562000b00575060408051601f3d908101601f1916820190925262000afd9181019062001159565b60015b62000b2b5781604051634c9c8ce360e01b815260040162000b22919062000ec3565b60405180910390fd5b60008051602062003235833981519152811462000b5f57604051632a87526960e21b81526004810182905260240162000b22565b6200042d838362000c2f565b306001600160a01b037f000000000000000000000000c1945f02070830603bdd34d2a4508a63e2bbb7be161462000a945760405163703e46dd60e11b815260040160405180910390fd5b60006200054683833062000c8c565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b62000a9462000cb6565b62000bfe828262000799565b620004535760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440162000b22565b62000c3a8262000cde565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511562000c82576200042d828262000d3e565b6200045362000dba565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b62000cc062000dda565b62000a9457604051631afcd79f60e31b815260040160405180910390fd5b806001600160a01b03163b60000362000d0e5780604051634c9c8ce360e01b815260040162000b22919062000ec3565b6000805160206200323583398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405162000d5d919062001173565b600060405180830381855af49150503d806000811462000d9a576040519150601f19603f3d011682016040523d82523d6000602084013e62000d9f565b606091505b509150915062000db185838362000df6565b95945050505050565b341562000a945760405163b398979f60e01b815260040160405180910390fd5b600062000de662000bc4565b54600160401b900460ff16919050565b60608262000e0f5762000e098262000e51565b62000546565b815115801562000e2757506001600160a01b0384163b155b1562000e4a5783604051639996b31560e01b815260040162000b22919062000ec3565b5092915050565b80511562000e625780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b610410806200119283390190565b611c7380620015a283390190565b60006020828403121562000eaa57600080fd5b81356001600160e01b0319811681146200054657600080fd5b6001600160a01b0391909116815260200190565b60006020828403121562000eea57600080fd5b5035919050565b80356001600160a01b038116811462000f0957600080fd5b919050565b6000806040838503121562000f2257600080fd5b8235915062000f346020840162000ef1565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121562000f6757600080fd5b62000f728362000ef1565b915060208301356001600160401b038082111562000f8f57600080fd5b818501915085601f83011262000fa457600080fd5b81358181111562000fb95762000fb962000f3d565b604051601f8201601f19908116603f0116810190838211818310171562000fe45762000fe462000f3d565b8160405282815288602084870101111562000ffe57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60005b838110156200103d57818101518382015260200162001023565b50506000910152565b600081518084526200106081602086016020860162001020565b601f01601f19169290920160200192915050565b60208152600062000546602083018462001046565b6000602082840312156200109c57600080fd5b620005468262000ef1565b60008060408385031215620010bb57600080fd5b620010c68362000ef1565b946020939093013593505050565b6001600160a01b0383168152604060208201819052600090620010fa9083018462001046565b949350505050565b600083516200111681846020880162001020565b8351908301906200112c81836020880162001020565b01949350505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602082840312156200116c57600080fd5b5051919050565b600082516200118781846020870162001020565b919091019291505056fe60806040526040516104103803806104108339810160408190526100229161025a565b61002c8282610033565b5050610358565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115610086576100818282610109565b505050565b61008e610180565b5050565b806001600160a01b03163b6000036100c85780604051634c9c8ce360e01b81526004016100bf9190610328565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610126919061033c565b600060405180830381855af49150503d8060008114610161576040519150601f19603f3d011682016040523d82523d6000602084013e610166565b606091505b5090925090506101778583836101a1565b95945050505050565b341561019f5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101b6576101b1826101f7565b6101f0565b81511580156101cd57506001600160a01b0384163b155b156101ed5783604051639996b31560e01b81526004016100bf9190610328565b50805b9392505050565b8051156102075780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b83811015610251578181015183820152602001610239565b50506000910152565b6000806040838503121561026d57600080fd5b82516001600160a01b038116811461028457600080fd5b60208401519092506001600160401b03808211156102a157600080fd5b818501915085601f8301126102b557600080fd5b8151818111156102c7576102c7610220565b604051601f8201601f19908116603f011681019083821181831017156102ef576102ef610220565b8160405282815288602084870101111561030857600080fd5b610319836020830160208801610236565b80955050505050509250929050565b6001600160a01b0391909116815260200190565b6000825161034e818460208701610236565b9190910192915050565b60aa806103666000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212203e8619ba8802352cc1fdb365971aa46ccdaedf8cf98cbf200ce3bdab4117c6b764736f6c6343000814003360a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051611b766100fd60003960008181610a9c01528181610ac50152610c050152611b766000f3fe6080604052600436106100bc5760003560e01c806301ffc9a7146100c8578063150b7a02146100fd578063275573541461014257806347e1da2a146101575780634f1ef2861461017757806352d1902d1461018a57806354fd4d50146101ad57806384b0196e146101e05780638da5cb5b14610208578063ad3cb1cc14610235578063b61d27f614610266578063bc197c8114610286578063c4d66de8146102b5578063f23a6e61146102d5578063f2fde38b1461030257600080fd5b366100c357005b600080fd5b3480156100d457600080fd5b506100e86100e3366004611338565b610322565b60405190151581526020015b60405180910390f35b34801561010957600080fd5b506101296101183660046113c6565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016100f4565b610155610150366004611434565b610374565b005b34801561016357600080fd5b50610155610172366004611514565b610590565b6101556101853660046115c3565b610722565b34801561019657600080fd5b5061019f610741565b6040519081526020016100f4565b3480156101b957600080fd5b506040805180820190915260018152601960f91b60208201525b6040516100f491906116d4565b3480156101ec57600080fd5b506101f561075e565b6040516100f497969594939291906116e7565b34801561021457600080fd5b50600054610228906001600160a01b031681565b6040516100f4919061177d565b34801561024157600080fd5b506101d3604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561027257600080fd5b50610155610281366004611791565b6107a5565b34801561029257600080fd5b506101296102a13660046117ea565b63bc197c8160e01b98975050505050505050565b3480156102c157600080fd5b506101556102d0366004611883565b6107f4565b3480156102e157600080fd5b506101296102f036600461189e565b63f23a6e6160e01b9695505050505050565b34801561030e57600080fd5b5061015561031d366004611883565b610935565b60006001600160e01b03198216630a85bd0160e11b148061035357506001600160e01b03198216630271189760e51b145b8061036e57506001600160e01b031982166301ffc9a760e01b145b92915050565b8342116103c65760405162461bcd60e51b815260206004820152601b60248201527a105d5d1a1bdc9a5e985d1a5bdb881b9bdd081e595d081d985b1a59602a1b60448201526064015b60405180910390fd5b82421061040d5760405162461bcd60e51b8152602060048201526015602482015274105d5d1a1bdc9a5e985d1a5bdb88195e1c1a5c9959605a1b60448201526064016103bd565b60007f7032ab04021a3b51f8b532963600986c79192b2787e1b469d2ea7458cf9d8f4489898989604051610442929190611903565b60405190819003812061048a949392918a908a906020019586526001600160a01b0394909416602086015260408501929092526060840152608083015260a082015260c00190565b60405160208183030381529060405280519060200120905060006104ad82610967565b905060006104f18286868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061099492505050565b6000549091506001600160a01b038083169116146105425760405162461bcd60e51b815260206004820152600e60248201526d24b73b30b634b21039b4b3b732b960911b60448201526064016103bd565b6105838b8b8b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506109be92505050565b5050505050505050505050565b610598610a35565b84811480156105ae57508215806105ae57508281145b6105f05760405162461bcd60e51b815260206004820152601360248201527277726f6e67206172726179206c656e6774687360681b60448201526064016103bd565b60008390036106a65760005b858110156106a05761068e87878381811061061957610619611913565b905060200201602081019061062e9190611883565b600085858581811061064257610642611913565b90506020028101906106549190611929565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506109be92505050565b806106988161196f565b9150506105fc565b5061071a565b60005b85811015610718576107068787838181106106c6576106c6611913565b90506020020160208101906106db9190611883565b8686848181106106ed576106ed611913565b9050602002013585858581811061064257610642611913565b806107108161196f565b9150506106a9565b505b505050505050565b61072a610a91565b61073382610b36565b61073d8282610b41565b5050565b600061074b610bfa565b50600080516020611b2183398151915290565b600060608060008060006060610772610c43565b61077a610ce4565b60408051600080825260208201909252600f60f81b9b939a5091985060019750309650945092509050565b6107ad610a35565b6107ee848484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506109be92505050565b50505050565b60006107fe610d01565b805490915060ff600160401b82041615906001600160401b03166000811580156108255750825b90506000826001600160401b031660011480156108415750303b155b90508115801561084f575080155b1561086d5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561089657845460ff60401b1916600160401b1785555b61089f86610d25565b6108e06040518060400160405280600681526020016515d85b1b195d60d21b815250604051806040016040528060018152602001603160f81b815250610d6d565b6108e8610d7f565b831561071a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a1505050505050565b61093d610d87565b610945610a35565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600061036e610974610dd8565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806109a48686610de7565b9250925092506109b48282610e34565b5090949350505050565b600080846001600160a01b031684846040516109da9190611996565b60006040518083038185875af1925050503d8060008114610a17576040519150601f19603f3d011682016040523d82523d6000602084013e610a1c565b606091505b509150915081610a2e57805160208201fd5b5050505050565b6000546001600160a01b03163314610a8f5760405162461bcd60e51b815260206004820181905260248201527f6163636f756e743a206e6f74204f776e6572206f7220456e747279506f696e7460448201526064016103bd565b565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610b1857507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610b0c600080516020611b21833981519152546001600160a01b031690565b6001600160a01b031614155b15610a8f5760405163703e46dd60e11b815260040160405180910390fd5b610b3e610d87565b50565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610b9b575060408051601f3d908101601f19168201909252610b98918101906119b2565b60015b610bba5781604051634c9c8ce360e01b81526004016103bd919061177d565b600080516020611b218339815191528114610beb57604051632a87526960e21b8152600481018290526024016103bd565b610bf58383610eed565b505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610a8f5760405163703e46dd60e11b815260040160405180910390fd5b60606000610c4f610f43565b9050806002018054610c60906119cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8c906119cb565b8015610cd95780601f10610cae57610100808354040283529160200191610cd9565b820191906000526020600020905b815481529060010190602001808311610cbc57829003601f168201915b505050505091505090565b60606000610cf0610f43565b9050806003018054610c60906119cb565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b600080546001600160a01b0319166001600160a01b038316908117825560405190917fa4f865ec1c93024a9bafa691bc233679a98c0463a09d0a4c5360b91642f3114591a250565b610d75610f67565b61073d8282610f8c565b610a8f610f67565b6000546001600160a01b0316331480610d9f57503330145b610a8f5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064016103bd565b6000610de2610fcd565b905090565b60008060008351604103610e215760208401516040850151606086015160001a610e1388828585611041565b955095509550505050610e2d565b50508151600091506002905b9250925092565b6000826003811115610e4857610e48611a05565b03610e51575050565b6001826003811115610e6557610e65611a05565b03610e835760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610e9757610e97611a05565b03610eb85760405163fce698f760e01b8152600481018290526024016103bd565b6003826003811115610ecc57610ecc611a05565b0361073d576040516335e2f38360e21b8152600481018290526024016103bd565b610ef682611106565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115610f3b57610bf58282611162565b61073d6111d8565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10090565b610f6f6111f7565b610a8f57604051631afcd79f60e31b815260040160405180910390fd5b610f94610f67565b6000610f9e610f43565b905060028101610fae8482611a61565b5060038101610fbd8382611a61565b5060008082556001909101555050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f610ff8611211565b611000611278565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600080806fa2a8918ca85bafe22016d0b997e4df60600160ff1b0384111561107257506000915060039050826110fc565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156110c6573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166110f2575060009250600191508290506110fc565b9250600091508190505b9450945094915050565b806001600160a01b03163b6000036111335780604051634c9c8ce360e01b81526004016103bd919061177d565b600080516020611b2183398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161117f9190611996565b600060405180830381855af49150503d80600081146111ba576040519150601f19603f3d011682016040523d82523d6000602084013e6111bf565b606091505b50915091506111cf8583836112b9565b95945050505050565b3415610a8f5760405163b398979f60e01b815260040160405180910390fd5b6000611201610d01565b54600160401b900460ff16919050565b60008061121c610f43565b90506000611228610c43565b80519091501561124057805160209091012092915050565b8154801561124f579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b600080611283610f43565b9050600061128f610ce4565b8051909150156112a757805160209091012092915050565b6001820154801561124f579392505050565b6060826112ce576112c98261130f565b611308565b81511580156112e557506001600160a01b0384163b155b156113055783604051639996b31560e01b81526004016103bd919061177d565b50805b9392505050565b80511561131f5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60006020828403121561134a57600080fd5b81356001600160e01b03198116811461130857600080fd5b80356001600160a01b038116811461137957600080fd5b919050565b60008083601f84011261139057600080fd5b5081356001600160401b038111156113a757600080fd5b6020830191508360208285010111156113bf57600080fd5b9250929050565b6000806000806000608086880312156113de57600080fd5b6113e786611362565b94506113f560208701611362565b93506040860135925060608601356001600160401b0381111561141757600080fd5b6114238882890161137e565b969995985093965092949392505050565b60008060008060008060008060c0898b03121561145057600080fd5b61145989611362565b97506020890135965060408901356001600160401b038082111561147c57600080fd5b6114888c838d0161137e565b909850965060608b0135955060808b0135945060a08b01359150808211156114af57600080fd5b506114bc8b828c0161137e565b999c989b5096995094979396929594505050565b60008083601f8401126114e257600080fd5b5081356001600160401b038111156114f957600080fd5b6020830191508360208260051b85010111156113bf57600080fd5b6000806000806000806060878903121561152d57600080fd5b86356001600160401b038082111561154457600080fd5b6115508a838b016114d0565b9098509650602089013591508082111561156957600080fd5b6115758a838b016114d0565b9096509450604089013591508082111561158e57600080fd5b5061159b89828a016114d0565b979a9699509497509295939492505050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156115d657600080fd5b6115df83611362565b915060208301356001600160401b03808211156115fb57600080fd5b818501915085601f83011261160f57600080fd5b813581811115611621576116216115ad565b604051601f8201601f19908116603f01168101908382118183101715611649576116496115ad565b8160405282815288602084870101111561166257600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60005b8381101561169f578181015183820152602001611687565b50506000910152565b600081518084526116c0816020860160208601611684565b601f01601f19169290920160200192915050565b60208152600061130860208301846116a8565b60ff60f81b881681526000602060e08184015261170760e084018a6116a8565b8381036040850152611719818a6116a8565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561176b5783518352928401929184019160010161174f565b50909c9b505050505050505050505050565b6001600160a01b0391909116815260200190565b600080600080606085870312156117a757600080fd5b6117b085611362565b93506020850135925060408501356001600160401b038111156117d257600080fd5b6117de8782880161137e565b95989497509550505050565b60008060008060008060008060a0898b03121561180657600080fd5b61180f89611362565b975061181d60208a01611362565b965060408901356001600160401b038082111561183957600080fd5b6118458c838d016114d0565b909850965060608b013591508082111561185e57600080fd5b61186a8c838d016114d0565b909650945060808b01359150808211156114af57600080fd5b60006020828403121561189557600080fd5b61130882611362565b60008060008060008060a087890312156118b757600080fd5b6118c087611362565b95506118ce60208801611362565b9450604087013593506060870135925060808701356001600160401b038111156118f757600080fd5b61159b89828a0161137e565b8183823760009101908152919050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261194057600080fd5b8301803591506001600160401b0382111561195a57600080fd5b6020019150368190038213156113bf57600080fd5b60006001820161198f57634e487b7160e01b600052601160045260246000fd5b5060010190565b600082516119a8818460208701611684565b9190910192915050565b6000602082840312156119c457600080fd5b5051919050565b600181811c908216806119df57607f821691505b6020821081036119ff57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b601f821115610bf557600081815260208120601f850160051c81016020861015611a425750805b601f850160051c820191505b8181101561071a57828155600101611a4e565b81516001600160401b03811115611a7a57611a7a6115ad565b611a8e81611a8884546119cb565b84611a1b565b602080601f831160018114611ac35760008415611aab5750858301515b600019600386901b1c1916600185901b17855561071a565b600085815260208120601f198616915b82811015611af257888601518255948401946001909101908401611ad3565b5085821015611b105787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220ea68d52df00f0df22e6fdcf008251d73d88aeaa47dcc87d37d9c353618956e0564736f6c6343000814003333310a89c32d8cc00057ad6ef6274d2f8fe22389a992cf89983e09fc84f6cfff360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220fb06c109898b5c3be86cfc0f9fdf7384208743acd2d23fca2e0420555ff501d964736f6c63430008140033