[ This is Testnet transaction only ]
Transaction Hash:
0x723945c2f8c9e9f7231b32b04699ce7c499075b828e3a7a53bcf474d1c07f4de
Timestamp:
10 days 6 hrs ago (Nov-21-2023 12:49:33 PM +UTC)
Transaction Fee:
29,996.694 BTT
Gas Price:
0.009 BTT (9,000,000 Gwei)
Gas Limit & Usage by Txn:
3,332,966
|
3,332,966 (100%)
Other Attributes:
Nonce:
1241
Position:
0
Input Data:
0x60806040526011805463ff0000ff1916636400000f1790553480156200002457600080fd5b5060405162003ccb38038062003ccb8339810160408190526200004791620001d4565b3383836000620000588382620002f4565b506001620000678282620002f4565b5050506001600160a01b0381166200009957604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620000a481620000bd565b50600b620000b38282620002f4565b50505050620003c0565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013757600080fd5b81516001600160401b03808211156200015457620001546200010f565b604051601f8301601f19908116603f011681019082821181831017156200017f576200017f6200010f565b816040528381526020925086838588010111156200019c57600080fd5b600091505b83821015620001c05785820183015181830184015290820190620001a1565b600093810190920192909252949350505050565b600080600060608486031215620001ea57600080fd5b83516001600160401b03808211156200020257600080fd5b620002108783880162000125565b945060208601519150808211156200022757600080fd5b620002358783880162000125565b935060408601519150808211156200024c57600080fd5b506200025b8682870162000125565b9150509250925092565b600181811c908216806200027a57607f821691505b6020821081036200029b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002ef57600081815260208120601f850160051c81016020861015620002ca5750805b601f850160051c820191505b81811015620002eb57828155600101620002d6565b5050505b505050565b81516001600160401b038111156200031057620003106200010f565b620003288162000321845462000265565b84620002a1565b602080601f831160018114620003605760008415620003475750858301515b600019600386901b1c1916600185901b178555620002eb565b600085815260208120601f198616915b82811015620003915788860151825594840194600190910190840162000370565b5085821015620003b05787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6138fb80620003d06000396000f3fe60806040526004361061020f5760003560e01c80638da5cb5b11610118578063d72fc807116100a0578063ede9d8d61161006f578063ede9d8d614610698578063f2824b53146106b8578063f2fde38b14610731578063faebce2314610751578063fe3bf1f61461077157600080fd5b8063d72fc807146105f0578063e44b99b814610610578063e725f87714610658578063e985e9c51461067857600080fd5b8063ab8ece8b116100e7578063ab8ece8b1461051d578063b47cc5561461055f578063b88d4fde1461057f578063c87b56dd1461059f578063d188929f146105bf57600080fd5b80638da5cb5b146104aa57806395d89b41146104c8578063a0ce04e2146104dd578063a22cb465146104fd57600080fd5b806323b872dd1161019b5780634c8bbdf71161016a5780634c8bbdf7146104225780634f6ccce7146104355780636352211e1461045557806370a0823114610475578063715018a61461049557600080fd5b806323b872dd146103a25780632f745c59146103c257806330176e13146103e257806342842e0e1461040257600080fd5b80630b5c64c0116101e25780630b5c64c0146102c55780630ce90ec21461031657806318148f1b1461033657806318160ddd146103635780631b69244e1461038257600080fd5b806301ffc9a71461021457806306fdde0314610249578063081812fc1461026b578063095ea7b3146102a3575b600080fd5b34801561022057600080fd5b5061023461022f36600461300b565b610791565b60405190151581526020015b60405180910390f35b34801561025557600080fd5b5061025e6107bc565b6040516102409190613078565b34801561027757600080fd5b5061028b61028636600461308b565b61084e565b6040516001600160a01b039091168152602001610240565b3480156102af57600080fd5b506102c36102be3660046130c0565b610877565b005b3480156102d157600080fd5b506102e56102e03660046130ea565b610886565b6040805194855260ff93841660208601526001600160401b0390921691840191909152166060820152608001610240565b34801561032257600080fd5b506102c361033136600461308b565b6108de565b34801561034257600080fd5b5061035661035136600461310c565b6109a3565b6040516102409190613127565b34801561036f57600080fd5b506008545b604051908152602001610240565b34801561038e57600080fd5b506102e561039d36600461308b565b610a44565b3480156103ae57600080fd5b506102c36103bd36600461316b565b610a90565b3480156103ce57600080fd5b506103746103dd3660046130c0565b610b20565b3480156103ee57600080fd5b506102c36103fd366004613252565b610b85565b34801561040e57600080fd5b506102c361041d36600461316b565b610b99565b6102c3610430366004613286565b610bb9565b34801561044157600080fd5b5061037461045036600461308b565b610f92565b34801561046157600080fd5b5061028b61047036600461308b565b610feb565b34801561048157600080fd5b5061037461049036600461310c565b610ff6565b3480156104a157600080fd5b506102c361103e565b3480156104b657600080fd5b50600a546001600160a01b031661028b565b3480156104d457600080fd5b5061025e611052565b3480156104e957600080fd5b506102346104f836600461308b565b611061565b34801561050957600080fd5b506102c36105183660046132e9565b61109e565b34801561052957600080fd5b5061054d61053836600461308b565b600f6020526000908152604090205460ff1681565b60405160ff9091168152602001610240565b34801561056b57600080fd5b506102c361057a36600461310c565b6110a9565b34801561058b57600080fd5b506102c361059a366004613325565b6110d3565b3480156105ab57600080fd5b5061025e6105ba36600461308b565b6110ea565b3480156105cb57600080fd5b506105df6105da36600461308b565b611152565b6040516102409594939291906133a0565b3480156105fc57600080fd5b506102c361060b366004613478565b61144c565b34801561061c57600080fd5b5061064361062b36600461308b565b600e6020526000908152604090205463ffffffff1681565b60405163ffffffff9091168152602001610240565b34801561066457600080fd5b5061025e61067336600461308b565b611548565b34801561068457600080fd5b506102346106933660046134d3565b6115e2565b3480156106a457600080fd5b506102c36106b3366004613506565b611610565b3480156106c457600080fd5b506107046106d336600461308b565b600c6020526000908152604090205460ff808216916101008104821691620100008204811691630100000090041684565b6040805160ff95861681529385166020850152918416918301919091529091166060820152608001610240565b34801561073d57600080fd5b506102c361074c36600461310c565b6116a3565b34801561075d57600080fd5b506102c361076c366004613534565b6116de565b34801561077d57600080fd5b506102c361078c366004613478565b611c8c565b60006001600160e01b0319821663780e9d6360e01b14806107b657506107b682611e0f565b92915050565b6060600080546107cb90613567565b80601f01602080910402602001604051908101604052809291908181526020018280546107f790613567565b80156108445780601f1061081957610100808354040283529160200191610844565b820191906000526020600020905b81548152906001019060200180831161082757829003601f168201915b5050505050905090565b600061085982611e5f565b506000828152600460205260409020546001600160a01b03166107b6565b610882828233611e98565b5050565b601060205281600052604060002081815481106108a257600080fd5b60009182526020909120600290910201805460019091015490925060ff80821692506001600160401b0361010083041691600160481b90041684565b6108e6611ea5565b6108ef81611061565b156109a0576000818152600f60205260408120805460ff1691610911836135b7565b82546101009290920a60ff8181021990931691831602179091556000838152600f602052604090205416905061094682611ed2565b8060ff166003148061095b57508060ff166007145b8061096957508060ff16600f145b8061097757508060ff166013145b156109855761098582611fd5565b506000818152600e60205260409020805463ffffffff191690555b50565b606060006109b083610ff6565b90506000816001600160401b038111156109cc576109cc6131a7565b6040519080825280602002602001820160405280156109f5578160200160208202803683370190505b50905060005b82811015610a3c57610a0d8582610b20565b828281518110610a1f57610a1f6135d6565b602090810291909101015280610a34816135ec565b9150506109fb565b509392505050565b60128181548110610a5457600080fd5b60009182526020909120600290910201805460019091015490915060ff808216916001600160401b0361010082041691600160481b9091041684565b6001600160a01b038216610abf57604051633250574960e11b8152600060048201526024015b60405180910390fd5b6000610acc8383336121f7565b9050836001600160a01b0316816001600160a01b031614610b1a576040516364283d7b60e01b81526001600160a01b0380861660048301526024820184905282166044820152606401610ab6565b50505050565b6000610b2b83610ff6565b8210610b5c5760405163295f44f760e21b81526001600160a01b038416600482015260248101839052604401610ab6565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b610b8d611ea5565b600b6108828282613653565b610bb4838383604051806020016040528060008152506110d3565b505050565b6000826003811115610bcd57610bcd613712565b610bdf9067016345785d8a0000613728565b905080341015610c285760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610ab6565b6103e8610c3460085490565b10610c815760405162461bcd60e51b815260206004820152601a60248201527f546f6b656e20737570706c79206c696d697420726561636865640000000000006044820152606401610ab6565b6000424384604051602001610c989392919061373f565b6040516020818303038152906040528051906020012060001c90506000610cbf85836122cc565b9050610cde86610cce60085490565b610cd990600161376c565b612484565b80600c6000610cec60085490565b81526020808201929092526040908101600090812084518154948601519386015160609096015160ff90811663010000000263ff0000001997821662010000029790971663ffff0000199582166101000261ffff19909716919092161794909417929092169290921792909217909155600190600f90610d6b60085490565b815260200190815260200160002060006101000a81548160ff021916908360ff16021790555083600d6000610d9f60085490565b81526020019081526020016000209081610db99190613653565b506000610dc660016124e9565b5111610e145760405162461bcd60e51b815260206004820152601b60248201527f4e6f20617661696c61626c65206c6576656c203120736b696c6c7300000000006044820152606401610ab6565b6000610e2060016124e9565b51610e2a84612636565b610e34919061377f565b905060006012610e4460016124e9565b8381518110610e5557610e556135d6565b602002602001015160ff1681548110610e7057610e706135d6565b60009182526020808320604080516080810182526002909402909101805484526001015460ff808216938501939093526001600160401b0361010082041691840191909152600160481b90041660608201529150601090610ed060085490565b8152602080820192909252604090810160009081208054600180820183559183528483208651600290920201908155938501519301805485840151606087015160ff908116600160481b0260ff60481b196001600160401b039093166101000268ffffffffffffffffff199094169190971617919091171693909317909255600a5490516001600160a01b03909116913480156108fc02929091818181858888f19350505050158015610f87573d6000803e3d6000fd5b505050505050505050565b6000610f9d60085490565b8210610fc65760405163295f44f760e21b81526000600482015260248101839052604401610ab6565b60088281548110610fd957610fd96135d6565b90600052602060002001549050919050565b60006107b682611e5f565b60006001600160a01b038216611022576040516322718ad960e21b815260006004820152602401610ab6565b506001600160a01b031660009081526003602052604090205490565b611046611ea5565b611050600061268d565b565b6060600180546107cb90613567565b6000818152600e6020526040812054606463ffffffff909116108015906107b65750506000908152600f6020526040902054601460ff9091161090565b6108823383836126df565b6110b1611ea5565b601380546001600160a01b0319166001600160a01b0392909216919091179055565b6110de848484610a90565b610b1a8484848461277e565b60606110f582611e5f565b5060006111006128a7565b90506000815111611120576040518060200160405280600081525061114b565b8061112a846128b6565b60405160200161113b9291906137a1565b6040516020818303038152906040525b9392505050565b60408051608081018252600080825260208201819052918101829052606081019190915260008060608061118560085490565b86116113c1576000868152600c602090815260408083208151608081018352905460ff808216835261010082048116838601526201000082048116838501526301000000909104811660608301528a8552600e845282852054600f855283862054600d90955292909420805491995063ffffffff909216975091909216945061120d90613567565b80601f016020809104026020016040519081016040528092919081815260200182805461123990613567565b80156112865780601f1061125b57610100808354040283529160200191611286565b820191906000526020600020905b81548152906001019060200180831161126957829003601f168201915b50505060008981526010602052604090208054939550929150506001600160401b038111156112b7576112b76131a7565b60405190808252806020026020018201604052801561130957816020015b6040805160808101825260008082526020808301829052928201819052606082015282526000199092019101816112d55790505b50915060005b815460ff821610156113ba57818160ff1681548110611330576113306135d6565b6000918252602091829020604080516080810182526002909302909101805483526001015460ff808216948401949094526001600160401b0361010082041691830191909152600160481b90048216606082015284519091859190841690811061139c5761139c6135d6565b602002602001018190525080806113b2906135b7565b91505061130f565b5050611443565b60408051608081018252600080825260208083018290528284018290526060830182905283518082018552828152845183815291820190945291975095508594509092508361143f565b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161140b5790505b5090505b91939590929450565b611454611ea5565b60125484106114985760405162461bcd60e51b815260206004820152601060248201526f125b9d985b1a59081cdada5b1b08125160821b6044820152606401610ab6565b60405180608001604052808581526020018460ff168152602001836001600160401b031681526020018260ff16815250601285815481106114db576114db6135d6565b600091825260209182902083516002909202019081559082015160019091018054604084015160609094015160ff908116600160481b0260ff60481b196001600160401b039096166101000268ffffffffffffffffff199093169190941617179290921617905550505050565b600d602052600090815260409020805461156190613567565b80601f016020809104026020016040519081016040528092919081815260200182805461158d90613567565b80156115da5780601f106115af576101008083540402835291602001916115da565b820191906000526020600020905b8154815290600101906020018083116115bd57829003601f168201915b505050505081565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b611618611ea5565b60085482111561165d5760405162461bcd60e51b815260206004820152601060248201526f125b9d985b1a59081d1bdad95b88125160821b6044820152606401610ab6565b6000828152600e60205260408120805483929061168190849063ffffffff166137d0565b92506101000a81548163ffffffff021916908363ffffffff1602179055505050565b6116ab611ea5565b6001600160a01b0381166116d557604051631e4fbdf760e01b815260006004820152602401610ab6565b6109a08161268d565b6116e6611ea5565b6001600160a01b03831661173c5760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964206f70706f6e656e74206164647265737300000000000000006044820152606401610ab6565b6008548211156117845760405162461bcd60e51b8152602060048201526013602482015272125b9d985b1a59081bdc1c1bdb995b9d081251606a1b6044820152606401610ab6565b6008548111156117ca5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081c1b185e595c881251607a1b6044820152606401610ab6565b6000818152600c602090815260408083208584528184208585526010909352818420868552938290208154925191949290917f327c0626e253020bc3107425aba046fcac401c8ec0e89b9ea0cc10d340a39d0f9161185d9160ff808316926201000090041690606080825260029082015261703160f01b608082015260ff92831660208201529116604082015260a00190565b60405180910390a1825460408051606080825260029082015261381960f11b608082015260ff80841660208301526201000090930490921682820152517f327c0626e253020bc3107425aba046fcac401c8ec0e89b9ea0cc10d340a39d0f9181900360a00190a160115484546000916118e39160ff9182169162010000909104166137f4565b601154855460ff928316935060009261190592811691620100009004166137f4565b60ff16905060015b60008311801561191d5750600082115b15611bc757600080808061193260028661377f565b600114611942578987898b611947565b8a868a8a5b93509350935093506000828054905061195f44612636565b611969919061377f565b9050600083828154811061197f5761197f6135d6565b6000918252602080832089548754604080518286028101860190915281815260029095029092019550611a2c9360ff9091169290918891869084015b82821015611a2357600084815260209081902060408051608081018252600286029092018054835260019081015460ff808216858701526001600160401b0361010083041693850193909352600160481b9004909116606083015290835290920191016119bb565b50505050612948565b905060008115611b4e578754600090611a489060ff16856129a3565b90506000611ae187805480602002602001604051908101604052809291908181526020016000905b82821015611ad857600084815260209081902060408051608081018252600286029092018054835260019081015460ff808216858701526001600160401b0361010083041693850193909352600160481b900490911660608301529083529092019101611a70565b505050506129b9565b9050808211611af1576000611afb565b611afb8183613810565b9250611b0860028c61377f565b600103611b2f578b831115611b1e576000611b28565b611b28838d613810565b9b50611b4b565b8c831115611b3e576000611b48565b611b48838e613810565b9c505b50505b7fb6ffb145c0d3eb14036ee8a8bf58472bf96d13a291dc85f7edfe9ca33e453afa611b7a60028b61377f565b84546040805160019093148352602083018d90528515159083015260608201849052608082015260a00160405180910390a150505050505050508080611bbf906135ec565b91505061190d565b5060008060008060008611611bf757611bdf8c610feb565b93508b9250611bed8b610feb565b91508a9050611c2c565b611c008b610feb565b93508a9250611c0e8c610feb565b6011549092508c9150611c2c908c906301000000900460ff16611610565b604080516001600160a01b038681168252602082018690528416818301526060810183905290517fa00be67f33fbfc33120b72ac0124e42970a016394f8e99115879762340aa36059181900360800190a150505050505050505050505050565b611c94611ea5565b60005b601254811015611d35578460128281548110611cb557611cb56135d6565b90600052602060002090600202016000015403611d235760405162461bcd60e51b815260206004820152602660248201527f536b696c6c20776974682074686520676976656e20696420616c72656164792060448201526565786973747360d01b6064820152608401610ab6565b80611d2d816135ec565b915050611c97565b506040805160808101825294855260ff938416602086019081526001600160401b03938416918601918252918416606086019081526012805460018101825560009190915295517fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344460029097029687015591517fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344590950180549151925195851668ffffffffffffffffff199092169190911761010092909316919091029190911760ff60481b1916600160481b9390921692909202179055565b60006001600160e01b031982166380ac58cd60e01b1480611e4057506001600160e01b03198216635b5e139f60e01b145b806107b657506301ffc9a760e01b6001600160e01b03198316146107b6565b6000818152600260205260408120546001600160a01b0316806107b657604051637e27328960e01b815260048101849052602401610ab6565b610bb483838360016129c6565b600a546001600160a01b031633146110505760405163118cdaa760e01b8152336004820152602401610ab6565b60408051426020808301919091524382840152606080830185905283518084039091018152608090920190925280519101206000611f1160048361377f565b905080600003611f56576000838152600c60205260408120805460ff1691611f38836135b7565b91906101000a81548160ff021916908360ff16021790555050505050565b80600103611f82576000838152600c602052604090208054610100900460ff16906001611f38836135b7565b80600203611faf576000838152600c60205260409020805462010000900460ff16906002611f38836135b7565b6000838152600c6020526040902080546301000000900460ff16906003611f38836135b7565b6000818152600f602052604081205460ff1690611ff1826124e9565b905060008151116120585760405162461bcd60e51b815260206004820152602b60248201527f4e6f20617661696c61626c6520736b696c6c7320666f7220746865206368617260448201526a1858dd195c881b195d995b60aa1b6064820152608401610ab6565b6000815161206544612636565b61206f919061377f565b9050601060008581526020019081526020016000206012838381518110612098576120986135d6565b602002602001015160ff16815481106120b3576120b36135d6565b60009182526020808320845460018082018755958552919093206002928302909301805492909102909201908155908201805491909201805460ff92831660ff19821681178355845468ffffffffffffffffff1990921617610100918290046001600160401b031690910217808255925460ff60481b19909316600160481b9384900490921690920217905581517fb75b175a66ffdee0666b58ed87a7fb991fd9ec54f524d9b121a89961188ca98b90859060129085908590811061217a5761217a6135d6565b602002602001015160ff1681548110612195576121956135d6565b90600052602060002090600202016040516121e9929190918252805460208301526001015460ff8082166040840152600882901c6001600160401b0316606084015260489190911c16608082015260a00190565b60405180910390a150505050565b600080612205858585612acc565b90506001600160a01b0381166122625761225d84600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612285565b846001600160a01b0316816001600160a01b031614612285576122858185612bc5565b6001600160a01b0385166122a15761229c84612c56565b6122c4565b846001600160a01b0316816001600160a01b0316146122c4576122c48585612d05565b949350505050565b604080516080810182526000808252602082018190529181018290526060810182905290808085600381111561230457612304613712565b036123155750600c90506010612380565b600185600381111561232957612329613712565b0361233a5750600e90506012612380565b600285600381111561234e5761234e613712565b0361235f5750601090506014612380565b600385600381111561237357612373613712565b0361238057506012905060145b600061239086866001600a612d55565b905060006123ac876123a388600161376c565b6001600a612d55565b905060006123bf886123a389600261376c565b90506000826123ce8588613823565b6123d89190613823565b905060148460ff16111580156123f2575060148360ff1611155b8015612402575060148160ff1611155b8015612412575060148260ff1611155b6124535760405162461bcd60e51b8152602060048201526012602482015271496e76616c6964206174747269627574657360701b6044820152606401610ab6565b6040805160808101825260ff9586168152938516602085015290841690830152909116606082015295945050505050565b6001600160a01b0382166124ae57604051633250574960e11b815260006004820152602401610ab6565b60006124bc838360006121f7565b90506001600160a01b03811615610bb4576040516339e3563760e11b815260006004820152602401610ab6565b60606000805b60125460ff82161015612559578360ff1660128260ff1681548110612516576125166135d6565b6000918252602090912060029091020160010154600160481b900460ff16036125475781612543816135ec565b9250505b80612551816135b7565b9150506124ef565b506000816001600160401b03811115612574576125746131a7565b60405190808252806020026020018201604052801561259d578160200160208202803683370190505b5090506000915060005b60125460ff82161015610a3c578460ff1660128260ff16815481106125ce576125ce6135d6565b6000918252602090912060029091020160010154600160481b900460ff16036126245780828481518110612604576126046135d6565b60ff9092166020928302919091019091015282612620816135ec565b9350505b8061262e816135b7565b9150506125a7565b60008144612645600143613810565b40425a6040805160208101969096528501939093526060840191909152608083015260a082015260c00160408051601f19818403018152919052805160209091012092915050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03821661271157604051630b61174360e31b81526001600160a01b0383166004820152602401610ab6565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0383163b15610b1a57604051630a85bd0160e11b81526001600160a01b0384169063150b7a02906127c090339088908790879060040161383c565b6020604051808303816000875af19250505080156127fb575060408051601f3d908101601f191682019092526127f891810190613879565b60015b612864573d808015612829576040519150601f19603f3d011682016040523d82523d6000602084013e61282e565b606091505b50805160000361285c57604051633250574960e11b81526001600160a01b0385166004820152602401610ab6565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b146128a057604051633250574960e11b81526001600160a01b0385166004820152602401610ab6565b5050505050565b6060600b80546107cb90613567565b606060006128c383612dda565b60010190506000816001600160401b038111156128e2576128e26131a7565b6040519080825280601f01601f19166020018201604052801561290c576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461291657509392505050565b600080612956836001612eb2565b61296185604661376c565b61296b9190613810565b90506064811161297b578061297e565b60645b90506000606461298d44612636565b612997919061377f565b91909110949350505050565b600181015460009061114b90849060ff1661376c565b60006107b6826002612eb2565b80806129da57506001600160a01b03821615155b15612a9c5760006129ea84611e5f565b90506001600160a01b03831615801590612a165750826001600160a01b0316816001600160a01b031614155b8015612a295750612a2781846115e2565b155b15612a525760405163a9fbf51f60e01b81526001600160a01b0384166004820152602401610ab6565b8115612a9a5783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5050600090815260046020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6000828152600260205260408120546001600160a01b0390811690831615612af957612af9818486612f2e565b6001600160a01b03811615612b3757612b166000856000806129c6565b6001600160a01b038116600090815260036020526040902080546000190190555b6001600160a01b03851615612b66576001600160a01b0385166000908152600360205260409020805460010190555b60008481526002602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6000612bd083610ff6565b600083815260076020526040902054909150808214612c23576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612c6890600190613810565b60008381526009602052604081205460088054939450909284908110612c9057612c906135d6565b906000526020600020015490508060088381548110612cb157612cb16135d6565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612ce957612ce9613896565b6001900381819060005260206000200160009055905550505050565b60006001612d1284610ff6565b612d1c9190613810565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b600080856003811115612d6a57612d6a613712565b612d7490856138ac565b90506000866003811115612d8a57612d8a613712565b612d9490856138ac565b905060ff8216612da48383613823565b612daf9060016138ac565b60ff16612dbb88612636565b612dc5919061377f565b612dcf919061376c565b979650505050505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612e195772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310612e45576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612e6357662386f26fc10000830492506010015b6305f5e1008310612e7b576305f5e100830492506008015b6127108310612e8f57612710830492506004015b60648310612ea1576064830492506002015b600a83106107b65760010192915050565b6000805b8351811015612f245782848281518110612ed257612ed26135d6565b60200260200101516000015103612f1257838181518110612ef557612ef56135d6565b6020026020010151604001516001600160401b03169150506107b6565b80612f1c816135ec565b915050612eb6565b5060009392505050565b612f39838383612f92565b610bb4576001600160a01b038316612f6757604051637e27328960e01b815260048101829052602401610ab6565b60405163177e802f60e01b81526001600160a01b038316600482015260248101829052604401610ab6565b60006001600160a01b038316158015906122c45750826001600160a01b0316846001600160a01b03161480612fcc5750612fcc84846115e2565b806122c45750506000908152600460205260409020546001600160a01b03908116911614919050565b6001600160e01b0319811681146109a057600080fd5b60006020828403121561301d57600080fd5b813561114b81612ff5565b60005b8381101561304357818101518382015260200161302b565b50506000910152565b60008151808452613064816020860160208601613028565b601f01601f19169290920160200192915050565b60208152600061114b602083018461304c565b60006020828403121561309d57600080fd5b5035919050565b80356001600160a01b03811681146130bb57600080fd5b919050565b600080604083850312156130d357600080fd5b6130dc836130a4565b946020939093013593505050565b600080604083850312156130fd57600080fd5b50508035926020909101359150565b60006020828403121561311e57600080fd5b61114b826130a4565b6020808252825182820181905260009190848201906040850190845b8181101561315f57835183529284019291840191600101613143565b50909695505050505050565b60008060006060848603121561318057600080fd5b613189846130a4565b9250613197602085016130a4565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b60006001600160401b03808411156131d7576131d76131a7565b604051601f8501601f19908116603f011681019082821181831017156131ff576131ff6131a7565b8160405280935085815286868601111561321857600080fd5b858560208301376000602087830101525050509392505050565b600082601f83011261324357600080fd5b61114b838335602085016131bd565b60006020828403121561326457600080fd5b81356001600160401b0381111561327a57600080fd5b6122c484828501613232565b60008060006060848603121561329b57600080fd5b6132a4846130a4565b92506020840135600481106132b857600080fd5b915060408401356001600160401b038111156132d357600080fd5b6132df86828701613232565b9150509250925092565b600080604083850312156132fc57600080fd5b613305836130a4565b91506020830135801515811461331a57600080fd5b809150509250929050565b6000806000806080858703121561333b57600080fd5b613344856130a4565b9350613352602086016130a4565b92506040850135915060608501356001600160401b0381111561337457600080fd5b8501601f8101871361338557600080fd5b613394878235602084016131bd565b91505092959194509250565b600061010060ff808951168452602081818b01511681860152604082818c01511681870152606083818d01511681880152608063ffffffff8c1681890152848b1660a08901528560c08901526133f88689018b61304c565b88810360e08a01528951808252858b0197509085019060005b818110156134535788518051845287810151891688850152868101516001600160401b0316878501528501518816858401529786019791830191600101613411565b50909e9d5050505050505050505050505050565b803560ff811681146130bb57600080fd5b6000806000806080858703121561348e57600080fd5b8435935061349e60208601613467565b925060408501356001600160401b03811681146134ba57600080fd5b91506134c860608601613467565b905092959194509250565b600080604083850312156134e657600080fd5b6134ef836130a4565b91506134fd602084016130a4565b90509250929050565b6000806040838503121561351957600080fd5b82359150602083013563ffffffff8116811461331a57600080fd5b60008060006060848603121561354957600080fd5b613552846130a4565b95602085013595506040909401359392505050565b600181811c9082168061357b57607f821691505b60208210810361359b57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600060ff821660ff81036135cd576135cd6135a1565b60010192915050565b634e487b7160e01b600052603260045260246000fd5b6000600182016135fe576135fe6135a1565b5060010190565b601f821115610bb457600081815260208120601f850160051c8101602086101561362c5750805b601f850160051c820191505b8181101561364b57828155600101613638565b505050505050565b81516001600160401b0381111561366c5761366c6131a7565b6136808161367a8454613567565b84613605565b602080601f8311600181146136b5576000841561369d5750858301515b600019600386901b1c1916600185901b17855561364b565b600085815260208120601f198616915b828110156136e4578886015182559484019460019091019084016136c5565b50858210156137025787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052602160045260246000fd5b80820281158282048414176107b6576107b66135a1565b8381528260208201526000825161375d816040850160208701613028565b91909101604001949350505050565b808201808211156107b6576107b66135a1565b60008261379c57634e487b7160e01b600052601260045260246000fd5b500690565b600083516137b3818460208801613028565b8351908301906137c7818360208801613028565b01949350505050565b63ffffffff8181168382160190808211156137ed576137ed6135a1565b5092915050565b60ff81811683821602908116908181146137ed576137ed6135a1565b818103818111156107b6576107b66135a1565b60ff82811682821603908111156107b6576107b66135a1565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061386f9083018461304c565b9695505050505050565b60006020828403121561388b57600080fd5b815161114b81612ff5565b634e487b7160e01b600052603160045260246000fd5b60ff81811683821601908111156107b6576107b66135a156fea2646970667358221220e0503e15285be09081357ccbce3794b3aad81973d921ad158775e222486876a664736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000046b696e670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046865726f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036262620000000000000000000000000000000000000000000000000000000000