Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000,000.00 SAITAMEOW

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x195d1b762633a06C32eD7c9B50070c02910Fe43b
60806040526008805461ffff19166101001790556200002e6c0c9f2c9cd04674edea4000000060001962000af6565b6200003c9060001962000b23565b600c55600e54600f5560115460125560c8601481905560158190556103206016556017556101906018556104b0601955670f43fc2c04ee0000601c556000601d819055602a805461ffff60a81b1916905580546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506064600c54620000dd919062000b3d565b620000ea90601962000b54565b30600090815260046020526040902055600c546200010b9060649062000b3d565b6200011890600a62000b54565b73af9ddea7c3cde29ac792ca261c5433c418300a3960005260046020527f714aa0cb862cf521f0d6d69a2689e3867e0db3a337646e02c0fb4f8aa41dae4855600c54620001689060649062000b3d565b6200017590603262000b54565b61dead60005260046020527f42c63635470f1fb1d6d4b6441c413cb435b1ebb6fedd1896dd5e25d1399147dd55600c54620001b39060649062000b3d565b620001c090600f62000b54565b33600090815260046020526040902055612710620001ed6c0c9f2c9cd04674edea40000000600162000b54565b620001f9919062000b3d565b602355620186a06200021a6c0c9f2c9cd04674edea40000000603262000b54565b62000226919062000b3d565b602855600280546001600160a01b0319167361e71f4adaae18ebc294bfc4da47f3dd8335a343179055600160096000620002686000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff19958616179055308152600990925281208054831660019081179091557fb4a8f8024cbb0dafff95e84d697cc332bd1945961d91c71fc3ba58a32dde4b1980548416821790557361e71f4adaae18ebc294bfc4da47f3dd8335a3439091527f7bc83fe9bdbf2304ff83c2db2ea58998f2c753fb8ff87907ad5e5a1443f50af68054909216179055620003336200032b6000546001600160a01b031690565b600162000562565b6200034030600162000562565b6200034f61dead600162000562565b6200037073af9ddea7c3cde29ac792ca261c5433c418300a39600162000562565b620003917361e71f4adaae18ebc294bfc4da47f3dd8335a343600162000562565b620003b0620003a86000546001600160a01b031690565b6001620005dc565b620003bd306001620005dc565b620003cc61dead6001620005dc565b620003ed73af9ddea7c3cde29ac792ca261c5433c418300a396001620005dc565b6200040e7361e71f4adaae18ebc294bfc4da47f3dd8335a3436001620005dc565b620004193362000652565b3060006000805160206200561c8339815191526200044660646c0c9f2c9cd04674edea4000000062000b3d565b6200045390601962000b54565b60405190815260200160405180910390a373af9ddea7c3cde29ac792ca261c5433c418300a3960006000805160206200561c833981519152620004a560646c0c9f2c9cd04674edea4000000062000b3d565b620004b290600a62000b54565b60405190815260200160405180910390a361dead60006000805160206200561c833981519152620004f36103e86c0c9f2c9cd04674edea4000000062000b3d565b6200050090603262000b54565b60405190815260200160405180910390a33360006000805160206200561c8339815191526200053e60646c0c9f2c9cd04674edea4000000062000b3d565b6200054b90600f62000b54565b60405190815260200160405180910390a362000bc5565b6000546001600160a01b03163314620005b15760405162461bcd60e51b81526020600482018190526024820152600080516020620055fc83398151915260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152602560205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314620006275760405162461bcd60e51b81526020600482018190526024820152600080516020620055fc8339815191526044820152606401620005a8565b6001600160a01b03919091166000908152602660205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146200069d5760405162461bcd60e51b81526020600482018190526024820152600080516020620055fc8339815191526044820152606401620005a8565b6001600160a01b0381166000908152600a602052604090205460ff1615620007085760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401620005a8565b600b546032906200071b90600162000b76565b1115620007a75760405162461bcd60e51b815260206004820152604d60248201527f43616e6e6f74206578636c756465206d6f7265207468616e203530206163636f60448201527f756e74732e2020496e636c75646520612070726576696f75736c79206578636c60648201526c3ab232b21030b2323932b9b99760991b608482015260a401620005a8565b6001600160a01b0381166000908152600460205260409020541562000804576001600160a01b038116600090815260046020526040902054620007ea906200086a565b6001600160a01b0382166000908152600560205260409020555b6001600160a01b03166000818152600a60205260408120805460ff19166001908117909155600b805491820181559091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180546001600160a01b0319169091179055565b6000600c54821115620008d35760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401620005a8565b6000620008df620008f4565b9050620008ed818462000b3d565b9392505050565b60008080620009026200091a565b909250905062000913818362000b3d565b9250505090565b600c5460009081906c0c9f2c9cd04674edea40000000825b600b5481101562000a97578260046000600b848154811062000958576200095862000b91565b60009182526020808320909101546001600160a01b031683528201929092526040019020541180620009c757508160056000600b8481548110620009a057620009a062000b91565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15620009e8575050600c54936c0c9f2c9cd04674edea400000009350915050565b60046000600b838154811062000a025762000a0262000b91565b60009182526020808320909101546001600160a01b0316835282019290925260400190205462000a33908462000b23565b925060056000600b838154811062000a4f5762000a4f62000b91565b60009182526020808320909101546001600160a01b0316835282019290925260400190205462000a80908362000b23565b91508062000a8e8162000ba7565b91505062000932565b506c0c9f2c9cd04674edea40000000600c5462000ab5919062000b3d565b82101562000ad7575050600c54926c0c9f2c9cd04674edea4000000092509050565b90939092509050565b634e487b7160e01b600052601260045260246000fd5b60008262000b085762000b0862000ae0565b500690565b634e487b7160e01b600052601160045260246000fd5b60008282101562000b385762000b3862000b0d565b500390565b60008262000b4f5762000b4f62000ae0565b500490565b600081600019048311821515161562000b715762000b7162000b0d565b500290565b6000821982111562000b8c5762000b8c62000b0d565b500190565b634e487b7160e01b600052603260045260246000fd5b600060001982141562000bbe5762000bbe62000b0d565b5060010190565b614a278062000bd56000396000f3fe60806040526004361061041f5760003560e01c806370a082311161021e578063bbc0c74211610123578063e82a416d116100ab578063ea4cfe121161007a578063ea4cfe1214610ccc578063efcc52de14610cec578063f2fde38b14610d02578063f5648a4f14610d22578063f58810a814610d3757600080fd5b8063e82a416d14610c61578063e884f26014610c77578063ea20df0d14610c8c578063ea2f0b3714610cac57600080fd5b8063c8c8ebe4116100f2578063c8c8ebe414610bb9578063d00efb2f14610bcf578063d2fcc00114610be5578063dc44b6a014610c05578063dd62ed3e14610c1b57600080fd5b8063bbc0c74214610b2e578063bea8525214610b4f578063c49b9a8014610b7f578063c876d0b914610b9f57600080fd5b80638da5cb5b116101a6578063a457c2d711610175578063a457c2d714610a78578063a9059cbb14610a98578063acee28d114610ab8578063afd6ce6114610ace578063b62496f514610afe57600080fd5b80638da5cb5b146109f357806395d89b4114610a115780639a7a23d614610a43578063a073d37f14610a6357600080fd5b80637571336a116101ed5780637571336a1461094e5780638366e79a1461096e57806388790a681461098e57806388f82020146109a45780638a761b9e146109dd57600080fd5b806370a08231146108ef578063713d09741461090f578063715018a614610924578063751039fc1461093957600080fd5b806339509351116103245780634a62bb65116102ac57806352390c021161027b57806352390c02146108405780635342acb414610860578063557ed1ba146108995780635c3352d3146108ac57806366a88d96146108d957600080fd5b80634a62bb65146107bb5780634a74bb02146107da5780634d335508146107fb57806351f205e41461082b57600080fd5b8063416381ea116102f3578063416381ea14610725578063437823ec1461073b578063452ed4f11461075b5780634549b0391461077b578063499b83941461079b57600080fd5b806339509351146106af5780633a594bd6146106cf5780633ad10ef6146106ef5780634047ea3e1461070f57600080fd5b80631c499ab0116103a757806323b872dd1161037657806323b872dd1461061357806325519cf2146106335780632d83811914610653578063313ce567146106735780633685d4191461068f57600080fd5b80631c499ab0146105a75780631c68372d146105c75780631d865c30146105dd578063200a692d146105fd57600080fd5b8063095ea7b3116103ee578063095ea7b3146104e957806310d5de531461051957806313114a9d1461054957806318160ddd1461056857806318e1c1231461058757600080fd5b80630517d13d1461042b57806306fdde031461044d5780630758d9241461049157806308043751146104c957600080fd5b3661042657005b600080fd5b34801561043757600080fd5b5061044b610446366004614370565b610d57565b005b34801561045957600080fd5b5060408051808201909152600981526853616974616d656f7760b81b60208201525b6040516104889190614389565b60405180910390f35b34801561049d57600080fd5b506029546104b1906001600160a01b031681565b6040516001600160a01b039091168152602001610488565b3480156104d557600080fd5b5061044b6104e4366004614370565b610e40565b3480156104f557600080fd5b506105096105043660046143f3565b610f91565b6040519015158152602001610488565b34801561052557600080fd5b5061050961053436600461441f565b60256020526000908152604090205460ff1681565b34801561055557600080fd5b50600d545b604051908152602001610488565b34801561057457600080fd5b5068327cb2734119d3b7a9601e1b61055a565b34801561059357600080fd5b5061044b6105a2366004614370565b610fa8565b3480156105b357600080fd5b5061044b6105c2366004614370565b61107c565b3480156105d357600080fd5b5061055a60195481565b3480156105e957600080fd5b5061044b6105f836600461443c565b611154565b34801561060957600080fd5b5061055a60175481565b34801561061f57600080fd5b5061050961062e366004614468565b61123a565b34801561063f57600080fd5b5061044b61064e36600461443c565b6112e4565b34801561065f57600080fd5b5061055a61066e366004614370565b6113c1565b34801561067f57600080fd5b5060405160128152602001610488565b34801561069b57600080fd5b5061044b6106aa36600461441f565b611445565b3480156106bb57600080fd5b506105096106ca3660046143f3565b6115fc565b3480156106db57600080fd5b5061044b6106ea36600461441f565b611638565b3480156106fb57600080fd5b506003546104b1906001600160a01b031681565b34801561071b57600080fd5b5061055a60215481565b34801561073157600080fd5b5061055a60225481565b34801561074757600080fd5b5061044b61075636600461441f565b61172f565b34801561076757600080fd5b50602a546104b1906001600160a01b031681565b34801561078757600080fd5b5061055a6107963660046144b7565b6117ad565b3480156107a757600080fd5b5061044b6107b636600461441f565b611844565b3480156107c757600080fd5b5060085461050990610100900460ff1681565b3480156107e657600080fd5b50602a5461050990600160a81b900460ff1681565b34801561080757600080fd5b5061050961081636600461441f565b601f6020526000908152604090205460ff1681565b34801561083757600080fd5b5061044b611951565b34801561084c57600080fd5b5061044b61085b36600461441f565b611a25565b34801561086c57600080fd5b5061050961087b36600461441f565b6001600160a01b031660009081526009602052604090205460ff1690565b3480156108a557600080fd5b504261055a565b3480156108b857600080fd5b5061055a6108c736600461441f565b601b6020526000908152604090205481565b3480156108e557600080fd5b5061055a60245481565b3480156108fb57600080fd5b5061055a61090a36600461441f565b611c13565b34801561091b57600080fd5b5061055a611c72565b34801561093057600080fd5b5061044b611e7c565b34801561094557600080fd5b5061044b611ef0565b34801561095a57600080fd5b5061044b6109693660046144e7565b611f50565b34801561097a57600080fd5b50610509610989366004614515565b611fa5565b34801561099a57600080fd5b5061055a60185481565b3480156109b057600080fd5b506105096109bf36600461441f565b6001600160a01b03166000908152600a602052604090205460ff1690565b3480156109e957600080fd5b5061055a60205481565b3480156109ff57600080fd5b506000546001600160a01b03166104b1565b348015610a1d57600080fd5b5060408051808201909152600981526853414954414d454f5760b81b602082015261047b565b348015610a4f57600080fd5b5061044b610a5e3660046144e7565b6121ad565b348015610a6f57600080fd5b5060285461055a565b348015610a8457600080fd5b50610509610a933660046143f3565b612265565b348015610aa457600080fd5b50610509610ab33660046143f3565b6122fe565b348015610ac457600080fd5b5061055a601c5481565b348015610ada57600080fd5b50610509610ae936600461441f565b601a6020526000908152604090205460ff1681565b348015610b0a57600080fd5b50610509610b1936600461441f565b60276020526000908152604090205460ff1681565b348015610b3a57600080fd5b50602a5461050990600160b01b900460ff1681565b348015610b5b57600080fd5b50610509610b6a36600461441f565b60266020526000908152604090205460ff1681565b348015610b8b57600080fd5b5061044b610b9a366004614543565b61230b565b348015610bab57600080fd5b506008546105099060ff1681565b348015610bc557600080fd5b5061055a60235481565b348015610bdb57600080fd5b5061055a601d5481565b348015610bf157600080fd5b5061044b610c003660046144e7565b612382565b348015610c1157600080fd5b5061055a60155481565b348015610c2757600080fd5b5061055a610c36366004614515565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610c6d57600080fd5b5061055a60165481565b348015610c8357600080fd5b5061044b6123d7565b348015610c9857600080fd5b5061044b610ca736600461441f565b612436565b348015610cb857600080fd5b5061044b610cc736600461441f565b6124d3565b348015610cd857600080fd5b506002546104b1906001600160a01b031681565b348015610cf857600080fd5b5061055a60145481565b348015610d0e57600080fd5b5061044b610d1d36600461441f565b61254e565b348015610d2e57600080fd5b5061044b612638565b348015610d4357600080fd5b5061044b610d52366004614636565b6126af565b6000546001600160a01b03163314610d8a5760405162461bcd60e51b8152600401610d8190614701565b60405180910390fd5b670de0b6b3a76400006103e8610dad68327cb2734119d3b7a9601e1b600261474c565b610db7919061476b565b610dc1919061476b565b811015610e285760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e322560881b6064820152608401610d81565b610e3a81670de0b6b3a764000061474c565b60235550565b6000546001600160a01b03163314610e6a5760405162461bcd60e51b8152600401610d8190614701565b620186a0610e8568327cb2734119d3b7a9601e1b600161474c565b610e8f919061476b565b811015610efc5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610d81565b6103e8610f1668327cb2734119d3b7a9601e1b600561474c565b610f20919061476b565b811115610f8c5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610d81565b602855565b6000610f9e338484612cd9565b5060015b92915050565b6000546001600160a01b03163314610fd25760405162461bcd60e51b8152600401610d8190614701565b60198110158015610fe557506101f48111155b6110315760405162461bcd60e51b815260206004820181905260248201527f4d75737420736574206265747765656e20302e323520616e64203530204554486044820152606401610d81565b61104281662386f26fc1000061474c565b601c556040518181527f0320a651094de4f5fc35c0f1c336811904e8f465b6599a93eb0dec4919b8fec5906020015b60405180910390a150565b6000546001600160a01b031633146110a65760405162461bcd60e51b8152600401610d8190614701565b670de0b6b3a76400006103e86110c968327cb2734119d3b7a9601e1b600161474c565b6110d3919061476b565b6110dd919061476b565b81101561113c5760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f7420736574206d617857616c6c65744c696d6974206c6f776572206044820152667468616e20312560c81b6064820152608401610d81565b61114e81670de0b6b3a764000061474c565b60245550565b6000546001600160a01b0316331461117e5760405162461bcd60e51b8152600401610d8190614701565b6017839055601882905560198190556107d08161119b848661478d565b6111a5919061478d565b11156111f35760405162461bcd60e51b815260206004820152601e60248201527f4d757374206b6565702073656c6c2074617865732062656c6f772032302500006044820152606401610d81565b60408051828152602081018490529081018490527f5ff33e060dbf96ff8c11eeadaaa320b34884dc8af8156d77ab6134d2bece22c3906060015b60405180910390a1505050565b6000611247848484612dfd565b6001600160a01b0384166000908152600660209081526040808320338452909152902054828110156112cc5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610d81565b6112d98533858403612cd9565b506001949350505050565b6000546001600160a01b0316331461130e5760405162461bcd60e51b8152600401610d8190614701565b6014839055601582905560168190556105dc8161132b848661478d565b611335919061478d565b11156113835760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206275792074617865732062656c6f77203135250000006044820152606401610d81565b60408051828152602081018490529081018490527f4b44023290188702187818a2359a9d40279e516e5e9bbade40c321936a7736209060600161122d565b6000600c548211156114285760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610d81565b60006114326136ed565b905061143e818461476b565b9392505050565b6000546001600160a01b0316331461146f5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166000908152600a602052604090205460ff166114d75760405162461bcd60e51b815260206004820152601760248201527f4163636f756e74206973206e6f74206578636c756465640000000000000000006044820152606401610d81565b60005b600b548110156115f857816001600160a01b0316600b8281548110611501576115016147a5565b6000918252602090912001546001600160a01b031614156115e657600b805461152c906001906147bb565b8154811061153c5761153c6147a5565b600091825260209091200154600b80546001600160a01b039092169183908110611568576115686147a5565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600582526040808220829055600a90925220805460ff19169055600b8054806115c0576115c06147d2565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b806115f0816147e8565b9150506114da565b5050565b3360008181526006602090815260408083206001600160a01b03871684529091528120549091610f9e91859061163390869061478d565b612cd9565b6000546001600160a01b031633146116625760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166000908152601f602052604090205460ff16156116c35760405162461bcd60e51b81526020600482015260156024820152742a3432903134b9321034b9903a3432903bb7b9321760591b6044820152606401610d81565b602a546001600160a01b03828116911614156117215760405162461bcd60e51b815260206004820152601e60248201527f546869732069732074686520556e697377617020706169722073696c6c7900006044820152606401610d81565b61172c816001613709565b50565b6000546001600160a01b031633146117595760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b038116600081815260096020908152604091829020805460ff1916600117905590519182527f58c3e0504c69d3a92726966f152a771e0f8f6ad4daca1ae9055a38aba1fd2b629101611071565b600068327cb2734119d3b7a9601e1b83111561180b5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610d81565b8161182a57600061181b84613734565b50939550610fa2945050505050565b600061183584613734565b50929550610fa2945050505050565b6000546001600160a01b0316331461186e5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166118d35760405162461bcd60e51b815260206004820152602660248201527f5f6f7065726174696f6e734164647265737320616464726573732063616e6e6f60448201526507420626520360d41b6064820152608401610d81565b600280546001600160a01b039081166000908152600960209081526040808320805460ff1990811690915585546001600160a01b031916948716948517909555838352918290208054909416600117909355519081527f4efa56652237561d0f1fd31311aeaaa41f3b754a461545ed3cf6ced5876d29829101611071565b6000546001600160a01b0316331461197b5760405162461bcd60e51b8152600401610d8190614701565b600061198630611c13565b90506028548110156119ed5760405162461bcd60e51b815260206004820152602a60248201527f43616e206f6e6c792073776170206261636b2069662061626f766520746865206044820152693a343932b9b437b6321760b11b6064820152608401610d81565b6119f5613783565b6040514281527f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb3290602001611071565b6000546001600160a01b03163314611a4f5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166000908152600a602052604090205460ff1615611ab85760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610d81565b600b54603290611ac990600161478d565b1115611b535760405162461bcd60e51b815260206004820152604d60248201527f43616e6e6f74206578636c756465206d6f7265207468616e203530206163636f60448201527f756e74732e2020496e636c75646520612070726576696f75736c79206578636c60648201526c3ab232b21030b2323932b9b99760991b608482015260a401610d81565b6001600160a01b03811660009081526004602052604090205415611bad576001600160a01b038116600090815260046020526040902054611b93906113c1565b6001600160a01b0382166000908152600560205260409020555b6001600160a01b03166000818152600a60205260408120805460ff19166001908117909155600b805491820181559091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180546001600160a01b0319169091179055565b6001600160a01b0381166000908152600a602052604081205460ff1615611c5057506001600160a01b031660009081526005602052604090205490565b6001600160a01b038216600090815260046020526040902054610fa2906113c1565b604080516002808252606082018352600092839291906020830190803683375050602954604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa158015611ce0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d049190614803565b81600081518110611d1757611d176147a5565b60200260200101906001600160a01b031690816001600160a01b0316815250503081600181518110611d4b57611d4b6147a5565b6001600160a01b0392909216602092830291909101820152604080516002808252606082018352600093919290918301908036833701905050602954601c5460405163d06ca61f60e01b81529293506001600160a01b039091169163d06ca61f91611dba918690600401614864565b600060405180830381865afa158015611dd7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611dff9190810190614885565b9050612710601954601854601754611e17919061478d565b611e21919061478d565b82600181518110611e3457611e346147a5565b6020026020010151611e46919061474c565b611e50919061476b565b81600181518110611e6357611e636147a5565b6020026020010151611e75919061478d565b9250505090565b6000546001600160a01b03163314611ea65760405162461bcd60e51b8152600401610d8190614701565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314611f1a5760405162461bcd60e51b8152600401610d8190614701565b6008805461ffff191690556040517f7bfa7bacf025baa75e5308bf15bcf2948f406c7ebe3eb1a8bb611862b9d647ef90600090a1565b6000546001600160a01b03163314611f7a5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b03919091166000908152602560205260409020805460ff1916911515919091179055565b600080546001600160a01b03163314611fd05760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0383166120265760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610d81565b6001600160a01b03831630141561207f5760405162461bcd60e51b815260206004820152601c60248201527f43616e2774207769746864726177206e617469766520746f6b656e73000000006044820152606401610d81565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa1580156120c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120ea9190614916565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509085169063a9059cbb906044016020604051808303816000875af115801561213d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612161919061492f565b604080516001600160a01b0387168152602081018490529193507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e438910160405180910390a15092915050565b6000546001600160a01b031633146121d75760405162461bcd60e51b8152600401610d8190614701565b602a546001600160a01b038381169116141561225b5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610d81565b6115f88282613953565b3360009081526006602090815260408083206001600160a01b0386168452909152812054828110156122e75760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610d81565b6122f43385858403612cd9565b5060019392505050565b6000610f9e338484612dfd565b6000546001600160a01b031633146123355760405162461bcd60e51b8152600401610d8190614701565b602a8054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599061107190831515815260200190565b6000546001600160a01b031633146123ac5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b03919091166000908152602660205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146124015760405162461bcd60e51b8152600401610d8190614701565b6008805460ff191690556040517fa29c2b578a5a679452d146ddd35ea04a2e7c57fe555cc7a3d91b3b8b06e6103d90600090a1565b6000546001600160a01b031633146124605760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166000908152601f602052604090205460ff166124c85760405162461bcd60e51b815260206004820152601b60248201527f4561726c792062697264206361756768742074686520776f726d2100000000006044820152606401610d81565b61172c816000613709565b6000546001600160a01b031633146124fd5760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b038116600081815260096020908152604091829020805460ff1916905590519182527f4f6a6b6efe34ec6478021aa9fb7f6980e78ea3a10c74074a8ce49d5d3ebf1f7e9101611071565b6000546001600160a01b031633146125785760405162461bcd60e51b8152600401610d8190614701565b6001600160a01b0381166125dd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d81565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146126625760405162461bcd60e51b8152600401610d8190614701565b604051600090339047908381818185875af1925050503d80600081146126a4576040519150601f19603f3d011682016040523d82523d6000602084013e6126a9565b606091505b50505050565b6000546001600160a01b031633146126d95760405162461bcd60e51b8152600401610d8190614701565b602a54600160b01b900460ff16156127465760405162461bcd60e51b815260206004820152602a60248201527f54726164696e6720697320616c7265616479206163746976652c2063616e6e6f6044820152693a10393296b6b2b7bb9760b11b6064820152608401610d81565b600a81106127a65760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f74206d616b652070656e616c747920626c6f636b73206d6f72652060448201526607468616e2031360cc1b6064820152608401610d81565b6127ae6139bd565b81518351146127ff5760405162461bcd60e51b815260206004820152601e60248201527f617272617973206d757374206265207468652073616d65206c656e67746800006044820152606401610d81565b606483511061286f5760405162461bcd60e51b815260206004820152603660248201527f43616e206f6e6c792061697264726f70203130302077616c6c657473207065726044820152752074786e2064756520746f20676173206c696d69747360501b6064820152608401610d81565b60005b83518110156128ff57600084828151811061288f5761288f6147a5565b6020908102919091018101516001600160a01b0381166000908152601a90925260408220805460ff1916600117905585519092508590849081106128d5576128d56147a5565b602002602001015190506128ea338383612dfd565b505080806128f7906147e8565b915050612872565b5061271061291a68327cb2734119d3b7a9601e1b601e61474c565b612924919061476b565b60235561271061294168327cb2734119d3b7a9601e1b607861474c565b61294b919061476b565b602455602a805461ffff60a81b191661010160a81b17905543601d55601e8190556040517fb6b86a349e22595b44335d0fc1c65db0f519c9cb569a47137a882ffdc863ec6490600090a1602980546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b81529051829163c45a01559160048083019260209291908290030181865afa1580156129fa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a1e9190614803565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a8f9190614803565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015612adc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b009190614803565b602a80546001600160a01b0319166001600160a01b03929092169182179055612b2a906001611f50565b602a54612b41906001600160a01b03166001612382565b602a54612b58906001600160a01b03166001613953565b60004711612bb95760405162461bcd60e51b815260206004820152602860248201527f4d7573742068617665206d656f7720455448206f6e20636f6e747261637420746044820152670de40d8c2eadcc6d60c31b6064820152608401610d81565b6000612bc430611c13565b11612c255760405162461bcd60e51b815260206004820152602b60248201527f4d7573742068617665206d656f7720546f6b656e73206f6e20636f6e7472616360448201526a0e840e8de40d8c2eadcc6d60ab1b6064820152608401610d81565b602954612c409030906001600160a01b031661163382611c13565b6029546001600160a01b031663f305d7194730612c5c81611c13565b60008033426040518863ffffffff1660e01b8152600401612c829695949392919061494c565b60606040518083038185885af1158015612ca0573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612cc59190614987565b5050506126a9600f54600e55601254601155565b6001600160a01b038316612d3b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610d81565b6001600160a01b038216612d9c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610d81565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316612e615760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610d81565b6001600160a01b038216612ec35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610d81565b60008111612f255760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610d81565b602a54600160b01b900460ff16612fc1576001600160a01b03831660009081526009602052604090205460ff1680612f7557506001600160a01b03821660009081526009602052604090205460ff165b612fc15760405162461bcd60e51b815260206004820152601a60248201527f54726164696e67206973206e6f7420616374697665207965742e0000000000006044820152606401610d81565b6001600160a01b0383166000908152601a602052604090205460ff1615613128576001600160a01b03821660009081526027602052604090205460ff161561307c5761300b611c72565b8111156130775760405162461bcd60e51b815260206004820152603460248201527f417474656d7074696e6720746f2073656c6c206f766572206d61782073656c6c6044820152731030b6b7bab73a17101021b432b1b59036b0bc1760611b6064820152608401610d81565b613128565b6001600160a01b03821660009081526009602052604090205460ff166131285760405162461bcd60e51b815260206004820152605560248201527f507269766174652073616c652063616e6e6f74207472616e7366657220616e6460448201527f206d7573742073656c6c206f6e6c79206f72207472616e7366657220746f2061606482015274103bb434ba32b634b9ba32b21030b2323932b9b99760591b608482015260a401610d81565b600854610100900460ff161561331c576000546001600160a01b0384811691161480159061316457506000546001600160a01b03838116911614155b801561317857506001600160a01b03821615155b801561318f57506001600160a01b03821661dead14155b80156131a55750602a54600160a01b900460ff16155b1561331c576001600160a01b03831660009081526027602052604090205460ff1680156131eb57506001600160a01b03821660009081526025602052604090205460ff16155b15613265576023548111156132605760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610d81565b61331c565b6001600160a01b03821660009081526027602052604090205460ff1680156132a657506001600160a01b03831660009081526025602052604090205460ff16155b1561331c5760235481111561331c5760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6064820152608401610d81565b600061332730611c13565b602854602a5491925082101590600160a01b900460ff161580156133545750602a54600160a81b900460ff165b80156133755750602a54600090613373906001600160a01b0316611c13565b115b801561339a57506001600160a01b03841660009081526009602052604090205460ff16155b80156133bf57506001600160a01b03851660009081526009602052604090205460ff16155b80156133e357506001600160a01b03841660009081526027602052604090205460ff165b80156133ec5750805b156133f9576133f9613783565b6134016139bd565b60036013556001600160a01b03851660009081526009602052604090205460ff1615801561344857506001600160a01b03841660009081526009602052604090205460ff16155b156136ca576001600160a01b0385166000908152601f602052604090205460ff16158061348257506000546001600160a01b038581169116145b8061349757506001600160a01b03841661dead145b6135195760405162461bcd60e51b815260206004820152604760248201527f42697264732063616e6e6f74207472616e7366657220746f6b656e7320696e2060448201527f6f72206f75742065786365707420746f206f776e6572206f722064656164206160648201526632323932b9b99760c91b608482015260a401610d81565b6024548361352686611c13565b613530919061478d565b11158061355557506001600160a01b03841660009081526026602052604090205460ff165b6135ab5760405162461bcd60e51b815260206004820152602160248201527f5472616e736665722077696c6c206578636565642077616c6c6574206c696d696044820152601d60fa1b6064820152608401610d81565b6001600160a01b03851660009081526027602052604090205460ff161561368357601e54601d546135dc919061478d565b43101561366d576135ee846001613709565b600160206000828254613601919061478d565b90915550506040516001600160a01b03851681527fd5ae31334b29400e95a2fdf23ded3e729c545561b2882f142d9250fae48eda049060200160405180910390a1601454600e55601654601554613658919061478d565b6011819055156136685760016013555b6136ca565b601454600e55601654601554613658919061478d565b6001600160a01b03841660009081526027602052604090205460ff16156136ca57601754600e556019546018546136ba919061478d565b6011819055156136ca5760026013555b6136d58585856139eb565b6136e6600f54600e55601254601155565b5050505050565b60008060006136fa613aed565b9092509050611e75818361476b565b6001600160a01b03919091166000908152601f60205260409020805460ff1916911515919091179055565b600080600080600080600080600061374b8a613c96565b92509250925060008060006137698d86866137646136ed565b613cd9565b919f909e50909c50959a5093985091965092945050505050565b602a805460ff60a01b1916600160a01b17905560006137a130611c13565b905060006022546021546137b5919061478d565b9050600060285460146137c8919061474c565b83106137df576028546137dc90601461474c565b92505b8215806137ea575081155b156137f757505050613944565b60006002836021548661380a919061474c565b613814919061476b565b61381e919061476b565b9050600061382c82866147bb565b905061383781613d30565b602154479060009061384b9060029061476b565b61385590876147bb565b602254613862908461474c565b61386c919061476b565b9050600061387a82846147bb565b60006021819055602255905084158015906138955750600081115b156138e6576138a48582613e8a565b60408051858152602081018390529081018690527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15b6002546040516001600160a01b03909116904790600081818185875af1925050503d8060008114613933576040519150601f19603f3d011682016040523d82523d6000602084013e613938565b606091505b50505050505050505050505b602a805460ff60a01b19169055565b6001600160a01b038216600090815260276020908152604080832080548515801560ff19928316811790935560258552838620805483168417905560269094529190932080549091169092179091556139af576139af82611a25565b806115f8576115f882611445565b600e541580156139cd5750601154155b156139d457565b600e8054600f556011805460125560009182905555565b6001600160a01b0383166000908152600a602052604090205460ff168015613a2c57506001600160a01b0382166000908152600a602052604090205460ff16155b15613a4157613a3c838383613f24565b505050565b6001600160a01b0383166000908152600a602052604090205460ff16158015613a8257506001600160a01b0382166000908152600a602052604090205460ff165b15613a9257613a3c83838361404d565b6001600160a01b0383166000908152600a602052604090205460ff168015613ad257506001600160a01b0382166000908152600a602052604090205460ff165b15613ae257613a3c8383836140f9565b613a3c83838361416e565b600c54600090819068327cb2734119d3b7a9601e1b825b600b54811015613c52578260046000600b8481548110613b2657613b266147a5565b60009182526020808320909101546001600160a01b031683528201929092526040019020541180613b9157508160056000600b8481548110613b6a57613b6a6147a5565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15613bb0575050600c549368327cb2734119d3b7a9601e1b9350915050565b60046000600b8381548110613bc757613bc76147a5565b60009182526020808320909101546001600160a01b03168352820192909252604001902054613bf690846147bb565b925060056000600b8381548110613c0f57613c0f6147a5565b60009182526020808320909101546001600160a01b03168352820192909252604001902054613c3e90836147bb565b915080613c4a816147e8565b915050613b04565b5068327cb2734119d3b7a9601e1b600c54613c6d919061476b565b821015613c8d575050600c549268327cb2734119d3b7a9601e1b92509050565b90939092509050565b600080600080613ca5856141b3565b90506000613cb2866141d0565b9050600081613cc184896147bb565b613ccb91906147bb565b979296509094509092505050565b6000808080613ce8858961474c565b90506000613cf6868961474c565b90506000613d04878961474c565b9050600081613d1384866147bb565b613d1d91906147bb565b939b939a50919850919650505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110613d6557613d656147a5565b6001600160a01b03928316602091820292909201810191909152602954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015613dbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de29190614803565b81600181518110613df557613df56147a5565b6001600160a01b039283166020918202929092010152602954613e1b9130911684612cd9565b60295460405163791ac94760e01b81526001600160a01b039091169063791ac94790613e549085906000908690309042906004016149b5565b600060405180830381600087803b158015613e6e57600080fd5b505af1158015613e82573d6000803e3d6000fd5b505050505050565b602954613ea29030906001600160a01b031684612cd9565b60295460405163f305d71960e01b81526001600160a01b039091169063f305d719908390613ee19030908790600090819061dead90429060040161494c565b60606040518083038185885af1158015613eff573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906136e69190614987565b600080600080600080613f3687613734565b6001600160a01b038f16600090815260056020526040902054959b50939950919750955093509150613f699088906147bb565b6001600160a01b038a16600090815260056020908152604080832093909355600490522054613f999087906147bb565b6001600160a01b03808b1660009081526004602052604080822093909355908a1681522054613fc990869061478d565b6001600160a01b038916600090815260046020526040902055613feb816141e3565b613ff5848361434a565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161403a91815260200190565b60405180910390a3505050505050505050565b60008060008060008061405f87613734565b6001600160a01b038f16600090815260046020526040902054959b509399509197509550935091506140929087906147bb565b6001600160a01b03808b16600090815260046020908152604080832094909455918b168152600590915220546140c990849061478d565b6001600160a01b038916600090815260056020908152604080832093909355600490522054613fc990869061478d565b60008060008060008061410b87613734565b6001600160a01b038f16600090815260056020526040902054959b5093995091975095509350915061413e9088906147bb565b6001600160a01b038a166000908152600560209081526040808320939093556004905220546140929087906147bb565b60008060008060008061418087613734565b6001600160a01b038f16600090815260046020526040902054959b50939950919750955093509150613f999087906147bb565b6000612710600e54836141c6919061474c565b610fa2919061476b565b6000612710601154836141c6919061474c565b60016013541415614254576011546015546141fe908361474c565b614208919061476b565b60216000828254614219919061478d565b909155505060115460165461422e908361474c565b614238919061476b565b60226000828254614249919061478d565b909155506142c09050565b600260135414156142c05760115460185461426f908361474c565b614279919061476b565b6021600082825461428a919061478d565b909155505060115460195461429f908361474c565b6142a9919061476b565b602260008282546142ba919061478d565b90915550505b60006142ca6136ed565b905060006142d8828461474c565b306000908152600460205260409020549091506142f690829061478d565b30600090815260046020908152604080832093909355600a9052205460ff1615613a3c573060009081526005602052604090205461433590849061478d565b30600090815260056020526040902055505050565b81600c5461435891906147bb565b600c55600d5461436990829061478d565b600d555050565b60006020828403121561438257600080fd5b5035919050565b600060208083528351808285015260005b818110156143b65785810183015185820160400152820161439a565b818111156143c8576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461172c57600080fd5b6000806040838503121561440657600080fd5b8235614411816143de565b946020939093013593505050565b60006020828403121561443157600080fd5b813561143e816143de565b60008060006060848603121561445157600080fd5b505081359360208301359350604090920135919050565b60008060006060848603121561447d57600080fd5b8335614488816143de565b92506020840135614498816143de565b929592945050506040919091013590565b801515811461172c57600080fd5b600080604083850312156144ca57600080fd5b8235915060208301356144dc816144a9565b809150509250929050565b600080604083850312156144fa57600080fd5b8235614505816143de565b915060208301356144dc816144a9565b6000806040838503121561452857600080fd5b8235614533816143de565b915060208301356144dc816143de565b60006020828403121561455557600080fd5b813561143e816144a9565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561459f5761459f614560565b604052919050565b600067ffffffffffffffff8211156145c1576145c1614560565b5060051b60200190565b600082601f8301126145dc57600080fd5b813560206145f16145ec836145a7565b614576565b82815260059290921b8401810191818101908684111561461057600080fd5b8286015b8481101561462b5780358352918301918301614614565b509695505050505050565b60008060006060848603121561464b57600080fd5b833567ffffffffffffffff8082111561466357600080fd5b818601915086601f83011261467757600080fd5b813560206146876145ec836145a7565b82815260059290921b8401810191818101908a8411156146a657600080fd5b948201945b838610156146cd5785356146be816143de565b825294820194908201906146ab565b975050870135925050808211156146e357600080fd5b506146f0868287016145cb565b925050604084013590509250925092565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561476657614766614736565b500290565b60008261478857634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156147a0576147a0614736565b500190565b634e487b7160e01b600052603260045260246000fd5b6000828210156147cd576147cd614736565b500390565b634e487b7160e01b600052603160045260246000fd5b60006000198214156147fc576147fc614736565b5060010190565b60006020828403121561481557600080fd5b815161143e816143de565b600081518084526020808501945080840160005b838110156148595781516001600160a01b031687529582019590820190600101614834565b509495945050505050565b82815260406020820152600061487d6040830184614820565b949350505050565b6000602080838503121561489857600080fd5b825167ffffffffffffffff8111156148af57600080fd5b8301601f810185136148c057600080fd5b80516148ce6145ec826145a7565b81815260059190911b820183019083810190878311156148ed57600080fd5b928401925b8284101561490b578351825292840192908401906148f2565b979650505050505050565b60006020828403121561492857600080fd5b5051919050565b60006020828403121561494157600080fd5b815161143e816144a9565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b60008060006060848603121561499c57600080fd5b8351925060208401519150604084015190509250925092565b85815284602082015260a0604082015260006149d460a0830186614820565b6001600160a01b039490941660608301525060800152939250505056fea26469706673582212206be033ff102847510f342f97a35ff75951087f84b86a52819baea72339c17c3564736f6c634300080b00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef