Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000.00 TOMO TESTING

Holders:
1
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x1CfE4AdF87BCe9939a40e790865F2DB08896b8DD
60a06040523480156200001157600080fd5b506004805460ff191660129081179091556200002f90600a62001036565b60055533608081905260408051633c7a11d760e01b81529051633c7a11d7916004808201926020929091908290030181865afa15801562000074573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200009a919062001079565b600f60006101000a8154816001600160a01b0302191690836001600160a01b031602179055506000336001600160a01b031663890357306040518163ffffffff1660e01b8152600401600060405180830381865afa15801562000101573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200012b91908101906200119b565b905062000138816200022a565b600f546040805163725c9c4960e01b8152815160009384936001600160a01b039091169263725c9c4992600480830193928290030181865afa15801562000183573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001a99190620012fa565b6001600160a01b038281166000908152600e60205260408082208054600160ff1991821681179092559385168352912080549092161790559092509050620001f18162000393565b600f546001600160a01b039081166000908152600960209081526040808320949093168252929092529020600019905550620015449050565b8051601580546001600160a01b0319166001600160a01b039092169190911790556080810151601055610160810151601190620002689082620013c7565b506101408101516016906200027e9082620013c7565b50606081015160125560a0810151601355610100810151600290620002a49082620013c7565b50610120810151600390620002ba9082620013c7565b506015546001600160a01b039081166000908152600e60205260408082208054600160ff199182168117909255600f549094168352918190208054909316909117909155810151156200033257601554600554604083015162000332926001600160a01b0316916200032c9162001493565b620004f5565b600f546005546040830151602084015162000369936001600160a01b031692916200035d91620014ad565b6200032c919062001493565b600281604001518260200151620003819190620014ad565b6200038d9190620014c3565b60145550565b6000816001600160a01b0316634aa4a4fc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003d4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003fa919062001079565b90506000826001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200043d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000463919062001079565b604080516060810182526101f48152610bb860208201526127109181019190915290915060005b6003811015620004ee576000620004bd843087868660038110620004b257620004b2620014e6565b602002015162000530565b6001600160a01b03166000908152600e60205260409020805460ff191660019081179091559190910190506200048a565b5050505050565b6001600160a01b0382166200051d57604051634e46966960e11b815260040160405180910390fd5b6200052b600083836200063b565b505050565b6000806000846001600160a01b0316866001600160a01b031610620005575784866200055a565b85855b604080516001600160a01b03808516602083015283169181019190915262ffffff871660608201529193509150879060800160405160208183030381529060405280519060200120604051602001620006189291907fff00000000000000000000000000000000000000000000000000000000000000815260609290921b6001600160601b031916600183015260158201527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54603582015260550190565b60408051601f198184030181529190528051602090910120979650505050505050565b6001600160a01b038381166000908152600860205260408082205492851682528120549091906200066e868686620008f3565b60006200067b876200096b565b905060006200068a876200096b565b9050818015620006975750805b620008e55781156200071357600060055484620006b59190620014c3565b6005546001600160a01b038a16600090815260086020526040902054620006dd9190620014c3565b620006e99190620014ad565b905060005b818110156200070b576200070289620009a2565b600101620006ee565b5050620008e5565b80156200078957600554600090620007408a6001600160a01b031660009081526008602052604090205490565b6200074c9190620014c3565b6005546200075b9087620014c3565b620007679190620014ad565b905060005b818110156200070b57620007808a62000a7f565b6001016200076c565b6000600554876200079b9190620014c3565b905060005b818110156200082d576001600160a01b038a166000908152600d6020526040812054620007d090600190620014ad565b6001600160a01b038c166000908152600d602052604081208054929350909183908110620008025762000802620014e6565b90600052602060002001549050620008228c8c8362000b1460201b60201c565b5050600101620007a0565b506005548190620008538b6001600160a01b031660009081526008602052604090205490565b6200085f9190620014c3565b6005546200086e9088620014c3565b6200087a9190620014ad565b11156200088c576200088c8962000a7f565b80600554856200089d9190620014c3565b6005546001600160a01b038b16600090815260086020526040902054620008c59190620014c3565b620008d19190620014ad565b1115620008e357620008e388620009a2565b505b506001979650505050505050565b60175460ff161580156200090f57506001600160a01b03821615155b80156200092457506001600160a01b03831615155b80156200093f5750600f546001600160a01b03848116911614155b156200095e57604051630747b00960e31b815260040160405180910390fd5b6200052b83838362000cf0565b60006001600160a01b03821615806200099c57506001600160a01b0382166000908152600e602052604090205460ff165b92915050565b6001600160a01b038116620009ca57604051634e46966960e11b815260040160405180910390fd5b600080546001600160801b03808216600160801b9092041614620009fc57620009f4600062000ddf565b905062000a3a565b60076000815462000a0d90620014fc565b9091555060075460010162000a355760405163303b682f60e01b815260040160405180910390fd5b506007545b6000818152600c60205260409020546001600160a01b0316801562000a725760405163119b4fd360e11b815260040160405180910390fd5b6200052b81848462000b14565b6001600160a01b03811662000aa757604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0381166000908152600d60205260408120805462000acf90600190620014ad565b8154811062000ae25762000ae2620014e6565b9060005260206000200154905062000b038260008362000b1460201b60201c565b62000b1060008262000e50565b5050565b6001600160a01b0383161562000c2e576000818152600a6020908152604080832080546001600160a01b03191690556001600160a01b0386168352600d9091528120805462000b6690600190620014ad565b8154811062000b795762000b79620014e6565b9060005260206000200154905081811462000bec576000828152600c602052604081205460a01c6001600160a01b0386166000908152600d60205260409020805491925083918390811062000bd25762000bd2620014e6565b60009182526020909120015562000bea828262000ebb565b505b6001600160a01b0384166000908152600d6020526040902080548062000c165762000c1662001518565b60019003818190600052602060002001600090559055505b6001600160a01b0382161562000cab576000818152600c6020908152604080832080546001600160a01b0319166001600160a01b038716908101909155808452600d8352908320805460018181018355828652938520018590559252905462000ca591839162000c9f9190620014ad565b62000ebb565b62000cbb565b6000818152600c60205260408120555b80826001600160a01b0316846001600160a01b031660008051602062003dac83398151915260405160405180910390a4505050565b6001600160a01b03831662000d1f57806006600082825462000d1391906200152e565b9091555062000d4f9050565b6001600160a01b0383166000908152600860205260408120805483929062000d49908490620014ad565b90915550505b6001600160a01b03821662000d7e57806006600082825462000d729190620014ad565b9091555062000d9d9050565b6001600160a01b03821660009081526008602052604090208054820190555b816001600160a01b0316836001600160a01b031660008051602062003dac8339815191528360405162000dd291815260200190565b60405180910390a3505050565b80546000906001600160801b03600160801b820481169116810362000e17576040516375e52f4f60e01b815260040160405180910390fd5b600019016001600160801b039081166000818152600185016020526040812080549190558454909216600160801b909102179092555090565b81546001600160801b038082166000190191600160801b900481169082160362000e8d57604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b0316600081815260018401602052604090209190915581546001600160801b031916179055565b6000828152600c60205260409020546001600160601b0382111562000ef357604051633f2cd0e360e21b815260040160405180910390fd5b6000928352600c60205260409092206001600160a01b039290921660a09190911b6001600160a01b031916019055565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000f7a57816000190482111562000f5e5762000f5e62000f23565b8085161562000f6c57918102915b93841c939080029062000f3e565b509250929050565b60008262000f93575060016200099c565b8162000fa2575060006200099c565b816001811462000fbb576002811462000fc65762000fe6565b60019150506200099c565b60ff84111562000fda5762000fda62000f23565b50506001821b6200099c565b5060208310610133831016604e8410600b84101617156200100b575081810a6200099c565b62001017838362000f39565b80600019048211156200102e576200102e62000f23565b029392505050565b60006200104760ff84168362000f82565b9392505050565b6001600160a01b03811681146200106457600080fd5b50565b805162001074816200104e565b919050565b6000602082840312156200108c57600080fd5b815162001047816200104e565b634e487b7160e01b600052604160045260246000fd5b60405161018081016001600160401b0381118282101715620010d557620010d562001099565b60405290565b604051601f8201601f191681016001600160401b038111828210171562001106576200110662001099565b604052919050565b600082601f8301126200112057600080fd5b81516001600160401b038111156200113c576200113c62001099565b602062001152601f8301601f19168201620010db565b82815285828487010111156200116757600080fd5b60005b83811015620011875785810183015182820184015282016200116a565b506000928101909101919091529392505050565b600060208284031215620011ae57600080fd5b81516001600160401b0380821115620011c657600080fd5b908301906101808286031215620011dc57600080fd5b620011e6620010af565b620011f18362001067565b81526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a08201526200123360c0840162001067565b60c08201526200124660e0840162001067565b60e082015261010080840151838111156200126057600080fd5b6200126e888287016200110e565b82840152505061012080840151838111156200128957600080fd5b62001297888287016200110e565b8284015250506101408084015183811115620012b257600080fd5b620012c0888287016200110e565b8284015250506101608084015183811115620012db57600080fd5b620012e9888287016200110e565b918301919091525095945050505050565b600080604083850312156200130e57600080fd5b82516200131b816200104e565b60208401519092506200132e816200104e565b809150509250929050565b600181811c908216806200134e57607f821691505b6020821081036200136f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200052b57600081815260208120601f850160051c810160208610156200139e5750805b601f850160051c820191505b81811015620013bf57828155600101620013aa565b505050505050565b81516001600160401b03811115620013e357620013e362001099565b620013fb81620013f4845462001339565b8462001375565b602080601f8311600181146200143357600084156200141a5750858301515b600019600386901b1c1916600185901b178555620013bf565b600085815260208120601f198616915b82811015620014645788860151825594840194600190910190840162001443565b5085821015620014835787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820281158282048414176200099c576200099c62000f23565b818103818111156200099c576200099c62000f23565b600082620014e157634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006001820162001511576200151162000f23565b5060010190565b634e487b7160e01b600052603160045260246000fd5b808201808211156200099c576200099c62000f23565b60805161283e6200156e6000396000818161060c01528181610f4b015261148f015261283e6000f3fe6080604052600436106101f15760003560e01c80638da5cb5b116101095780638da5cb5b146104c757806395d89b41146104e5578063a0712d68146104fa578063a16a31791461050d578063a22cb4651461052d578063a9059cbb1461054d578063b1ab93171461056d578063b3f370461461059a578063b3f9ea34146105ba578063b88d4fde146105da578063c45a0155146105fa578063c5ab3ba61461062e578063c87b56dd14610643578063d96ca0b914610663578063dd62ed3e14610683578063dd637699146106bb578063dfabc033146106db578063e0df5b6f146106fb578063e8a3d4851461071b578063e985e9c514610730578063f780bc1a1461076b57600080fd5b806301ffc9a7146101f657806302519da31461022b57806306fdde0314610259578063081812fc1461027b578063095ea7b3146102c957806309f0ef65146102e957806318160ddd1461030957806323b872dd1461031f578063313ce5671461033f578063392664cc1461036b5780633c7a11d71461038b57806342842e0e146103ab578063453c2310146103cd5780634d966072146103e35780636352211e146104035780636817c76c146104235780636eda79d51461043957806370a082311461044f57806382df31f71461047c57806389fb4c66146104925780638a696e50146104a7575b600080fd5b34801561020257600080fd5b5061021661021136600461208e565b61078b565b60405190151581526020015b60405180910390f35b34801561023757600080fd5b5061024b6102463660046120c2565b6107c2565b604051908152602001610222565b34801561026557600080fd5b5061026e6107dd565b604051610222919061212d565b34801561028757600080fd5b506102b1610296366004612140565b600a602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610222565b3480156102d557600080fd5b506102166102e4366004612159565b61086b565b3480156102f557600080fd5b506102166103043660046120c2565b6108a4565b34801561031557600080fd5b5061024b60065481565b34801561032b57600080fd5b5061021661033a366004612183565b6108d6565b34801561034b57600080fd5b506004546103599060ff1681565b60405160ff9091168152602001610222565b34801561037757600080fd5b50610216610386366004612140565b610913565b34801561039757600080fd5b50600f546102b1906001600160a01b031681565b3480156103b757600080fd5b506103cb6103c6366004612183565b610a22565b005b3480156103d957600080fd5b5061024b60125481565b3480156103ef57600080fd5b506102166103fe366004612159565b610a42565b34801561040f57600080fd5b506102b161041e366004612140565b610acf565b34801561042f57600080fd5b5061024b60105481565b34801561044557600080fd5b5061024b60135481565b34801561045b57600080fd5b5061024b61046a3660046120c2565b60086020526000908152604090205481565b34801561048857600080fd5b5061024b60145481565b34801561049e57600080fd5b5060065461024b565b3480156104b357600080fd5b506103cb6104c23660046121cd565b610b2e565b3480156104d357600080fd5b506015546001600160a01b03166102b1565b3480156104f157600080fd5b5061026e610b3b565b610216610508366004612140565b610b48565b34801561051957600080fd5b50610216610528366004612235565b610db3565b34801561053957600080fd5b506103cb610548366004612280565b610e0d565b34801561055957600080fd5b50610216610568366004612159565b610ea0565b34801561057957600080fd5b5061058d6105883660046120c2565b610ed4565b60405161022291906122b7565b3480156105a657600080fd5b506103cb6105b53660046122fb565b610f40565b3480156105c657600080fd5b5061024b6105d53660046120c2565b611038565b3480156105e657600080fd5b506103cb6105f5366004612367565b611053565b34801561060657600080fd5b506102b17f000000000000000000000000000000000000000000000000000000000000000081565b34801561063a57600080fd5b5061024b61113a565b34801561064f57600080fd5b5061026e61065e366004612140565b611158565b34801561066f57600080fd5b5061021661067e366004612183565b6111be565b34801561068f57600080fd5b5061024b61069e366004612442565b600960209081526000928352604080842090915290825290205481565b3480156106c757600080fd5b506103cb6106d6366004612183565b61127e565b3480156106e757600080fd5b506103cb6106f6366004612159565b6113c1565b34801561070757600080fd5b506103cb610716366004612475565b611484565b34801561072757600080fd5b5061026e6114f3565b34801561073c57600080fd5b5061021661074b366004612442565b600b60209081526000928352604080842090915290825290205460ff1681565b34801561077757600080fd5b5061058d6107863660046124e6565b611500565b60006001600160e01b0319821663ed5ee65760e01b14806107bc57506001600160e01b031982166301ffc9a760e01b145b92915050565b6001600160a01b031660009081526008602052604090205490565b600280546107ea90612508565b80601f016020809104026020016040519081016040528092919081815260200182805461081690612508565b80156108635780601f1061083857610100808354040283529160200191610863565b820191906000526020600020905b81548152906001019060200180831161084657829003601f168201915b505050505081565b60006108768261159c565b1561088a5761088583836113c1565b61089b565b6108948383610a42565b90506107bc565b50600192915050565b60006001600160a01b03821615806107bc5750506001600160a01b03166000908152600e602052604090205460ff1690565b60006108e18261159c565b156108f6576108f184848461127e565b610908565b6109018484846111be565b905061090c565b5060015b9392505050565b600080601454118015610927575060135442115b15610a015760006005548361093c9190612558565b90508060000361095f5760405163aecaf21360e01b815260040160405180910390fd5b60006010548261096f919061257a565b905061098a33600060055485610985919061257a565b6115b1565b156109fa57604051600090339083908381818185875af1925050503d80600081146109d1576040519150601f19603f3d011682016040523d82523d6000602084013e6109d6565b606091505b50509050806109f857604051632b3b0c0960e11b815260040160405180910390fd5b505b5050610a1a565b604051631f01a54f60e11b815260040160405180910390fd5b506001919050565b610a3d83838360405180602001604052806000815250611053565b505050565b60006001600160a01b038316610a6b57604051635461585f60e01b815260040160405180910390fd5b3360008181526009602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350600192915050565b6000610ada826117cc565b9050610ae58261159c565b610b02576040516307ed98ed60e31b815260040160405180910390fd5b6001600160a01b038116610b295760405163c5723b5160e01b815260040160405180910390fd5b919050565b610b3833826117e7565b50565b600380546107ea90612508565b6000601454600003610b6d576040516352df9fe560e01b815260040160405180910390fd5b601354421115610b905760405163df6feb7d60e01b815260040160405180910390fd5b601454821115610ba05760145491505b600082601054610bb0919061257a565b9050821580610bbe57508034105b15610bdc5760405163aecaf21360e01b815260040160405180910390fd5b6015546001600160a01b03163314610c505760125433600090815260186020526040902054610c0c908590612591565b1115610c2b57604051632ec7b6d760e21b815260040160405180910390fd5b3360009081526018602052604081208054859290610c4a908490612591565b90915550505b8260146000828254610c6291906125a4565b9091555050600554600090610c77908561257a565b600f54909150610c91906001600160a01b031633836115b1565b5081341115610d0c57600033610ca784346125a4565b604051600081818185875af1925050503d8060008114610ce3576040519150601f19603f3d011682016040523d82523d6000602084013e610ce8565b606091505b5050905080610d0a57604051632b3b0c0960e11b815260040160405180910390fd5b505b601454600003610908576017805460ff19166001179055600f546001600160a01b031660008181526008602052604090819020549051638891d43d60e01b81523060048201526024810191909152638891d43d90479060440160206040518083038185885af1158015610d83573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610da891906125b7565b505060019392505050565b6000805b83811015610e0257610def858583818110610dd457610dd46125d4565b9050602002016020810190610de991906120c2565b84610ea0565b5080610dfa816125ea565b915050610db7565b506001949350505050565b6001600160a01b038216610e345760405163ccea9e6f60e01b815260040160405180910390fd5b336000818152600b602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b60006001600160a01b038316610ec957604051634e46966960e11b815260040160405180910390fd5b61090c3384846115b1565b6001600160a01b0381166000908152600d6020908152604091829020805483518184028101840190945280845260609392830182828015610f3457602002820191906000526020600020905b815481526020019060010190808311610f20575b50505050509050919050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801590610f845750600f546001600160a01b03163314155b15610fa257604051631674ce1560e01b815260040160405180910390fd5b60005b82811015611032576000848483818110610fc157610fc16125d4565b9050602002016020810190610fd691906120c2565b6001600160a01b031603610ffd5760405163d92e233d60e01b815260040160405180910390fd5b61102d848483818110611012576110126125d4565b905060200201602081019061102791906120c2565b836117e7565b610fa5565b50505050565b6001600160a01b03166000908152600d602052604090205490565b61105c8261159c565b611079576040516307ed98ed60e31b815260040160405180910390fd5b61108484848461127e565b6001600160a01b0383163b1580159061111c5750604051630a85bd0160e11b808252906001600160a01b0385169063150b7a02906110cc903390899088908890600401612603565b6020604051808303816000875af11580156110eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110f9190612640565b6001600160e01b03191614155b1561103257604051633da6393160e01b815260040160405180910390fd5b60006111466000611856565b60075461115391906125a4565b905090565b60606000611165836117cc565b6001600160a01b03160361118c576040516307ed98ed60e31b815260040160405180910390fd5b601661119783611874565b6040516020016111a892919061265d565b6040516020818303038152906040529050919050565b60006001600160a01b0384166111e757604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b03831661120e57604051634e46966960e11b815260040160405180910390fd5b6001600160a01b0384166000908152600960209081526040808320338452909152902054600019811461126a5761124583826125a4565b6001600160a01b03861660009081526009602090815260408083203384529091529020555b6112758585856115b1565b95945050505050565b6001600160a01b0383166112a557604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0382166112cc57604051634e46966960e11b815260040160405180910390fd5b6112d5816117cc565b6001600160a01b0316836001600160a01b031614611305576040516282b42960e81b815260040160405180910390fd5b336001600160a01b0384161480159061134257506001600160a01b0383166000908152600b6020908152604080832033845290915290205460ff16155b801561136557506000818152600a60205260409020546001600160a01b03163314155b15611382576040516282b42960e81b815260040160405180910390fd5b61138b826108a4565b156113a957604051635ce7539760e01b815260040160405180910390fd5b6113b68383600554611906565b610a3d838383611978565b60006113cc826117cc565b9050336001600160a01b0382161480159061140b57506001600160a01b0381166000908152600b6020908152604080832033845290915290205460ff16155b15611428576040516282b42960e81b815260040160405180910390fd5b6000828152600a602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015906114c85750600f546001600160a01b03163314155b156114e657604051631674ce1560e01b815260040160405180910390fd5b6016610a3d828483612732565b601180546107ea90612508565b60606000826001600160401b0381111561151c5761151c612351565b604051908082528060200260200182016040528015611545578160200160208202803683370190505b509050835b6115548486612591565b81101561159457611566600082611b50565b8261157187846125a4565b81518110611581576115816125d4565b602090810291909101015260010161154a565b509392505050565b600060075482111580156107bc575050151590565b6000806115bd856107c2565b905060006115ca856107c2565b90506115d7868686611906565b60006115e2876108a4565b905060006115ef876108a4565b90508180156115fb5750805b6117be57811561165a576000600554846116159190612558565b6005546116218a6107c2565b61162b9190612558565b61163591906125a4565b905060005b818110156116535761164b89611ba2565b60010161163a565b50506117be565b80156116ad57600060055461166e8a6107c2565b6116789190612558565b6005546116859087612558565b61168f91906125a4565b905060005b81811015611653576116a58a611c72565b600101611694565b6000600554876116bd9190612558565b905060005b81811015611740576001600160a01b038a166000908152600d60205260408120546116ef906001906125a4565b6001600160a01b038c166000908152600d60205260408120805492935090918390811061171e5761171e6125d4565b906000526020600020015490506117368c8c83611978565b50506001016116c2565b508060055461174e8b6107c2565b6117589190612558565b6005546117659088612558565b61176f91906125a4565b111561177e5761177e89611c72565b806005548561178d9190612558565b6005546117998b6107c2565b6117a39190612558565b6117ad91906125a4565b11156117bc576117bc88611ba2565b505b506001979650505050505050565b6000908152600c60205260409020546001600160a01b031690565b6001600160a01b03821661180e5760405163a41e3d3f60e01b815260040160405180910390fd5b80156118225761181d82611cf7565b61182b565b61182b82611d20565b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b546001600160801b03808216600160801b9092048116919091031690565b6060600061188183611d6c565b60010190506000816001600160401b038111156118a0576118a0612351565b6040519080825280601f01601f1916602001820160405280156118ca576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846118d457509392505050565b60175460ff1615801561192157506001600160a01b03821615155b801561193557506001600160a01b03831615155b801561194f5750600f546001600160a01b03848116911614155b1561196d57604051630747b00960e31b815260040160405180910390fd5b610a3d838383611e42565b6001600160a01b03831615611a83576000818152600a6020908152604080832080546001600160a01b03191690556001600160a01b0386168352600d909152812080546119c7906001906125a4565b815481106119d7576119d76125d4565b90600052602060002001549050818114611a44576000828152600c602052604081205460a01c6001600160a01b0386166000908152600d602052604090208054919250839183908110611a2c57611a2c6125d4565b600091825260209091200155611a428282611f37565b505b6001600160a01b0384166000908152600d60205260409020805480611a6b57611a6b6127f2565b60019003818190600052602060002001600090559055505b6001600160a01b03821615611afa576000818152600c6020908152604080832080546001600160a01b0319166001600160a01b038716908101909155808452600d83529083208054600181810183558286529385200185905592529054611af5918391611af091906125a4565b611f37565b611b0a565b6000818152600c60205260408120555b80826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000611b5b83611856565b8210611b7a5760405163580821e760e01b815260040160405180910390fd5b5081546001600160801b03908116820116600090815260018301602052604090205492915050565b6001600160a01b038116611bc957604051634e46966960e11b815260040160405180910390fd5b600080546001600160801b03808216600160801b9092041614611bf757611bf06000611f9e565b9050611c32565b600760008154611c06906125ea565b90915550600754600101611c2d5760405163303b682f60e01b815260040160405180910390fd5b506007545b6000611c3d826117cc565b90506001600160a01b03811615611c675760405163119b4fd360e11b815260040160405180910390fd5b610a3d818484611978565b6001600160a01b038116611c9957604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0381166000908152600d602052604081208054611cbf906001906125a4565b81548110611ccf57611ccf6125d4565b90600052602060002001549050611ce882600083611978565b611cf360008261200e565b5050565b6000611d0282611038565b905060005b81811015610a3d57611d1883611c72565b600101611d07565b6000600554611d2e836107c2565b611d389190612558565b90506000611d4583611038565b905060005b611d5482846125a4565b81101561103257611d6484611ba2565b600101611d4a565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310611dab5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310611dd5576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310611df357662386f26fc10000830492506010015b6305f5e1008310611e0b576305f5e100830492506008015b6127108310611e1f57612710830492506004015b60648310611e31576064830492506002015b600a83106107bc5760010192915050565b6001600160a01b038316611e6d578060066000828254611e629190612591565b90915550611e9b9050565b6001600160a01b03831660009081526008602052604081208054839290611e959084906125a4565b90915550505b6001600160a01b038216611ec6578060066000828254611ebb91906125a4565b90915550611ee59050565b6001600160a01b03821660009081526008602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611f2a91815260200190565b60405180910390a3505050565b6000828152600c60205260409020546001600160601b03821115611f6e57604051633f2cd0e360e21b815260040160405180910390fd5b6000928352600c60205260409092206001600160a01b039290921660a09190911b6001600160a01b031916019055565b80546000906001600160801b03600160801b8204811691168103611fd5576040516375e52f4f60e01b815260040160405180910390fd5b600019016001600160801b039081166000818152600185016020526040812080549190558454909216600160801b909102179092555090565b81546001600160801b038082166000190191600160801b900481169082160361204a57604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b0316600081815260018401602052604090209190915581546001600160801b031916179055565b6001600160e01b031981168114610b3857600080fd5b6000602082840312156120a057600080fd5b813561090c81612078565b80356001600160a01b0381168114610b2957600080fd5b6000602082840312156120d457600080fd5b61090c826120ab565b60005b838110156120f85781810151838201526020016120e0565b50506000910152565b600081518084526121198160208601602086016120dd565b601f01601f19169290920160200192915050565b60208152600061090c6020830184612101565b60006020828403121561215257600080fd5b5035919050565b6000806040838503121561216c57600080fd5b612175836120ab565b946020939093013593505050565b60008060006060848603121561219857600080fd5b6121a1846120ab565b92506121af602085016120ab565b9150604084013590509250925092565b8015158114610b3857600080fd5b6000602082840312156121df57600080fd5b813561090c816121bf565b60008083601f8401126121fc57600080fd5b5081356001600160401b0381111561221357600080fd5b6020830191508360208260051b850101111561222e57600080fd5b9250929050565b60008060006040848603121561224a57600080fd5b83356001600160401b0381111561226057600080fd5b61226c868287016121ea565b909790965060209590950135949350505050565b6000806040838503121561229357600080fd5b61229c836120ab565b915060208301356122ac816121bf565b809150509250929050565b6020808252825182820181905260009190848201906040850190845b818110156122ef578351835292840192918401916001016122d3565b50909695505050505050565b60008060006040848603121561231057600080fd5b83356001600160401b0381111561232657600080fd5b612332868287016121ea565b9094509250506020840135612346816121bf565b809150509250925092565b634e487b7160e01b600052604160045260246000fd5b6000806000806080858703121561237d57600080fd5b612386856120ab565b9350612394602086016120ab565b92506040850135915060608501356001600160401b03808211156123b757600080fd5b818701915087601f8301126123cb57600080fd5b8135818111156123dd576123dd612351565b604051601f8201601f19908116603f0116810190838211818310171561240557612405612351565b816040528281528a602084870101111561241e57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561245557600080fd5b61245e836120ab565b915061246c602084016120ab565b90509250929050565b6000806020838503121561248857600080fd5b82356001600160401b038082111561249f57600080fd5b818501915085601f8301126124b357600080fd5b8135818111156124c257600080fd5b8660208285010111156124d457600080fd5b60209290920196919550909350505050565b600080604083850312156124f957600080fd5b50508035926020909101359150565b600181811c9082168061251c57607f821691505b60208210810361253c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261257557634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176107bc576107bc612542565b808201808211156107bc576107bc612542565b818103818111156107bc576107bc612542565b6000602082840312156125c957600080fd5b815161090c816121bf565b634e487b7160e01b600052603260045260246000fd5b6000600182016125fc576125fc612542565b5060010190565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061263690830184612101565b9695505050505050565b60006020828403121561265257600080fd5b815161090c81612078565b600080845461266b81612508565b600182811680156126835760018114612698576126c7565b60ff19841687528215158302870194506126c7565b8860005260208060002060005b858110156126be5781548a8201529084019082016126a5565b50505082870194505b5050505083516126db8183602088016120dd565b01949350505050565b601f821115610a3d57600081815260208120601f850160051c8101602086101561270b5750805b601f850160051c820191505b8181101561272a57828155600101612717565b505050505050565b6001600160401b0383111561274957612749612351565b61275d836127578354612508565b836126e4565b6000601f84116001811461279157600085156127795750838201355b600019600387901b1c1916600186901b1783556127eb565b600083815260209020601f19861690835b828110156127c257868501358255602094850194600190920191016127a2565b50868210156127df5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b634e487b7160e01b600052603160045260246000fdfea26469706673582212205e57bf85d6afb2c2b8414c998de9d2ea45d0abd16552b779f51d3475e9056b6b64736f6c63430008140033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef