VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xB7DD6C…7f23
Summary
Transactions
Transfers
Address
0xB7DD6CFBb1c4D3BC68eBBC19d86215AB2b787f23
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xb365468400CCa27d72760086132333a6A00b6Bae
Deployer
0xb365468400CCa27d72760086132333a6A00b6Bae
Code
0x60806040523480156200001157600080fd5b5060043610620000ab5760003560e01c80638da5cb5b116200006e5780638da5cb5b14620001435780639049f9d21462000155578063f010b953146200016c578063f2fde38b1462000183578063f77c4791146200019a57600080fd5b8063171c095914620000b057806341d1de9714620000f8578063715018a6146200010f5780637b103999146200011b5780637dc0d1d0146200012f575b600080fd5b620000dc620000c136600462000556565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b620000dc620001093660046200057b565b620001ae565b62000119620001d9565b005b600354620000dc906001600160a01b031681565b600254620000dc906001600160a01b031681565b6000546001600160a01b0316620000dc565b620000dc6200016636600462000556565b620001f1565b620001196200017d36600462000595565b620003cb565b620001196200019436600462000556565b62000464565b600154620000dc906001600160a01b031681565b60058181548110620001bf57600080fd5b6000918252602090912001546001600160a01b0316905081565b620001e3620004ac565b620001ef6000620004db565b565b6000620001fd620004ac565b6001600160a01b038216620002255760405163e6c4247b60e01b815260040160405180910390fd5b6001600160a01b0382811660009081526004602052604090205416156200025f57604051630188c99160e11b815260040160405180910390fd5b816001600160a01b03163b6000036200028b57604051637d10721560e11b815260040160405180910390fd5b6001546002546003546040516000936001600160a01b03908116938116928792911690620002b9906200052b565b6001600160a01b039485168152928416602084015290831660408301529091166060820152608001604051809103906000f080158015620002fe573d6000803e3d6000fd5b506001600160a01b03808516600081815260046020526040812080549385166001600160a01b031994851681179091556005805460018181018355938290527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180549095169091179093559154929450849350917ff8a0462f666b427ea753848be7e91f9ce413975906f6f39950be296ca9a4d524918491620003a39190620005df565b604080516001600160a01b03909316835260208301919091520160405180910390a250919050565b620003d5620004ac565b6001600160a01b0383161580620003f357506001600160a01b038216155b806200040657506001600160a01b038116155b15620004255760405163e6c4247b60e01b815260040160405180910390fd5b600180546001600160a01b039485166001600160a01b031991821617909155600280549385169382169390931790925560038054919093169116179055565b6200046e620004ac565b6001600160a01b0381166200049e57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620004a981620004db565b50565b6000546001600160a01b03163314620001ef5760405163118cdaa760e01b815233600482015260240162000495565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612bd2806200060883390190565b80356001600160a01b03811681146200055157600080fd5b919050565b6000602082840312156200056957600080fd5b620005748262000539565b9392505050565b6000602082840312156200058e57600080fd5b5035919050565b600080600060608486031215620005ab57600080fd5b620005b68462000539565b9250620005c66020850162000539565b9150620005d66040850162000539565b90509250925092565b818103818111156200060157634e487b7160e01b600052601160045260246000fd5b9291505056fe6080604052611b58600d55610960600e553480156200001d57600080fd5b5060405162002bd238038062002bd28339810160408190526200004091620002b6565b604080518082018252600e81526d04c656e64696e67506f6f6c204c560941b602080830191909152825180840190935260038352620704c560ec1b90830152600160005590856001600160a01b038116620000b557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000c08162000247565b506005620000cf8382620003b8565b506006620000de8282620003b8565b5050506001600160a01b0383161580620000ff57506001600160a01b038216155b806200011257506001600160a01b038116155b15620001315760405163d92e233d60e01b815260040160405180910390fd5b600780546001600160a01b039485166001600160a01b03199182161790915560088054938516938216939093179092556009805491909316911617905550604080518082018252600b81526a13195b991a5b99d41bdbdb60aa1b6020918201528151808301835260018152603160f81b9082015281517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818301527f2c7abbef8c67109c83a9854286f6a8cac8bb0a5f8078b0fcf7c7307a1dcdf5b8818401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a0808301919091528351808303909101815260c09091019092528151910120600f5562000484565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80516001600160a01b0381168114620002b157600080fd5b919050565b60008060008060808587031215620002cd57600080fd5b620002d88562000299565b9350620002e86020860162000299565b9250620002f86040860162000299565b9150620003086060860162000299565b905092959194509250565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200033e57607f821691505b6020821081036200035f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003b357600081815260208120601f850160051c810160208610156200038e5750805b601f850160051c820191505b81811015620003af578281556001016200039a565b5050505b505050565b81516001600160401b03811115620003d457620003d462000313565b620003ec81620003e5845462000329565b8462000365565b602080601f8311600181146200042457600084156200040b5750858301515b600019600386901b1c1916600185901b178555620003af565b600085815260208120601f198616915b82811015620004555788860151825594840194600190910190840162000434565b5085821015620004745787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61273e80620004946000396000f3fe6080604052600436106102345760003560e01c80637ecebe001161012e578063c5ebeaec116100ab578063e40802af1161006f578063e40802af146106a8578063e8f3e947146106be578063f2fde38b14610707578063f65309fc14610727578063fd967f471461074757600080fd5b8063c5ebeaec146105e2578063ccfc31a914610602578063ce513b6f14610622578063dd62ed3e14610642578063de58bafa1461068857600080fd5b8063a9059cbb116100f2578063a9059cbb1461054d578063abcbbb1f1461056d578063ac1407e51461058d578063acb70815146105a2578063b4d65e25146105c257600080fd5b80637ecebe00146104b75780638da5cb5b146104e457806395d89b4114610502578063a37a53e814610517578063a50edca01461052d57600080fd5b8063313ce567116101bc57806370a082311161018057806370a08231146103f4578063715018a61461042a5780637adbf9731461043f5780637b1039991461045f5780637dc0d1d01461049757600080fd5b8063313ce5671461036b5780633644e515146103925780634c19386c146103a8578063630fd0ac146103be578063674032b8146103d457600080fd5b806318160ddd1161020357806318160ddd146102d65780631b855786146102eb57806323b872dd1461030b5780632e1a7d4d1461032b5780632f8655681461034b57600080fd5b806306fdde0314610240578063095ea7b31461026b5780630e12e91c1461029b57806314e2284b146102bf57600080fd5b3661023b57005b600080fd5b34801561024c57600080fd5b5061025561075d565b60405161026291906123fc565b60405180910390f35b34801561027757600080fd5b5061028b61028636600461245f565b6107ef565b6040519015158152602001610262565b3480156102a757600080fd5b506102b1600d5481565b604051908152602001610262565b3480156102cb57600080fd5b506102d4610809565b005b3480156102e257600080fd5b506004546102b1565b3480156102f757600080fd5b5061028b61030636600461249a565b610924565b34801561031757600080fd5b5061028b6103263660046124f6565b61098c565b34801561033757600080fd5b506102d4610346366004612537565b6109b0565b34801561035757600080fd5b506102d4610366366004612550565b610ae5565b34801561037757600080fd5b50610380610cf3565b60405160ff9091168152602001610262565b34801561039e57600080fd5b506102b1600f5481565b3480156103b457600080fd5b506102b1600b5481565b3480156103ca57600080fd5b506102b1600a5481565b3480156103e057600080fd5b506102d46103ef36600461256d565b610d66565b34801561040057600080fd5b506102b161040f366004612550565b6001600160a01b031660009081526002602052604090205490565b34801561043657600080fd5b506102d4610ebf565b34801561044b57600080fd5b506102d461045a366004612550565b610ed3565b34801561046b57600080fd5b5060095461047f906001600160a01b031681565b6040516001600160a01b039091168152602001610262565b3480156104a357600080fd5b5060075461047f906001600160a01b031681565b3480156104c357600080fd5b506102b16104d2366004612550565b60106020526000908152604090205481565b3480156104f057600080fd5b506001546001600160a01b031661047f565b34801561050e57600080fd5b50610255610f24565b34801561052357600080fd5b506102b161258081565b34801561053957600080fd5b5060085461047f906001600160a01b031681565b34801561055957600080fd5b5061028b61056836600461245f565b610f33565b34801561057957600080fd5b506102d4610588366004612537565b610f41565b34801561059957600080fd5b506102d4610f7a565b3480156105ae57600080fd5b506102b16105bd36600461256d565b61103d565b3480156105ce57600080fd5b506102b16105dd366004612550565b611187565b3480156105ee57600080fd5b5061028b6105fd366004612537565b6111b6565b34801561060e57600080fd5b506102b161061d366004612550565b6111db565b34801561062e57600080fd5b506102b161063d366004612550565b61121b565b34801561064e57600080fd5b506102b161065d36600461259d565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b34801561069457600080fd5b506102b16106a3366004612550565b611243565b3480156106b457600080fd5b506102b1600e5481565b3480156106ca57600080fd5b506106f26106d9366004612550565b600c602052600090815260409020805460019091015482565b60408051928352602083019190915201610262565b34801561071357600080fd5b506102d4610722366004612550565b611295565b34801561073357600080fd5b506102d4610742366004612537565b6112d5565b34801561075357600080fd5b506102b161271081565b60606005805461076c906125cb565b80601f0160208091040260200160405190810160405280929190818152602001828054610798906125cb565b80156107e55780601f106107ba576101008083540402835291602001916107e5565b820191906000526020600020905b8154815290600101906020018083116107c857829003601f168201915b5050505050905090565b6000336107fd818585611305565b60019150505b92915050565b61081233611243565b156108305760405163fc24f66f60e01b815260040160405180910390fd5b600954604051633d58406360e01b81523360048201526000916001600160a01b031690633d58406390602401602060405180830381865afa158015610879573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089d9190612605565b90506001600160a01b0381166108c65760405163c01147ed60e01b815260040160405180910390fd5b60405163567619c560e11b8152600060048201526001600160a01b0382169063acec338a906024015b600060405180830381600087803b15801561090957600080fd5b505af115801561091d573d6000803e3d6000fd5b5050505050565b600061092e611317565b6001600160a01b03861660009081526010602052604081208054908261095383612638565b91905055905061096b600f54888a848a8a8a8a611341565b61097588886114ba565b9150506109826001600055565b9695505050505050565b60003361099a8582856115f1565b6109a5858585611670565b506001949350505050565b6109b8611317565b60006109d2826109c760045490565b600a54600b546116cf565b33600090815260026020526040902054909150811115610a05576040516384b8f6a160e01b815260040160405180910390fd5b610a0f33826117a6565b81600a6000828254610a219190612651565b909155505060085460405163a9059cbb60e01b8152336004820152602481018490526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610a77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9b9190612664565b50604080518381526020810183905233917f92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc6910160405180910390a250610ae26001600055565b50565b610aed611317565b6001600160a01b038082166000908152600c60205260408120600954600754600854600e549395610b32948894889490831693908316921690612580906127106117dc565b6008546040516323b872dd60e01b8152336004820152306024820152604481018390529192506001600160a01b0316906323b872dd906064016020604051808303816000875af1158015610b8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bae9190612664565b50600080835560018301819055600b8054839290610bcd908490612651565b9091555050600954604051633d58406360e01b81526001600160a01b03858116600483015290911690633d58406390602401602060405180830381865afa158015610c1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c409190612605565b6040516305f0caad60e31b81523360048201526001600160a01b039190911690632f86556890602401600060405180830381600087803b158015610c8357600080fd5b505af1158015610c97573d6000803e3d6000fd5b5050604080518481526000602082018190528183015290516001600160a01b03871693507f07178c166b5aef4d8409e6bbfd0e7b1ad42c92eb65903a5e5482166f3f4e62f092509081900360600190a25050610ae26001600055565b6008546040805163313ce56760e01b815290516000926001600160a01b03169163313ce5679160048083019260209291908290030181865afa158015610d3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d619190612686565b905090565b610d6e611317565b60008211610d8f57604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b038116610db65760405163bfcf3c0b60e01b815260040160405180910390fd5b6000610dcd83610dc560045490565b600a54611906565b6008546040516323b872dd60e01b8152336004820152306024820152604481018690529192506001600160a01b0316906323b872dd906064016020604051808303816000875af1158015610e25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e499190612664565b5082600a6000828254610e5c91906126a3565b90915550610e6c90508282611981565b60408051848152602081018390526001600160a01b038416917f5c2c0d2616a06b35bb159b4d7e227972b59bb33f8d5229ca0e5e438259bfd5d3910160405180910390a250610ebb6001600055565b5050565b610ec76119b7565b610ed160006119e4565b565b610edb6119b7565b6001600160a01b038116610f025760405163d92e233d60e01b815260040160405180910390fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60606006805461076c906125cb565b6000336107fd818585611670565b610f496119b7565b801580610f57575061271081115b15610f7557604051631f2a200560e01b815260040160405180910390fd5b600d55565b600954604051633d58406360e01b81523360048201526000916001600160a01b031690633d58406390602401602060405180830381865afa158015610fc3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe79190612605565b90506001600160a01b0381166110105760405163c01147ed60e01b815260040160405180910390fd5b60405163567619c560e11b8152600160048201526001600160a01b0382169063acec338a906024016108ef565b6000611047611317565b6001600160a01b0382166000908152600c60205260408120600e54909190819081906110799085908990612710611a36565b92509250925080600b60008282546110919190612651565b9250508190555081600a60008282546110aa91906126a3565b90915550506008546040516323b872dd60e01b8152336004820152306024820152604481018990526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611106573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112a9190612664565b5060408051888152602081018590529081018390526001600160a01b038716907f07178c166b5aef4d8409e6bbfd0e7b1ad42c92eb65903a5e5482166f3f4e62f09060600160405180910390a25090925050506108036001600055565b600954600754600854600d546000936108039386936001600160a01b0392831693918316921690612710611b3d565b60006111c0611317565b6111ca82336114ba565b90506111d66001600055565b919050565b6001600160a01b038082166000908152600c60205260408120600954600754600854600e5494956108039588959482169382169290911690612710611d94565b6001600160a01b03811660009081526002602052604081205461080390600454600a54611fcc565b6001600160a01b0381166000908152600c60205260408120805461126a5750600092915050565b61128281600001548260010154600e54612710612027565b815461128e91906126a3565b9392505050565b61129d6119b7565b6001600160a01b0381166112cc57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b610ae2816119e4565b6112dd6119b7565b61271081111561130057604051631f2a200560e01b815260040160405180910390fd5b600e55565b61131283838360016120bc565b505050565b60026000540361133a57604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b8342111561136257604051630819bdcd60e01b815260040160405180910390fd5b604080517f4d970dadc4342e9ef48f0dddadacca0097df61f6a66189e2ebc873b5225bbe876020808301919091526001600160a01b038a1682840152606082018990526080820188905260a08083018890528351808403909101815260c08301909352825192019190912061190160f01b60e083015260e282018a90526101028201819052906000906101220160408051601f198184030181528282528051602091820120600080855291840180845281905260ff89169284019290925260608301879052608083018690529092509060019060a0016020604051602081039080840390855afa15801561145a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158061148f5750896001600160a01b0316816001600160a01b031614155b156114ad57604051638baa579f60e01b815260040160405180910390fd5b5050505050505050505050565b6000806114c683611187565b905060006114d384611243565b90506114e685600a54600b548585612191565b600e546001600160a01b0385166000908152600c6020526040812090916115129190889061271061225a565b905085600b600082825461152691906126a3565b909155505060085460405163a9059cbb60e01b8152336004820152602481018890526001600160a01b039091169063a9059cbb906044016020604051808303816000875af115801561157c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a09190612664565b5060408051878152602081018390526001600160a01b038716917feae9cfbc77fdd40ca899f36b608256063b2bc9d8178b0220f7ad513e178d6730910160405180910390a250600195945050505050565b6001600160a01b0383811660009081526003602090815260408083209386168352929052205460001981101561166a578181101561165b57604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016112c3565b61166a848484840360006120bc565b50505050565b6001600160a01b03831661169a57604051634b637e8f60e11b8152600060048201526024016112c3565b6001600160a01b0382166116c45760405163ec442f0560e01b8152600060048201526024016112c3565b6113128383836122d2565b60008085116116f157604051631f2a200560e01b815260040160405180910390fd5b60006116fd8385612651565b9050858110156117205760405163bb55fd2760e01b815260040160405180910390fd5b8460000361174157604051634960675b60e01b815260040160405180910390fd5b83600081900361176457604051631f2a200560e01b815260040160405180910390fd5b8061176f87896126b6565b61177991906126cd565b92508260000361179c57604051631f2a200560e01b815260040160405180910390fd5b5050949350505050565b6001600160a01b0382166117d057604051634b637e8f60e11b8152600060048201526024016112c3565b610ebb826000836122d2565b6000806117ee8a8a8a8a8a8989611d94565b90508481101561181157604051631f22819960e31b815260040160405180910390fd5b885461181e57600061183e565b61183289600001548a600101548686612027565b895461183e91906126a3565b915060008211611861576040516308d1fde360e11b815260040160405180910390fd5b604051633d58406360e01b81526001600160a01b038b81166004830152600091908a1690633d58406390602401602060405180830381865afa1580156118ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118cf9190612605565b90506001600160a01b0381166118f85760405163c01147ed60e01b815260040160405180910390fd5b505098975050505050505050565b600080841161192857604051631f2a200560e01b815260040160405180910390fd5b81801580611934575083155b1561194157849150611979565b8061194c85876126b6565b61195691906126cd565b91508160000361197957604051631f2a200560e01b815260040160405180910390fd5b509392505050565b6001600160a01b0382166119ab5760405163ec442f0560e01b8152600060048201526024016112c3565b610ebb600083836122d2565b6001546001600160a01b03163314610ed15760405163118cdaa760e01b81523360048201526024016112c3565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806000808611611a5b57604051631f2a200560e01b815260040160405180910390fd5b8654611a7a576040516323d0513560e11b815260040160405180910390fd5b6000611a90886000015489600101548888612027565b88549091508790828211611ab65789544260018c01559550909350600092508390611b30565b82945060008383611ac79190612651565b9050818110611ae8576000808c5560018c0181905596509093508390611b2e565b6000611af48284612651565b905067ffffffffffffffff811115611b1f57604051636f6d823d60e11b815260040160405180910390fd5b808c554260018d015596509350835b505b5050509450945094915050565b604051633d58406360e01b81526001600160a01b0387811660048301526000918291881690633d58406390602401602060405180830381865afa158015611b88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bac9190612605565b90506001600160a01b038116611bd55760405163c01147ed60e01b815260040160405180910390fd5b806001600160a01b03166302fb0c5e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c379190612664565b611c45576000915050610982565b6000816001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c85573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca991906126ef565b905080600003611cbe57600092505050610982565b604051637853f13f60e01b81526001600160a01b03878116600483015260009190891690637853f13f90602401602060405180830381865afa158015611d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d2c91906126ef565b905080600003611d425760009350505050610982565b600085611d4f83856126b6565b611d5991906126cd565b905080600003611d70576000945050505050610982565b85611d7b88836126b6565b611d8591906126cd565b9b9a5050505050505050505050565b6000806000886000015411611daa576000611dca565b611dbe886000015489600101548686612027565b8854611dca91906126a3565b905060008111611ddf57600019915050611fc1565b604051633d58406360e01b81526001600160a01b038a8116600483015260009190891690633d58406390602401602060405180830381865afa158015611e29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e4d9190612605565b90506001600160a01b038116611e6857600092505050611fc1565b6000816001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ea8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ecc91906126ef565b905080600003611ee3576000199350505050611fc1565b604051637853f13f60e01b81526001600160a01b038881166004830152600091908a1690637853f13f90602401602060405180830381865afa158015611f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5191906126ef565b905080600003611f74576040516307ccf3bb60e11b815260040160405180910390fd5b600086611f8183856126b6565b611f8b91906126cd565b905080600003611fa45760001995505050505050611fc1565b80611faf88876126b6565b611fb991906126cd565b955050505050505b979650505050505050565b6000808411611fee57604051631f2a200560e01b815260040160405180910390fd5b8260000361200f57604051634960675b60e01b815260040160405180910390fd5b600061201b83866126b6565b905061195684826126cd565b6000808511612038575060006120b4565b4284111561205957604051637616640160e01b815260040160405180910390fd5b60006120658542612651565b9050806000036120795760009150506120b4565b60008161208686896126b6565b61209091906126b6565b905060006120a2856301e133806126b6565b90506120ae81836126cd565b93505050505b949350505050565b6001600160a01b0384166120e65760405163e602df0560e01b8152600060048201526024016112c3565b6001600160a01b03831661211057604051634a1406b160e11b8152600060048201526024016112c3565b6001600160a01b038085166000908152600360209081526040808320938716835292905220829055801561166a57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161218391815260200190565b60405180910390a350505050565b600085116121b257604051631f2a200560e01b815260040160405180910390fd5b60006121be8486612651565b9050858110156121e15760405163bb55fd2760e01b815260040160405180910390fd5b82600003612202576040516325c0aff560e11b815260040160405180910390fd5b828210612222576040516325c0aff560e11b815260040160405180910390fd5b600061222e8385612651565b90508087111561225157604051630bc9840760e31b815260040160405180910390fd5b50505050505050565b600080612271866000015487600101548686612027565b905060008582886000015461228691906126a3565b61229091906126a3565b905067ffffffffffffffff8111156122bb57604051631553e8e160e21b815260040160405180910390fd5b808755426001909701969096555093949350505050565b6001600160a01b0383166122fd5780600460008282546122f291906126a3565b9091555061236f9050565b6001600160a01b038316600090815260026020526040902054818110156123505760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016112c3565b6001600160a01b03841660009081526002602052604090209082900390555b6001600160a01b03821661238b576004805482900390556123aa565b6001600160a01b03821660009081526002602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516123ef91815260200190565b60405180910390a3505050565b600060208083528351808285015260005b818110156124295785810183015185820160400152820161240d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610ae257600080fd5b6000806040838503121561247257600080fd5b823561247d8161244a565b946020939093013593505050565b60ff81168114610ae257600080fd5b60008060008060008060c087890312156124b357600080fd5b8635955060208701356124c58161244a565b94506040870135935060608701356124dc8161248b565b9598949750929560808101359460a0909101359350915050565b60008060006060848603121561250b57600080fd5b83356125168161244a565b925060208401356125268161244a565b929592945050506040919091013590565b60006020828403121561254957600080fd5b5035919050565b60006020828403121561256257600080fd5b813561128e8161244a565b6000806040838503121561258057600080fd5b8235915060208301356125928161244a565b809150509250929050565b600080604083850312156125b057600080fd5b82356125bb8161244a565b915060208301356125928161244a565b600181811c908216806125df57607f821691505b6020821081036125ff57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561261757600080fd5b815161128e8161244a565b634e487b7160e01b600052601160045260246000fd5b60006001820161264a5761264a612622565b5060010190565b8181038181111561080357610803612622565b60006020828403121561267657600080fd5b8151801515811461128e57600080fd5b60006020828403121561269857600080fd5b815161128e8161248b565b8082018082111561080357610803612622565b808202811582820484141761080357610803612622565b6000826126ea57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561270157600080fd5b505191905056fea26469706673582212207545151d9dcf4ac072504e1621d97456bf68ec7c318a7c139bc4b82d70e4233464736f6c63430008140033a2646970667358221220c6b685b04f44e21f9d51f04771f5c346c8aae23c52b480a1660ebfc4dd42099d64736f6c63430008140033