VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3943Be…5BF2
Summary
Transactions
Transfers
Address
0x3943Be72893C4bd49E3529843086047F93a75BF2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xb54f93b80d80dEEd91B1081f052F3d23CE088e18
Deployer
0xb54f93b80d80dEEd91B1081f052F3d23CE088e18
Code
0x608060405260043610620000c85760003560e01c806301ffc9a714620000cd57806311464fbe1462000107578063248a9ca314620001385780632f2ff15d146200016c57806336568abe14620001935780634f1ef28614620001b857806352d1902d14620001cf57806354fd4d5014620001e75780635872fe45146200021d5780638129fc1c146200024257806391d14854146200025a5780639859387b146200027f578063a217fddf14620002a4578063ad3cb1cc14620002bb578063d547741f14620002ee575b600080fd5b348015620000da57600080fd5b50620000f2620000ec36600462000dbf565b62000313565b60405190151581526020015b60405180910390f35b3480156200011457600080fd5b5060005462000129906001600160a01b031681565b604051620000fe919062000deb565b3480156200014557600080fd5b506200015d6200015736600462000dff565b6200034b565b604051908152602001620000fe565b3480156200017957600080fd5b50620001916200018b36600462000e36565b6200036d565b005b348015620001a057600080fd5b5062000191620001b236600462000e36565b62000395565b62000191620001c936600462000e7b565b620003d0565b348015620001dc57600080fd5b506200015d620003f5565b348015620001f457600080fd5b506040805180820190915260018152601960f91b60208201525b604051620000fe919062000f9c565b3480156200022a57600080fd5b50620001296200023c36600462000fb1565b62000415565b3480156200024f57600080fd5b5062000191620004eb565b3480156200026757600080fd5b50620000f26200027936600462000e36565b62000650565b3480156200028c57600080fd5b50620001296200029e36600462000fb1565b62000688565b348015620002b157600080fd5b506200015d600081565b348015620002c857600080fd5b506200020e604051806040016040528060058152602001640352e302e360dc1b81525081565b348015620002fb57600080fd5b50620001916200030d36600462000e36565b62000797565b60006001600160e01b03198216637965db0b60e01b14806200034557506301ffc9a760e01b6001600160e01b03198316145b92915050565b60008062000358620007b9565b60009384526020525050604090206001015490565b62000378826200034b565b6200038381620007dd565b6200038f8383620007ec565b50505050565b6001600160a01b0381163314620003bf5760405163334bd91960e11b815260040160405180910390fd5b620003cb828262000895565b505050565b620003da62000913565b620003e582620009be565b620003f18282620009cb565b5050565b60006200040162000a93565b506000805160206200314e83398151915290565b6040516000906001600160a01b03831690620004e49082906200043b6020820162000da3565b601f1982820381018352601f9091011660408190526000546001600160a01b0316906200046d90889060240162000deb565b60408051601f19818403018152918152602080830180516001600160e01b031663189acdbd60e31b1790529051620004a89392910162000fcf565b60408051601f1981840301815290829052620004c8929160200162000ffd565b6040516020818303038152906040528051906020012062000add565b9392505050565b6000620004f762000aec565b805490915060ff600160401b82041615906001600160401b03166000811580156200051f5750825b90506000826001600160401b031660011480156200053c5750303b155b9050811580156200054b575080155b156200056a5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b031916600117855583156200059457845460ff60401b1916600160401b1785555b6200059e62000b10565b620005a862000b10565b620005b5600033620007ec565b50604051620005c49062000db1565b604051809103906000f080158015620005e1573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b039290921691909117905583156200064957845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b6000806200065d620007b9565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60006001600160a01b03821681620006a08462000415565b90506001600160a01b0381163b8015620006bc57509392505050565b604080516001600160a01b038087168252871660208201529081018490527f33310a89c32d8cc00057ad6ef6274d2f8fe22389a992cf89983e09fc84f6cfff9060600160405180910390a160005460405184916001600160a01b0316906200072990889060240162000deb565b60408051601f198184030181529181526020820180516001600160e01b031663189acdbd60e31b179052516200075f9062000da3565b6200076c92919062000fcf565b8190604051809103906000f59050801580156200078d573d6000803e3d6000fd5b5095945050505050565b620007a2826200034b565b620007ad81620007dd565b6200038f838362000895565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b620007e9813362000b1a565b50565b600080620007f9620007b9565b905062000807848462000650565b6200088a576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556200083f3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505062000345565b600091505062000345565b600080620008a2620007b9565b9050620008b0848462000650565b156200088a576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505062000345565b306001600160a01b037f0000000000000000000000003943be72893c4bd49e3529843086047f93a75bf21614806200099d57507f0000000000000000000000003943be72893c4bd49e3529843086047f93a75bf26001600160a01b0316620009916000805160206200314e833981519152546001600160a01b031690565b6001600160a01b031614155b15620009bc5760405163703e46dd60e11b815260040160405180910390fd5b565b6000620003f181620007dd565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801562000a28575060408051601f3d908101601f1916820190925262000a259181019062001030565b60015b62000a535781604051634c9c8ce360e01b815260040162000a4a919062000deb565b60405180910390fd5b6000805160206200314e833981519152811462000a8757604051632a87526960e21b81526004810182905260240162000a4a565b620003cb838362000b57565b306001600160a01b037f0000000000000000000000003943be72893c4bd49e3529843086047f93a75bf21614620009bc5760405163703e46dd60e11b815260040160405180910390fd5b6000620004e483833062000bb4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b620009bc62000bde565b62000b26828262000650565b620003f15760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440162000a4a565b62000b628262000c06565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511562000baa57620003cb828262000c66565b620003f162000ce2565b6000604051836040820152846020820152828152600b8101905060ff815360559020949350505050565b62000be862000d02565b620009bc57604051631afcd79f60e31b815260040160405180910390fd5b806001600160a01b03163b60000362000c365780604051634c9c8ce360e01b815260040162000a4a919062000deb565b6000805160206200314e83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405162000c8591906200104a565b600060405180830381855af49150503d806000811462000cc2576040519150601f19603f3d011682016040523d82523d6000602084013e62000cc7565b606091505b509150915062000cd985838362000d1e565b95945050505050565b3415620009bc5760405163b398979f60e01b815260040160405180910390fd5b600062000d0e62000aec565b54600160401b900460ff16919050565b60608262000d375762000d318262000d79565b620004e4565b815115801562000d4f57506001600160a01b0384163b155b1562000d725783604051639996b31560e01b815260040162000a4a919062000deb565b5092915050565b80511562000d8a5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b610410806200106983390190565b611cd5806200147983390190565b60006020828403121562000dd257600080fd5b81356001600160e01b031981168114620004e457600080fd5b6001600160a01b0391909116815260200190565b60006020828403121562000e1257600080fd5b5035919050565b80356001600160a01b038116811462000e3157600080fd5b919050565b6000806040838503121562000e4a57600080fd5b8235915062000e5c6020840162000e19565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121562000e8f57600080fd5b62000e9a8362000e19565b915060208301356001600160401b038082111562000eb757600080fd5b818501915085601f83011262000ecc57600080fd5b81358181111562000ee15762000ee162000e65565b604051601f8201601f19908116603f0116810190838211818310171562000f0c5762000f0c62000e65565b8160405282815288602084870101111562000f2657600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60005b8381101562000f6557818101518382015260200162000f4b565b50506000910152565b6000815180845262000f8881602086016020860162000f48565b601f01601f19169290920160200192915050565b602081526000620004e4602083018462000f6e565b60006020828403121562000fc457600080fd5b620004e48262000e19565b6001600160a01b038316815260406020820181905260009062000ff59083018462000f6e565b949350505050565b600083516200101181846020880162000f48565b8351908301906200102781836020880162000f48565b01949350505050565b6000602082840312156200104357600080fd5b5051919050565b600082516200105e81846020870162000f48565b919091019291505056fe60806040526040516104103803806104108339810160408190526100229161025a565b61002c8282610033565b5050610358565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115610086576100818282610109565b505050565b61008e610180565b5050565b806001600160a01b03163b6000036100c85780604051634c9c8ce360e01b81526004016100bf9190610328565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051610126919061033c565b600060405180830381855af49150503d8060008114610161576040519150601f19603f3d011682016040523d82523d6000602084013e610166565b606091505b5090925090506101778583836101a1565b95945050505050565b341561019f5760405163b398979f60e01b815260040160405180910390fd5b565b6060826101b6576101b1826101f7565b6101f0565b81511580156101cd57506001600160a01b0384163b155b156101ed5783604051639996b31560e01b81526004016100bf9190610328565b50805b9392505050565b8051156102075780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b83811015610251578181015183820152602001610239565b50506000910152565b6000806040838503121561026d57600080fd5b82516001600160a01b038116811461028457600080fd5b60208401519092506001600160401b03808211156102a157600080fd5b818501915085601f8301126102b557600080fd5b8151818111156102c7576102c7610220565b604051601f8201601f19908116603f011681019083821181831017156102ef576102ef610220565b8160405282815288602084870101111561030857600080fd5b610319836020830160208801610236565b80955050505050509250929050565b6001600160a01b0391909116815260200190565b6000825161034e818460208701610236565b9190910192915050565b60aa806103666000396000f3fe6080604052600a600c565b005b60186014601a565b6051565b565b6000604c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e808015606f573d6000f35b3d6000fdfea26469706673582212203e8619ba8802352cc1fdb365971aa46ccdaedf8cf98cbf200ce3bdab4117c6b764736f6c6343000814003360a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051611bd86100fd60003960008181610afe01528181610b270152610c670152611bd86000f3fe6080604052600436106100bc5760003560e01c806301ffc9a7146100c8578063150b7a02146100fd578063275573541461014257806347e1da2a146101575780634f1ef2861461017757806352d1902d1461018a57806354fd4d50146101ad57806384b0196e146101e05780638da5cb5b14610208578063ad3cb1cc14610235578063b61d27f614610266578063bc197c8114610286578063c4d66de8146102b5578063f23a6e61146102d5578063f2fde38b1461030257600080fd5b366100c357005b600080fd5b3480156100d457600080fd5b506100e86100e336600461139a565b610322565b60405190151581526020015b60405180910390f35b34801561010957600080fd5b50610129610118366004611428565b630a85bd0160e11b95945050505050565b6040516001600160e01b031990911681526020016100f4565b610155610150366004611496565b610374565b005b34801561016357600080fd5b50610155610172366004611576565b610590565b610155610185366004611625565b610722565b34801561019657600080fd5b5061019f610741565b6040519081526020016100f4565b3480156101b957600080fd5b506040805180820190915260018152601960f91b60208201525b6040516100f49190611736565b3480156101ec57600080fd5b506101f561075e565b6040516100f49796959493929190611749565b34801561021457600080fd5b50600054610228906001600160a01b031681565b6040516100f491906117df565b34801561024157600080fd5b506101d3604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561027257600080fd5b506101556102813660046117f3565b610807565b34801561029257600080fd5b506101296102a136600461184c565b63bc197c8160e01b98975050505050505050565b3480156102c157600080fd5b506101556102d03660046118e5565b610856565b3480156102e157600080fd5b506101296102f0366004611900565b63f23a6e6160e01b9695505050505050565b34801561030e57600080fd5b5061015561031d3660046118e5565b610997565b60006001600160e01b03198216630a85bd0160e11b148061035357506001600160e01b03198216630271189760e51b145b8061036e57506001600160e01b031982166301ffc9a760e01b145b92915050565b8342116103c65760405162461bcd60e51b815260206004820152601b60248201527a105d5d1a1bdc9a5e985d1a5bdb881b9bdd081e595d081d985b1a59602a1b60448201526064015b60405180910390fd5b82421061040d5760405162461bcd60e51b8152602060048201526015602482015274105d5d1a1bdc9a5e985d1a5bdb88195e1c1a5c9959605a1b60448201526064016103bd565b60007f7032ab04021a3b51f8b532963600986c79192b2787e1b469d2ea7458cf9d8f4489898989604051610442929190611965565b60405190819003812061048a949392918a908a906020019586526001600160a01b0394909416602086015260408501929092526060840152608083015260a082015260c00190565b60405160208183030381529060405280519060200120905060006104ad826109c9565b905060006104f18286868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506109f692505050565b6000549091506001600160a01b038083169116146105425760405162461bcd60e51b815260206004820152600e60248201526d24b73b30b634b21039b4b3b732b960911b60448201526064016103bd565b6105838b8b8b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a2092505050565b5050505050505050505050565b610598610a97565b84811480156105ae57508215806105ae57508281145b6105f05760405162461bcd60e51b815260206004820152601360248201527277726f6e67206172726179206c656e6774687360681b60448201526064016103bd565b60008390036106a65760005b858110156106a05761068e87878381811061061957610619611975565b905060200201602081019061062e91906118e5565b600085858581811061064257610642611975565b9050602002810190610654919061198b565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a2092505050565b80610698816119d1565b9150506105fc565b5061071a565b60005b85811015610718576107068787838181106106c6576106c6611975565b90506020020160208101906106db91906118e5565b8686848181106106ed576106ed611975565b9050602002013585858581811061064257610642611975565b80610710816119d1565b9150506106a9565b505b505050505050565b61072a610af3565b61073382610b98565b61073d8282610ba3565b5050565b600061074b610c5c565b50600080516020611b8383398151915290565b6000606080600080600060606000610774610ca5565b805490915015801561078857506001810154155b6107cc5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016103bd565b6107d4610cc9565b6107dc610d6a565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b61080f610a97565b610850848484848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610a2092505050565b50505050565b6000610860610d87565b805490915060ff600160401b82041615906001600160401b03166000811580156108875750825b90506000826001600160401b031660011480156108a35750303b155b9050811580156108b1575080155b156108cf5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b031916600117855583156108f857845460ff60401b1916600160401b1785555b61090186610dab565b6109426040518060400160405280600681526020016515d85b1b195d60d21b815250604051806040016040528060018152602001603160f81b815250610df3565b61094a610e05565b831561071a57845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a1505050505050565b61099f610e0d565b6109a7610a97565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600061036e6109d6610e5e565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610a068686610e6d565b925092509250610a168282610eba565b5090949350505050565b600080846001600160a01b03168484604051610a3c91906119f8565b60006040518083038185875af1925050503d8060008114610a79576040519150601f19603f3d011682016040523d82523d6000602084013e610a7e565b606091505b509150915081610a9057805160208201fd5b5050505050565b6000546001600160a01b03163314610af15760405162461bcd60e51b815260206004820181905260248201527f6163636f756e743a206e6f74204f776e6572206f7220456e747279506f696e7460448201526064016103bd565b565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610b7a57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610b6e600080516020611b83833981519152546001600160a01b031690565b6001600160a01b031614155b15610af15760405163703e46dd60e11b815260040160405180910390fd5b610ba0610e0d565b50565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610bfd575060408051601f3d908101601f19168201909252610bfa91810190611a14565b60015b610c1c5781604051634c9c8ce360e01b81526004016103bd91906117df565b600080516020611b838339815191528114610c4d57604051632a87526960e21b8152600481018290526024016103bd565b610c578383610f73565b505050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610af15760405163703e46dd60e11b815260040160405180910390fd5b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10090565b60606000610cd5610ca5565b9050806002018054610ce690611a2d565b80601f0160208091040260200160405190810160405280929190818152602001828054610d1290611a2d565b8015610d5f5780601f10610d3457610100808354040283529160200191610d5f565b820191906000526020600020905b815481529060010190602001808311610d4257829003601f168201915b505050505091505090565b60606000610d76610ca5565b9050806003018054610ce690611a2d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b600080546001600160a01b0319166001600160a01b038316908117825560405190917fa4f865ec1c93024a9bafa691bc233679a98c0463a09d0a4c5360b91642f3114591a250565b610dfb610fc9565b61073d8282610fee565b610af1610fc9565b6000546001600160a01b0316331480610e2557503330145b610af15760405162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b60448201526064016103bd565b6000610e6861102f565b905090565b60008060008351604103610ea75760208401516040850151606086015160001a610e99888285856110a3565b955095509550505050610eb3565b50508151600091506002905b9250925092565b6000826003811115610ece57610ece611a67565b03610ed7575050565b6001826003811115610eeb57610eeb611a67565b03610f095760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610f1d57610f1d611a67565b03610f3e5760405163fce698f760e01b8152600481018290526024016103bd565b6003826003811115610f5257610f52611a67565b0361073d576040516335e2f38360e21b8152600481018290526024016103bd565b610f7c82611168565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115610fc157610c5782826111c4565b61073d61123a565b610fd1611259565b610af157604051631afcd79f60e31b815260040160405180910390fd5b610ff6610fc9565b6000611000610ca5565b9050600281016110108482611ac3565b506003810161101f8382611ac3565b5060008082556001909101555050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61105a611273565b6110626112da565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600080806fa2a8918ca85bafe22016d0b997e4df60600160ff1b038411156110d4575060009150600390508261115e565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611128573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166111545750600092506001915082905061115e565b9250600091508190505b9450945094915050565b806001600160a01b03163b6000036111955780604051634c9c8ce360e01b81526004016103bd91906117df565b600080516020611b8383398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516111e191906119f8565b600060405180830381855af49150503d806000811461121c576040519150601f19603f3d011682016040523d82523d6000602084013e611221565b606091505b509150915061123185838361131b565b95945050505050565b3415610af15760405163b398979f60e01b815260040160405180910390fd5b6000611263610d87565b54600160401b900460ff16919050565b60008061127e610ca5565b9050600061128a610cc9565b8051909150156112a257805160209091012092915050565b815480156112b1579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b6000806112e5610ca5565b905060006112f1610d6a565b80519091501561130957805160209091012092915050565b600182015480156112b1579392505050565b6060826113305761132b82611371565b61136a565b815115801561134757506001600160a01b0384163b155b156113675783604051639996b31560e01b81526004016103bd91906117df565b50805b9392505050565b8051156113815780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000602082840312156113ac57600080fd5b81356001600160e01b03198116811461136a57600080fd5b80356001600160a01b03811681146113db57600080fd5b919050565b60008083601f8401126113f257600080fd5b5081356001600160401b0381111561140957600080fd5b60208301915083602082850101111561142157600080fd5b9250929050565b60008060008060006080868803121561144057600080fd5b611449866113c4565b9450611457602087016113c4565b93506040860135925060608601356001600160401b0381111561147957600080fd5b611485888289016113e0565b969995985093965092949392505050565b60008060008060008060008060c0898b0312156114b257600080fd5b6114bb896113c4565b97506020890135965060408901356001600160401b03808211156114de57600080fd5b6114ea8c838d016113e0565b909850965060608b0135955060808b0135945060a08b013591508082111561151157600080fd5b5061151e8b828c016113e0565b999c989b5096995094979396929594505050565b60008083601f84011261154457600080fd5b5081356001600160401b0381111561155b57600080fd5b6020830191508360208260051b850101111561142157600080fd5b6000806000806000806060878903121561158f57600080fd5b86356001600160401b03808211156115a657600080fd5b6115b28a838b01611532565b909850965060208901359150808211156115cb57600080fd5b6115d78a838b01611532565b909650945060408901359150808211156115f057600080fd5b506115fd89828a01611532565b979a9699509497509295939492505050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561163857600080fd5b611641836113c4565b915060208301356001600160401b038082111561165d57600080fd5b818501915085601f83011261167157600080fd5b8135818111156116835761168361160f565b604051601f8201601f19908116603f011681019083821181831017156116ab576116ab61160f565b816040528281528860208487010111156116c457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60005b838110156117015781810151838201526020016116e9565b50506000910152565b600081518084526117228160208601602086016116e6565b601f01601f19169290920160200192915050565b60208152600061136a602083018461170a565b60ff60f81b881681526000602060e08184015261176960e084018a61170a565b838103604085015261177b818a61170a565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156117cd578351835292840192918401916001016117b1565b50909c9b505050505050505050505050565b6001600160a01b0391909116815260200190565b6000806000806060858703121561180957600080fd5b611812856113c4565b93506020850135925060408501356001600160401b0381111561183457600080fd5b611840878288016113e0565b95989497509550505050565b60008060008060008060008060a0898b03121561186857600080fd5b611871896113c4565b975061187f60208a016113c4565b965060408901356001600160401b038082111561189b57600080fd5b6118a78c838d01611532565b909850965060608b01359150808211156118c057600080fd5b6118cc8c838d01611532565b909650945060808b013591508082111561151157600080fd5b6000602082840312156118f757600080fd5b61136a826113c4565b60008060008060008060a0878903121561191957600080fd5b611922876113c4565b9550611930602088016113c4565b9450604087013593506060870135925060808701356001600160401b0381111561195957600080fd5b6115fd89828a016113e0565b8183823760009101908152919050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e198436030181126119a257600080fd5b8301803591506001600160401b038211156119bc57600080fd5b60200191503681900382131561142157600080fd5b6000600182016119f157634e487b7160e01b600052601160045260246000fd5b5060010190565b60008251611a0a8184602087016116e6565b9190910192915050565b600060208284031215611a2657600080fd5b5051919050565b600181811c90821680611a4157607f821691505b602082108103611a6157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b601f821115610c5757600081815260208120601f850160051c81016020861015611aa45750805b601f850160051c820191505b8181101561071a57828155600101611ab0565b81516001600160401b03811115611adc57611adc61160f565b611af081611aea8454611a2d565b84611a7d565b602080601f831160018114611b255760008415611b0d5750858301515b600019600386901b1c1916600185901b17855561071a565b600085815260208120601f198616915b82811015611b5457888601518255948401946001909101908401611b35565b5085821015611b725787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212209310371bab4d1ca9a0e524d58c6735f058ca66421b46c71a9036402d6c66212164736f6c63430008140033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220511e7de43a0e92a11324e0bf0f357e8d9176bbfebc06d7f4344b3c52d6f8f13464736f6c63430008140033