VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x9ff1ad…B9fD
Summary
Transactions
Transfers
Address
0x9ff1ada3b6F030f9468Ef4Ed059f8dfdDFA1B9fD
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xffE563D2d0B4e61CE482F54E46c44429AaB8993E
Deployer
0xffE563D2d0B4e61CE482F54E46c44429AaB8993E
Code
0x6080604052600436106101e15760003560e01c806301ffc9a7146101e65780630962ef791461021b578063133f22f51461023d578063146ea3451461026b5780631743e4a11461028d57806322c3a8f7146102ad578063248a9ca3146102cd5780632c48be3d146102ed5780632f2ff15d1461030f5780633101cfcb1461032f5780633207555d1461034f57806336568abe1461036f5780634bf5d7e91461038f5780634f1ef286146103de5780635295d8e1146103f157806352d1902d1461041157806354fd4d501461042657806359757e011461043a5780635b818fd01461045a5780635be826c51461047a57806369e79b7d1461049a57806383c04aa2146104ba57806391d14854146104da57806391ddadf4146104fa5780639835fc7e146105265780639bc4fd6e14610546578063a217fddf14610566578063a2a96ed41461057b578063a38e39411461059b578063ac825fdc146105b0578063ad3cb1cc146105d0578063b2cf942814610601578063cf08a71c14610621578063d514e09b14610636578063d547741f14610656578063d57610d014610676578063dc4dfd4614610696578063e1715d41146106b6578063eabfa044146106d8578063ebf1fe141461071a578063f5b541a61461072f578063f72c0d8b14610751575b600080fd5b3480156101f257600080fd5b50610206610201366004612c0a565b610773565b60405190151581526020015b60405180910390f35b34801561022757600080fd5b5061023b610236366004612c34565b6107aa565b005b34801561024957600080fd5b5061025d610258366004612c34565b61084f565b604051908152602001610212565b34801561027757600080fd5b5061025d6000805160206134af83398151915281565b34801561029957600080fd5b5061023b6102a8366004612c34565b610862565b3480156102b957600080fd5b5061023b6102c8366004612d8f565b6108fd565b3480156102d957600080fd5b5061025d6102e8366004612c34565b610a70565b3480156102f957600080fd5b50610302610a90565b6040516102129190612dcb565b34801561031b57600080fd5b5061023b61032a366004612e04565b610aac565b34801561033b57600080fd5b5061023b61034a366004612e34565b610ace565b34801561035b57600080fd5b5061023b61036a366004612e5f565b610bcd565b34801561037b57600080fd5b5061023b61038a366004612e04565b610f83565b34801561039b57600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c7400000060208201525b6040516102129190612ea8565b61023b6103ec366004612edb565b610fb6565b3480156103fd57600080fd5b5061025d61040c366004612f82565b610fd1565b34801561041d57600080fd5b5061025d61100a565b34801561043257600080fd5b50600461025d565b34801561044657600080fd5b5061023b610455366004612f82565b611027565b34801561046657600080fd5b5061023b610475366004613009565b611098565b34801561048657600080fd5b5061025d610495366004612c34565b611290565b3480156104a657600080fd5b5061023b6104b5366004612c34565b6112ae565b3480156104c657600080fd5b506102066104d5366004612c34565b61147b565b3480156104e657600080fd5b506102066104f5366004612e04565b6114af565b34801561050657600080fd5b5061050f6114e5565b60405165ffffffffffff9091168152602001610212565b34801561053257600080fd5b5061025d610541366004612c34565b6114f4565b34801561055257600080fd5b5061025d610561366004612c34565b61162b565b34801561057257600080fd5b5061025d600081565b34801561058757600080fd5b5061025d610596366004612c34565b61174f565b3480156105a757600080fd5b5061025d61176d565b3480156105bc57600080fd5b5061023b6105cb3660046130ee565b611780565b3480156105dc57600080fd5b506103d1604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561060d57600080fd5b5061023b61061c366004612f82565b611abf565b34801561062d57600080fd5b50610302611b7b565b34801561064257600080fd5b5061023b6106513660046131bc565b611b94565b34801561066257600080fd5b5061023b610671366004612e04565b611c03565b34801561068257600080fd5b5061025d610691366004612c34565b611c1f565b3480156106a257600080fd5b5061025d6106b1366004612c34565b611df7565b3480156106c257600080fd5b506106cb611e15565b60405161021291906131de565b3480156106e457600080fd5b506106f86106f3366004612c34565b611fa9565b6040805194151585526020850193909352918301526060820152608001610212565b34801561072657600080fd5b5061025d611ff9565b34801561073b57600080fd5b5061025d6000805160206134cf83398151915281565b34801561075d57600080fd5b5061025d60008051602061346f83398151915281565b60006001600160e01b03198216637965db0b60e01b14806107a457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6107b261200c565b60006107bc612042565b90506107c88183612066565b80546040516331a9108f60e11b8152600481018490526000916001600160a01b031690636352211e90602401602060405180830381865afa158015610811573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610835919061322d565b9050610842828285612279565b505061084c61236a565b50565b60006107a461085c612042565b8361237b565b6000805160206134cf83398151915261087b81336114af565b158015610890575061088e6000336114af565b155b156108b9573360405163ea93ab6d60e01b81526004016108b09190612dcb565b60405180910390fd5b816108c2612042565b600401556040518281527f5f2e3a40647c8856b414700c638b0de43e923591bfa6727a42d02d6893708be79060200160405180910390a15050565b6000805160206134cf83398151915261091681336114af565b15801561092b57506109296000336114af565b155b1561094b573360405163ea93ab6d60e01b81526004016108b09190612dcb565b815160000361096d57604051631870438760e21b815260040160405180910390fd5b60005b8251811015610a6b5782818151811061098b5761098b61324a565b6020026020010151602001516000036109fe578281815181106109b0576109b061324a565b6020026020010151600001518382815181106109ce576109ce61324a565b6020026020010151602001516040516321e466cb60e11b81526004016108b0929190918252602082015260400190565b828181518110610a1057610a1061324a565b602002602001015160200151610a24612042565b6002016000858481518110610a3b57610a3b61324a565b60200260200101516000015181526020019081526020016000208190555080610a6381613276565b915050610970565b505050565b600080610a7b6123ac565b60009384526020525050604090206001015490565b6000610a9a612042565b600101546001600160a01b0316919050565b610ab582610a70565b610abe816123d0565b610ac883836123da565b50505050565b60036000610ada61247b565b8054909150600160401b900460ff1680610b01575080546001600160401b03808416911610155b15610b1f5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b17815560008051602061346f833981519152610b56816123d0565b6001600160a01b038416610b7d576040516303988b8160e61b815260040160405180910390fd5b610b956000805160206134af833981519152856123da565b5050805460ff60401b1916815560405160008051602061344f83398151915290610bc090849061328f565b60405180910390a1505050565b610bd561200c565b6000610bdf612042565b80546040516331a9108f60e11b8152600481018690529192506000916001600160a01b0390911690636352211e90602401602060405180830381865afa158015610c2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c51919061322d565b90506001600160a01b0381163314801590610c76575081546001600160a01b03163314155b15610c96573360405163ea93ab6d60e01b81526004016108b09190612dcb565b600482015415801590610cbc57508160040154610cb16114e5565b65ffffffffffff1610155b15610cda57604051631bde8bb960e11b815260040160405180910390fd5b610ce38461147b565b15610d0457604051632d86e9d360e21b8152600481018590526024016108b0565b6000610d10838661249f565b1115610d2057610d208285612066565b8154604051633404591760e21b8152600481018690526000916001600160a01b03169063d011645c90602401602060405180830381865afa158015610d69573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8d91906132b4565b60ff16600081815260028501602052604081205491925003610dcc5760405163ba53193360e01b815260048101869052602481018290526044016108b0565b8254604051636b10a8bf60e11b8152600481018790526001600160a01b039091169063d621517e90602401602060405180830381865afa158015610e14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3891906132cf565b610e5157610e446114e5565b65ffffffffffff16610ebd565b825460405163a77ad11d60e01b8152600481018790526001600160a01b039091169063a77ad11d90602401602060405180830381865afa158015610e99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ebd91906132ec565b600086815260058501602052604090206001600160401b0391909116905583610f055760038301546000868152600585016020526040902054610f009190613315565b610f09565b6000195b6000868152600685016020908152604080832093909355600586018152908290205482519081523391810191909152851515916001600160a01b0385169188917f8c474be8f4aa05d9d3dd7a9a7e2398f084970227d3151860ff5efc1b5ec3ef92910160405180910390a4505050610f7f61236a565b5050565b6001600160a01b0381163314610fac5760405163334bd91960e11b815260040160405180910390fd5b610a6b82826124e2565b610fbe61255a565b610fc7826125ea565b610f7f8282612602565b600080610fdc612042565b6001600160a01b03949094166000908152600790940160209081526040808620948652939052505090205490565b60006110146126b6565b5060008051602061348f83398151915290565b61102f61200c565b6000611039612042565b6001600160a01b0384166000908152600782016020908152604080832086845290915281205491925003611084578282604051636e605fff60e01b81526004016108b0929190613328565b61108f818484612279565b50610f7f61236a565b6000805160206134af8339815191526110b0816123d0565b825184511480156110c2575081518451145b6111475760405162461bcd60e51b815260206004820152604a60248201527f537461726761746544656c65676174696f6e3a206f776e6572732c20746f6b6560448201527f6e49647320616e6420616d6f756e7473206d75737420686176652074686520736064820152690c2daca40d8cadccee8d60b31b608482015260a4016108b0565b6000611151612042565b905060005b8551811015611288578381815181106111715761117161324a565b60200260200101518260070160008884815181106111915761119161324a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060008784815181106111cd576111cd61324a565b60200260200101518152602001908152602001600020819055508481815181106111f9576111f961324a565b60200260200101518682815181106112135761121361324a565b60200260200101516001600160a01b03167f214b0dec028e510bdb41a3d507b75306efdc8ac735c7e5db498a5eb8e4d3b2638684815181106112575761125761324a565b602002602001015160405161126e91815260200190565b60405180910390a38061128081613276565b915050611156565b505050505050565b600061129a612042565b600092835260050160205250604090205490565b6112b661200c565b60006112c0612042565b80546040516331a9108f60e11b81526004810185905291925033916001600160a01b0390911690636352211e90602401602060405180830381865afa15801561130d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611331919061322d565b6001600160a01b03161461135a573360405163ea93ab6d60e01b81526004016108b09190612dcb565b6113638261147b565b6113835760405163180686e160e31b8152600481018390526024016108b0565b600061138d6114e5565b65ffffffffffff16905081600401546000141580156113b0575081600401548110155b156113f95760008381526006830160205260409081902082905551839060008051602061350f833981519152906113ea9084815260200190565b60405180910390a25050611473565b60008381526006830160205260409020546000191461142b576040516337bd14f160e11b815260040160405180910390fd5b61143483611c1f565b60008481526006840160205260409081902082905551849160008051602061350f8339815191529161146891815260200190565b60405180910390a250505b61084c61236a565b60006114856114e5565b65ffffffffffff16611495612042565b600093845260060160205260409092205491909111919050565b6000806114ba6123ac565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60006114ef6126ff565b905090565b6000806114ff612042565b805460405162491fcf60e11b8152600481018690529192506000916001600160a01b039091169062923f9e90602401602060405180830381865afa15801561154b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061156f91906132cf565b1561160a5781546040516331a9108f60e11b8152600481018690526000916001600160a01b031690636352211e90602401602060405180830381865afa1580156115bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e1919061322d565b6001600160a01b0316600090815260078401602090815260408083208884529091529020549150505b6000611616838661249f565b90506116228183613315565b95945050505050565b600080611636612042565b905060006116438461147b565b61165d57600084815260068301602052604090205461166e565b6116656114e5565b65ffffffffffff165b90508160040154811180156116865750600482015415155b15611692575060048101545b600061169f83868461270a565b83546040516331a9108f60e11b8152600481018890529192506000916001600160a01b0390911690636352211e90602401602060405180830381865afa1580156116ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611711919061322d565b6001600160a01b038116600090815260078601602090815260408083208a84529091529020549091506117448382613315565b979650505050505050565b6000611759612042565b600092835260060160205250604090205490565b6000611777612042565b60040154905090565b600061178a61247b565b805490915060ff600160401b82041615906001600160401b03166000811580156117b15750825b90506000826001600160401b031660011480156117cd5750303b155b9050811580156117db575080155b156117f95760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561182257845460ff60401b1916600160401b1785555b85516001600160a01b03161580611844575060208601516001600160a01b0316155b8061185a575060408601516001600160a01b0316155b80611870575060608601516001600160a01b0316155b80611886575060808601516001600160a01b0316155b156118a4576040516303988b8160e61b815260040160405180910390fd5b8560a00151516000036118ca57604051631870438760e21b815260040160405180910390fd5b8560c001516000036118ef5760405163bf5bfca560e01b815260040160405180910390fd5b6118f76127f8565b6118ff6127f8565b611907612800565b61192360008051602061346f83398151915287600001516123da565b506119356000801b87602001516123da565b506119526000805160206134cf83398151915287604001516123da565b50600061195d612042565b606088015181546001600160a01b039182166001600160a01b031991821617835560808a015160018401805491909316911617905560c08801516003820155905060005b8760a0015151811015611a7d578760a0015181815181106119c4576119c461324a565b602002602001015160200151600003611a0f578760a0015181815181106119ed576119ed61324a565b6020026020010151600001518860a0015182815181106109ce576109ce61324a565b8760a001518181518110611a2557611a2561324a565b6020026020010151602001518260020160008a60a001518481518110611a4d57611a4d61324a565b60200260200101516000015181526020019081526020016000208190555080611a7581613276565b9150506119a1565b5050831561128857845460ff60401b1916855560405160008051602061344f83398151915290611aaf9060019061328f565b60405180910390a1505050505050565b6000805160206134af833981519152611ad7816123d0565b6000611ae1612042565b6001600160a01b0385166000908152600782016020908152604080832087845290915281205491925003611b155750505050565b6001600160a01b0384166000818152600783016020908152604080832087845282528083208054939055518281529192869290917f12e6f6fd735d5f5552f050f21f0bb6e778513f31190ee7173dc48a713c3c5dd0910160405180910390a35050505050565b6000611b85612042565b546001600160a01b0316919050565b6000805160206134cf833981519152611bad81336114af565b158015611bc25750611bc06000336114af565b155b15611be2573360405163ea93ab6d60e01b81526004016108b09190612dcb565b81611beb612042565b60009485526002016020526040909320929092555050565b611c0c82610a70565b611c15816123d0565b610ac883836124e2565b6000611c2a8261147b565b611c4a5760405163180686e160e31b8152600481018390526024016108b0565b6000611c54612042565b600084815260068201602052604090205490915060001914611c8457600092835260060160205250604090205490565b8054604051636b10a8bf60e11b8152600481018590526001600160a01b039091169063d621517e90602401602060405180830381865afa158015611ccc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cf091906132cf565b15611d80576003810154815460405163a77ad11d60e01b8152600481018690526001600160a01b039091169063a77ad11d90602401602060405180830381865afa158015611d42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d6691906132ec565b6001600160401b0316611d799190613315565b9392505050565b6000838152600582016020526040812054611d996114e5565b65ffffffffffff16611dab9190613341565b90506000826003015482611dbf9190613354565b6003840154909150611dd2826001613315565b611ddc9190613376565b60008681526005850160205260409020546116229190613315565b6000611e01612042565b600092835260020160205250604090205490565b60606000611e21612042565b905060008160000160009054906101000a90046001600160a01b03166001600160a01b031663724b4fcf6040518163ffffffff1660e01b8152600401600060405180830381865afa158015611e7a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611ea2919081019061338d565b905080516001600160401b03811115611ebd57611ebd612c4d565b604051908082528060200260200182016040528015611f0257816020015b6040805180820190915260008082526020820152815260200190600190039081611edb5790505b50925060005b8151811015611fa3576040518060400160405280838381518110611f2e57611f2e61324a565b602002602001015160ff168152602001846002016000858581518110611f5657611f5661324a565b602002602001015160ff16815260200190815260200160002054815250848281518110611f8557611f8561324a565b60200260200101819052508080611f9b90613276565b915050611f08565b50505090565b6000806000806000611fb9612042565b9050611fc48661147b565b611fcd876114f4565b60009788526005830160209081526040808a205460069095019091529097205490979195509350915050565b6000612003612042565b60030154905090565b6000612016612810565b80549091506001190161203c57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b7f1f4ebdcee447b4955d797076b2bbe9eaa6ae7665ae386dd37cbd5682712f910090565b6000612072838361249f565b90508060000361208157505050565b60018301546040516370a0823160e01b815282916001600160a01b0316906370a08231906120b3903090600401612dcb565b602060405180830381865afa1580156120d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f49190613419565b10156121915760018301546040516370a0823160e01b81526001600160a01b03909116906370a082319061212c903090600401612dcb565b602060405180830381865afa158015612149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061216d9190613419565b60405163ae4b567360e01b81526004810191909152602481018290526044016108b0565b61219b838361237b565b600083815260058501602052604080822092909255845491516331a9108f60e11b81526004810185905290916001600160a01b031690636352211e90602401602060405180830381865afa1580156121f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221b919061322d565b6001850154909150612237906001600160a01b03168284612834565b806001600160a01b0316336001600160a01b0316846000805160206134ef8339815191528560405161226b91815260200190565b60405180910390a450505050565b6001600160a01b0382166000908152600784016020908152604080832084845290915281205490036122aa57505050565b6001600160a01b038281166000908152600785016020908152604080832085845290915281208054919055600185015490916122e891168483612834565b826001600160a01b0316336001600160a01b0316836000805160206134ef8339815191528460405161231c91815260200190565b60405180910390a4336001600160a01b031682846001600160a01b03167f77953bc894590294256cdac3803da37df5c2ec3ee31e6411685ac5de39415ebb8460405161226b91815260200190565b6000612374612810565b6001905550565b60006123868261147b565b6123a1575060008181526006830160205260409020546107a4565b5060048201546107a4565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b61084c813361288c565b6000806123e56123ac565b90506123f184846114af565b612471576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556124273390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107a4565b60009150506107a4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b60008181526005830160205260408120546124b86114e5565b65ffffffffffff1610156124ce575060006107a4565b611d7983836124dd868661237b565b61270a565b6000806124ed6123ac565b90506124f984846114af565b15612471576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107a4565b306001600160a01b037f0000000000000000000000009ff1ada3b6f030f9468ef4ed059f8dfddfa1b9fd1614806125ca57507f0000000000000000000000009ff1ada3b6f030f9468ef4ed059f8dfddfa1b9fd6001600160a01b03166125be6128b7565b6001600160a01b031614155b156125e85760405163703e46dd60e11b815260040160405180910390fd5b565b60008051602061346f833981519152610f7f816123d0565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561265c575060408051601f3d908101601f1916820190925261265991810190613419565b60015b61267b5781604051634c9c8ce360e01b81526004016108b09190612dcb565b60008051602061348f83398151915281146126ac57604051632a87526960e21b8152600481018290526024016108b0565b610a6b83836128cd565b306001600160a01b037f0000000000000000000000009ff1ada3b6f030f9468ef4ed059f8dfddfa1b9fd16146125e85760405163703e46dd60e11b815260040160405180910390fd5b60006114ef43612923565b600082815260058401602052604081205480831161272c576000915050611d79565b600485015415801590612743575084600401548110155b15612752576000915050611d79565b8454604051633404591760e21b8152600481018690526000916001600160a01b03169063d011645c90602401602060405180830381865afa15801561279b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127bf91906132b4565b60ff1660008181526002880160205260408120549192506127e08487613341565b90506127ec8183613376565b98975050505050505050565b6125e861295a565b61280861295a565b6125e861297f565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b610a6b83846001600160a01b031663a9059cbb858560405160240161285a929190613328565b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050612987565b61289682826114af565b610f7f57808260405163e2517d3f60e01b81526004016108b0929190613328565b600060008051602061348f833981519152611b85565b6128d6826129e1565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561291b57610a6b8282612a3d565b610f7f612aaa565b600065ffffffffffff821115612956576040516306dfcc6560e41b815260306004820152602481018390526044016108b0565b5090565b612962612ac9565b6125e857604051631afcd79f60e31b815260040160405180910390fd5b61236a61295a565b600061299c6001600160a01b03841683612ae3565b905080516000141580156129c15750808060200190518101906129bf91906132cf565b155b15610a6b5782604051635274afe760e01b81526004016108b09190612dcb565b806001600160a01b03163b600003612a0e5780604051634c9c8ce360e01b81526004016108b09190612dcb565b60008051602061348f83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612a5a9190613432565b600060405180830381855af49150503d8060008114612a95576040519150601f19603f3d011682016040523d82523d6000602084013e612a9a565b606091505b5091509150611622858383612af1565b34156125e85760405163b398979f60e01b815260040160405180910390fd5b6000612ad361247b565b54600160401b900460ff16919050565b6060611d7983836000612b44565b606082612b0657612b0182612be1565b611d79565b8151158015612b1d57506001600160a01b0384163b155b15612b3d5783604051639996b31560e01b81526004016108b09190612dcb565b5080611d79565b606081471015612b69573060405163cd78605960e01b81526004016108b09190612dcb565b600080856001600160a01b03168486604051612b859190613432565b60006040518083038185875af1925050503d8060008114612bc2576040519150601f19603f3d011682016040523d82523d6000602084013e612bc7565b606091505b5091509150612bd7868383612af1565b9695505050505050565b805115612bf15780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215612c1c57600080fd5b81356001600160e01b031981168114611d7957600080fd5b600060208284031215612c4657600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715612c8557612c85612c4d565b60405290565b60405160e081016001600160401b0381118282101715612c8557612c85612c4d565b604051601f8201601f191681016001600160401b0381118282101715612cd557612cd5612c4d565b604052919050565b60006001600160401b03821115612cf657612cf6612c4d565b5060051b60200190565b600082601f830112612d1157600080fd5b81356020612d26612d2183612cdd565b612cad565b82815260069290921b84018101918181019086841115612d4557600080fd5b8286015b84811015612d845760408189031215612d625760008081fd5b612d6a612c63565b813581528482013585820152835291830191604001612d49565b509695505050505050565b600060208284031215612da157600080fd5b81356001600160401b03811115612db757600080fd5b612dc384828501612d00565b949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b038116811461084c57600080fd5b8035612dff81612ddf565b919050565b60008060408385031215612e1757600080fd5b823591506020830135612e2981612ddf565b809150509250929050565b600060208284031215612e4657600080fd5b8135611d7981612ddf565b801515811461084c57600080fd5b60008060408385031215612e7257600080fd5b823591506020830135612e2981612e51565b60005b83811015612e9f578181015183820152602001612e87565b50506000910152565b6020815260008251806020840152612ec7816040850160208701612e84565b601f01601f19169190910160400192915050565b60008060408385031215612eee57600080fd5b8235612ef981612ddf565b91506020838101356001600160401b0380821115612f1657600080fd5b818601915086601f830112612f2a57600080fd5b813581811115612f3c57612f3c612c4d565b612f4e601f8201601f19168501612cad565b91508082528784828501011115612f6457600080fd5b80848401858401376000848284010152508093505050509250929050565b60008060408385031215612f9557600080fd5b8235612fa081612ddf565b946020939093013593505050565b600082601f830112612fbf57600080fd5b81356020612fcf612d2183612cdd565b82815260059290921b84018101918181019086841115612fee57600080fd5b8286015b84811015612d845780358352918301918301612ff2565b60008060006060848603121561301e57600080fd5b83356001600160401b038082111561303557600080fd5b818601915086601f83011261304957600080fd5b81356020613059612d2183612cdd565b82815260059290921b8401810191818101908a84111561307857600080fd5b948201945b8386101561309f57853561309081612ddf565b8252948201949082019061307d565b975050870135925050808211156130b557600080fd5b6130c187838801612fae565b935060408601359150808211156130d757600080fd5b506130e486828701612fae565b9150509250925092565b60006020828403121561310057600080fd5b81356001600160401b038082111561311757600080fd5b9083019060e0828603121561312b57600080fd5b613133612c8b565b61313c83612df4565b815261314a60208401612df4565b602082015261315b60408401612df4565b604082015261316c60608401612df4565b606082015261317d60808401612df4565b608082015260a08301358281111561319457600080fd5b6131a087828601612d00565b60a08301525060c083013560c082015280935050505092915050565b600080604083850312156131cf57600080fd5b50508035926020909101359150565b602080825282518282018190526000919060409081850190868401855b82811015613220578151805185528601518685015292840192908501906001016131fb565b5091979650505050505050565b60006020828403121561323f57600080fd5b8151611d7981612ddf565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161328857613288613260565b5060010190565b6001600160401b0391909116815260200190565b805160ff81168114612dff57600080fd5b6000602082840312156132c657600080fd5b611d79826132a3565b6000602082840312156132e157600080fd5b8151611d7981612e51565b6000602082840312156132fe57600080fd5b81516001600160401b0381168114611d7957600080fd5b808201808211156107a4576107a4613260565b6001600160a01b03929092168252602082015260400190565b818103818111156107a4576107a4613260565b60008261337157634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176107a4576107a4613260565b600060208083850312156133a057600080fd5b82516001600160401b038111156133b657600080fd5b8301601f810185136133c757600080fd5b80516133d5612d2182612cdd565b81815260059190911b820183019083810190878311156133f457600080fd5b928401925b828410156117445761340a846132a3565b825292840192908401906133f9565b60006020828403121561342b57600080fd5b5051919050565b60008251613444818460208701612e84565b919091019291505056fec7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc7fdee6d53599c4103e673abe9f693f54fb6fbd46c42941629b89e839a25d583597667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929e4fea81930180a28bed643ad84b5c70b47a7f780388053588df3b32a5d3ac2e6a9c4810ca742dbbe9265a83bf95c6bd92653ff80948f8fb013d94abce87528ada26469706673582212202d814707bd9a2bd6e2ed3465c293bb1a19ffb4172eff7af6659cc559a024d27c64736f6c63430008140033