token-icon

Floki 2.0

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
FLOK
Holders
64+0.00%
Transfers
460

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106104095760003560e01c80636605bfda11610213578063aa4bde2811610123578063dc44b6a0116100ab578063ee40166e1161007a578063ee40166e14610b16578063efcc52de14610b2b578063f2fde38b14610b40578063f5648a4f14610b60578063f9f92be414610b7557610410565b8063dc44b6a014610aa1578063dcc345f214610ab6578063dd62ed3e14610ad6578063ea2f0b3714610af657610410565b8063c469b6dd116100f2578063c469b6dd14610a2d578063c49b9a8014610a42578063c5f956af14610a62578063c8c8ebe414610a77578063cab0347114610a8c57610410565b8063aa4bde28146109ce578063b18f50b4146109e3578063b62496f5146109f8578063bbc0c74214610a1857610410565b806388f82020116101a65780639a7a23d6116101755780639a7a23d614610944578063a073d37f14610964578063a457c2d714610979578063a5ece94114610999578063a9059cbb146109ae57610410565b806388f82020146108da5780638da5cb5b146108fa578063906e9dd01461090f57806395d89b411461092f57610410565b8063751039fc116101e2578063751039fc146108705780637571336a146108855780638366e79a146108a557806388790a68146108c557610410565b80636605bfda146108065780636eee65d21461082657806370a082311461083b578063715018a61461085b57610410565b8063395093511161031957806351f205e4116102a1578063537df3b611610270578063537df3b614610787578063557ed1ba146107a75780635d0044ca146107bc578063602bc62b146107dc57806361cd759f146107f157610410565b806351f205e41461071257806352390c0214610727578063525fa81f146107475780635342acb41461076757610410565b806344337ea1116102e857806344337ea1146106935780634549b039146106b357806349bd5a5e146106d35780634a62bb65146106e85780634a74bb02146106fd57610410565b806339509351146106295780633ad10ef6146106495780634047ea3e1461065e578063437823ec1461067357610410565b80631d865c301161039c57806325519cf21161036b57806325519cf2146105925780632d838119146105b2578063313ce567146105d25780633221c93f146105f45780633685d4191461060957610410565b80631d865c301461051d5780631e293c101461053d578063200a692d1461055d57806323b872dd1461057257610410565b8063119c1840116103d8578063119c1840146104a257806313114a9d146104c45780631694505e146104e657806318160ddd1461050857610410565b806301339c211461041557806306fdde0314610440578063095ea7b31461046257806310d5de531461048257610410565b3661041057005b600080fd5b34801561042157600080fd5b5061042a610b95565b6040516104379190613c22565b60405180910390f35b34801561044c57600080fd5b50610455610e4d565b6040516104379190613c2d565b34801561046e57600080fd5b5061042a61047d366004613a6d565b610e70565b34801561048e57600080fd5b5061042a61049d366004613990565b610e8e565b3480156104ae57600080fd5b506104c26104bd366004613b24565b610ea3565b005b3480156104d057600080fd5b506104d9610f0d565b604051610437919061459c565b3480156104f257600080fd5b506104fb610f13565b6040516104379190613ba0565b34801561051457600080fd5b506104d9610f22565b34801561052957600080fd5b506104c2610538366004613b45565b610f2e565b34801561054957600080fd5b506104c2610558366004613ad0565b610fe7565b34801561056957600080fd5b506104d9611061565b34801561057e57600080fd5b5061042a61058d366004613a00565b611067565b34801561059e57600080fd5b506104c26105ad366004613b45565b6110ee565b3480156105be57600080fd5b506104d96105cd366004613ad0565b61119a565b3480156105de57600080fd5b506105e76111dd565b604051610437919061462b565b34801561060057600080fd5b506104fb6111e2565b34801561061557600080fd5b506104c2610624366004613990565b6111f1565b34801561063557600080fd5b5061042a610644366004613a6d565b6113bc565b34801561065557600080fd5b506104fb61140a565b34801561066a57600080fd5b506104d9611419565b34801561067f57600080fd5b506104c261068e366004613990565b61141f565b34801561069f57600080fd5b506104c26106ae366004613990565b6114b2565b3480156106bf57600080fd5b506104d96106ce366004613b00565b611531565b3480156106df57600080fd5b506104fb611594565b3480156106f457600080fd5b5061042a6115a3565b34801561070957600080fd5b5061042a6115ac565b34801561071e57600080fd5b506104c26115bc565b34801561073357600080fd5b506104c2610742366004613990565b611667565b34801561075357600080fd5b506104c2610762366004613990565b6117c4565b34801561077357600080fd5b5061042a610782366004613990565b61188a565b34801561079357600080fd5b506104c26107a2366004613990565b6118a8565b3480156107b357600080fd5b506104d9611924565b3480156107c857600080fd5b506104c26107d7366004613ad0565b611928565b3480156107e857600080fd5b506104d96119a2565b3480156107fd57600080fd5b506104d96119a8565b34801561081257600080fd5b506104c2610821366004613990565b6119ae565b34801561083257600080fd5b506104d9611a43565b34801561084757600080fd5b506104d9610856366004613990565b611a49565b34801561086757600080fd5b506104c2611aab565b34801561087c57600080fd5b5061042a611b2a565b34801561089157600080fd5b506104c26108a0366004613a40565b611b71565b3480156108b157600080fd5b5061042a6108c03660046139c8565b611bd1565b3480156108d157600080fd5b506104d9611d9b565b3480156108e657600080fd5b5061042a6108f5366004613990565b611da1565b34801561090657600080fd5b506104fb611dbf565b34801561091b57600080fd5b506104c261092a366004613990565b611dce565b34801561093b57600080fd5b50610455611ea8565b34801561095057600080fd5b506104c261095f366004613a40565b611ec6565b34801561097057600080fd5b506104d9611f33565b34801561098557600080fd5b5061042a610994366004613a6d565b611f39565b3480156109a557600080fd5b506104fb611fa1565b3480156109ba57600080fd5b5061042a6109c9366004613a6d565b611fb0565b3480156109da57600080fd5b506104d9611fc4565b3480156109ef57600080fd5b506104d9611fca565b348015610a0457600080fd5b5061042a610a13366004613990565b611fd0565b348015610a2457600080fd5b5061042a611fe5565b348015610a3957600080fd5b506104d9611ff5565b348015610a4e57600080fd5b506104c2610a5d366004613a98565b611ffb565b348015610a6e57600080fd5b506104fb612077565b348015610a8357600080fd5b506104d9612086565b348015610a9857600080fd5b506104d961208c565b348015610aad57600080fd5b506104d9612092565b348015610ac257600080fd5b506104c2610ad1366004613990565b612098565b348015610ae257600080fd5b506104d9610af13660046139c8565b61212d565b348015610b0257600080fd5b506104c2610b11366004613990565b612158565b348015610b2257600080fd5b506104d96121dd565b348015610b3757600080fd5b506104d96121e3565b348015610b4c57600080fd5b506104c2610b5b366004613990565b6121e9565b348015610b6c57600080fd5b506104c261229f565b348015610b8157600080fd5b5061042a610b90366004613990565b61235f565b6000610b9f612374565b6000546001600160a01b03908116911614610bd55760405162461bcd60e51b8152600401610bcc90614296565b60405180910390fd5b602954600160b01b900460ff1615610bff5760405162461bcd60e51b8152600401610bcc906143ca565b610c07612378565b737a250d5630b4cf539739df2c5dacb4c659f2488d610c27816001611b71565b602880546001600160a01b0319166001600160a01b038381169190911791829055610c5d91309116670de0b6b3a76400006123d5565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610c9657600080fd5b505afa158015610caa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cce91906139ac565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1657600080fd5b505afa158015610d2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4e91906139ac565b6040518363ffffffff1660e01b8152600401610d6b929190613bb4565b602060405180830381600087803b158015610d8557600080fd5b505af1158015610d99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbd91906139ac565b602980546001600160a01b0319166001600160a01b039283161790819055610de791166001611b71565b602954610dfe906001600160a01b03166001612489565b60004711610e1e5760405162461bcd60e51b8152600401610bcc90613e29565b610e30610e2a30611a49565b476124e4565b600754610e45906001600160a01b03166121e9565b600191505090565b6040805180820190915260098152680466c6f6b6920322e360bc1b602082015290565b6000610e84610e7d612374565b84846123d5565b5060015b92915050565b60256020526000908152604090205460ff1681565b610eab612374565b6000546001600160a01b03908116911614610ed85760405162461bcd60e51b8152600401610bcc90614296565b6103e8610ee58284614639565b10610f025760405162461bcd60e51b8152600401610bcc90613e6c565b601f91909155601e55565b60115490565b6028546001600160a01b031681565b670de0b6b3a764000090565b610f36612374565b6000546001600160a01b03908116911614610f635760405162461bcd60e51b8152600401610bcc90614296565b601b839055601c829055601d819055600a81610f7f8486614639565b610f899190614639565b1115610fa75760405162461bcd60e51b8152600401610bcc906140d1565b7f5ff33e060dbf96ff8c11eeadaaa320b34884dc8af8156d77ab6134d2bece22c3818385604051610fda93929190614615565b60405180910390a1505050565b610fef612374565b6000546001600160a01b0390811691161461101c5760405162461bcd60e51b8152600401610bcc90614296565b6000811161103c5760405162461bcd60e51b8152600401610bcc906140ac565b6103e861105182670de0b6b3a7640000614671565b61105b9190614651565b60235550565b601b5481565b6000611074848484612595565b6110e484611080612374565b6110df856040518060600160405280602881526020016146ff602891396001600160a01b038a166000908152600a60205260408120906110be612374565b6001600160a01b031681526020810191909152604001600020549190612b22565b6123d5565b5060019392505050565b6110f6612374565b6000546001600160a01b039081169116146111235760405162461bcd60e51b8152600401610bcc90614296565b60188390556019829055601a819055600a8161113f8486614639565b6111499190614639565b11156111675760405162461bcd60e51b8152600401610bcc90614075565b7f4b44023290188702187818a2359a9d40279e516e5e9bbade40c321936a773620818385604051610fda93929190614615565b60006010548211156111be5760405162461bcd60e51b8152600401610bcc90613d57565b60006111c8612b5c565b90506111d48382612b7f565b9150505b919050565b600990565b6005546001600160a01b031681565b6111f9612374565b6000546001600160a01b039081169116146112265760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600e602052604090205460ff1661125e5760405162461bcd60e51b8152600401610bcc90613ff9565b60005b600f548110156113b857816001600160a01b0316600f828154811061129657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031614156113a657600f80546112c190600190614690565b815481106112df57634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600f80546001600160a01b03909216918390811061131957634e487b7160e01b600052603260045260246000fd5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600982526040808220829055600e90925220805460ff19169055600f80548061137f57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190556113b8565b806113b0816146a7565b915050611261565b5050565b6000610e846113c9612374565b846110df85600a60006113da612374565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612bc8565b6004546001600160a01b031681565b60215481565b611427612374565b6000546001600160a01b039081169116146114545760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600d602052604090819020805460ff19166001179055517f58c3e0504c69d3a92726966f152a771e0f8f6ad4daca1ae9055a38aba1fd2b62906114a7908390613ba0565b60405180910390a150565b6114ba612374565b6000546001600160a01b039081169116146114e75760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03811661150d5760405162461bcd60e51b8152600401610bcc90614565565b6001600160a01b03166000908152600c60205260409020805460ff19166001179055565b6000670de0b6b3a764000083111561155b5760405162461bcd60e51b8152600401610bcc9061414d565b8161157a57600061156b84612bf7565b50939550610e88945050505050565b600061158584612bf7565b50929550610e88945050505050565b6029546001600160a01b031681565b600b5460ff1681565b602954600160a81b900460ff1681565b6115c4612374565b6000546001600160a01b039081169116146115f15760405162461bcd60e51b8152600401610bcc90614296565b60006115fc30611a49565b90506116116064670de0b6b3a7640000614651565b8110156116305760405162461bcd60e51b8152600401610bcc90613cfa565b611638612c46565b7f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb32426040516114a7919061459c565b61166f612374565b6000546001600160a01b0390811691161461169c5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600e602052604090205460ff16156116d55760405162461bcd60e51b8152600401610bcc90613f29565b600f546032906116e6906001614639565b11156117045760405162461bcd60e51b8152600401610bcc90614442565b6001600160a01b0381166000908152600860205260409020541561175e576001600160a01b0381166000908152600860205260409020546117449061119a565b6001600160a01b0382166000908152600960205260409020555b6001600160a01b03166000818152600e60205260408120805460ff19166001908117909155600f805491820181559091527f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8020180546001600160a01b0319169091179055565b6117cc612374565b6000546001600160a01b039081169116146117f95760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03811661181f5760405162461bcd60e51b8152600401610bcc90614030565b600580546001600160a01b0319166001600160a01b038381169190911791829055166000908152600d602052604090819020805460ff19166001179055517f217742673c85d2f459a37c99960c860122cdadf529374b41418d2718cae7726f906114a7908390613ba0565b6001600160a01b03166000908152600d602052604090205460ff1690565b6118b0612374565b6000546001600160a01b039081169116146118dd5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166119035760405162461bcd60e51b8152600401610bcc906144b5565b6001600160a01b03166000908152600c60205260409020805460ff19169055565b4290565b611930612374565b6000546001600160a01b0390811691161461195d5760405162461bcd60e51b8152600401610bcc90614296565b6000811161197d5760405162461bcd60e51b8152600401610bcc906140ac565b6103e861199282670de0b6b3a7640000614671565b61199c9190614651565b60245550565b60025490565b601f5481565b6119b6612374565b6000546001600160a01b039081169116146119e35760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038116611a095760405162461bcd60e51b8152600401610bcc90614359565b600680546001600160a01b0319166001600160a01b039283161790819055166000908152600d60205260409020805460ff19166001179055565b60225481565b6001600160a01b0381166000908152600e602052604081205460ff1615611a8957506001600160a01b0381166000908152600960205260409020546111d8565b6001600160a01b038216600090815260086020526040902054610e889061119a565b611ab3612374565b6000546001600160a01b03908116911614611ae05760405162461bcd60e51b8152600401610bcc90614296565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000611b34612374565b6000546001600160a01b03908116911614611b615760405162461bcd60e51b8152600401610bcc90614296565b50600b805460ff19169055600190565b611b79612374565b6000546001600160a01b03908116911614611ba65760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03919091166000908152602560205260409020805460ff1916911515919091179055565b6000611bdb612374565b6000546001600160a01b03908116911614611c085760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038316611c2e5760405162461bcd60e51b8152600401610bcc9061421e565b6001600160a01b038316301415611c575760405162461bcd60e51b8152600401610bcc90613cc3565b6040516370a0823160e01b81526000906001600160a01b038516906370a0823190611c86903090600401613ba0565b60206040518083038186803b158015611c9e57600080fd5b505afa158015611cb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cd69190613ae8565b60405163a9059cbb60e01b81529091506001600160a01b0385169063a9059cbb90611d079086908590600401613bce565b602060405180830381600087803b158015611d2157600080fd5b505af1158015611d35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d599190613ab4565b91507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e4388482604051611d8c929190613bce565b60405180910390a15092915050565b601c5481565b6001600160a01b03166000908152600e602052604090205460ff1690565b6000546001600160a01b031690565b611dd6612374565b6000546001600160a01b03908116911614611e035760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038116611e295760405162461bcd60e51b8152600401610bcc90614184565b600380546001600160a01b039081166000908152600d6020526040808220805460ff1990811690915584546001600160a01b03191686851617948590559390921681528190208054909216600117909155517f17d8dfa8312c8aa744fab84e6f3d67f24e7553ac1ff2be20269f122000213756906114a7908390613ba0565b604080518082019091526004815263464c4f4b60e01b602082015290565b611ece612374565b6000546001600160a01b03908116911614611efb5760405162461bcd60e51b8152600401610bcc90614296565b6029546001600160a01b0383811691161415611f295760405162461bcd60e51b8152600401610bcc90613ecc565b6113b88282612489565b60275490565b6000610e84611f46612374565b846110df8560405180606001604052806025815260200161472760259139600a6000611f70612374565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612b22565b6003546001600160a01b031681565b6000610e84611fbd612374565b8484612595565b60245481565b601e5481565b60266020526000908152604090205460ff1681565b602954600160b01b900460ff1681565b601a5481565b612003612374565b6000546001600160a01b039081169116146120305760405162461bcd60e51b8152600401610bcc90614296565b6029805460ff60a81b1916600160a81b831515021790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906114a7908390613c22565b6006546001600160a01b031681565b60235481565b601d5481565b60195481565b6120a0612374565b6000546001600160a01b039081169116146120cd5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166120f35760405162461bcd60e51b8152600401610bcc90614359565b600480546001600160a01b0319166001600160a01b039283161790819055166000908152600d60205260409020805460ff19166001179055565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b612160612374565b6000546001600160a01b0390811691161461218d5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600d602052604090819020805460ff19169055517f4f6a6b6efe34ec6478021aa9fb7f6980e78ea3a10c74074a8ce49d5d3ebf1f7e906114a7908390613ba0565b60205481565b60185481565b6121f1612374565b6000546001600160a01b0390811691161461221e5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166122445760405162461bcd60e51b8152600401610bcc90613da1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6122a7612374565b6000546001600160a01b039081169116146122d45760405162461bcd60e51b8152600401610bcc90614296565b602954600160b01b900460ff16156122fe5760405162461bcd60e51b8152600401610bcc906144e3565b6000336001600160a01b03164760405161231790613b9d565b60006040518083038185875af1925050503d8060008114612354576040519150601f19603f3d011682016040523d82523d6000602084013e612359565b606091505b50505050565b600c6020526000908152604090205460ff1681565b3390565b612380612374565b6000546001600160a01b039081169116146123ad5760405162461bcd60e51b8152600401610bcc90614296565b6029805460ff60a81b1960ff60b01b19909116600160b01b1716600160a81b17905543602055565b6001600160a01b0383166123fb5760405162461bcd60e51b8152600401610bcc90614386565b6001600160a01b0382166124215760405162461bcd60e51b8152600401610bcc90613de7565b6001600160a01b038084166000818152600a602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061247c90859061459c565b60405180910390a3505050565b6001600160a01b038216600090815260266020908152604080832080548515801560ff19928316811790935560259094529190932080549091169092179091556124d6576124d682611667565b806113b8576113b8826111f1565b6028546124fc9030906001600160a01b0316846123d5565b60285460055460405163f305d71960e01b81526001600160a01b039283169263f305d71992859261253c9230928992600092839216904290600401613be7565b6060604051808303818588803b15801561255557600080fd5b505af1158015612569573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061258e9190613b70565b5050505050565b6001600160a01b0383166125bb5760405162461bcd60e51b8152600401610bcc90614314565b6001600160a01b0382166125e15760405162461bcd60e51b8152600401610bcc90613c80565b600081116126015760405162461bcd60e51b8152600401610bcc906142cb565b6001600160a01b0383166000908152600c602052604090205460ff161561263a5760405162461bcd60e51b8152600401610bcc90614108565b6001600160a01b0382166000908152600c602052604090205460ff16156126735760405162461bcd60e51b8152600401610bcc90613fb6565b602954600160b01b900460ff166126df576001600160a01b0383166000908152600d602052604090205460ff16806126c357506001600160a01b0382166000908152600d602052604090205460ff165b6126df5760405162461bcd60e51b8152600401610bcc9061452e565b600b5460ff161561289c576126f2611dbf565b6001600160a01b0316836001600160a01b03161415801561272c5750612716611dbf565b6001600160a01b0316826001600160a01b031614155b801561274057506001600160a01b03821615155b801561275757506001600160a01b03821661dead14155b801561276d5750602954600160a01b900460ff16155b1561289c576001600160a01b03831660009081526026602052604090205460ff1680156127b357506001600160a01b03821660009081526025602052604090205460ff16155b156127df576023548111156127da5760405162461bcd60e51b8152600401610bcc906141c9565b612847565b6001600160a01b03821660009081526026602052604090205460ff16801561282057506001600160a01b03831660009081526025602052604090205460ff16155b15612847576023548111156128475760405162461bcd60e51b8152600401610bcc90613f60565b6001600160a01b03821660009081526025602052604090205460ff1661289c576024548161287484611a49565b61287e9190614639565b111561289c5760405162461bcd60e51b8152600401610bcc90614415565b60006128b5602254602154612bc890919063ffffffff16565b905060006128c230611a49565b60275460295491925082101590600160a01b900460ff161580156128ef5750602954600160a81b900460ff165b8015612910575060295460009061290e906001600160a01b0316611a49565b115b801561291c5750600083115b801561294157506001600160a01b0385166000908152600d602052604090205460ff16155b801561296657506001600160a01b0386166000908152600d602052604090205460ff16155b801561298a57506001600160a01b03851660009081526026602052604090205460ff165b80156129935750805b156129a0576129a0612c46565b6001600160a01b0386166000908152600d602052604090205460019060ff16806129e257506001600160a01b0386166000908152600d602052604090205460ff165b156129f4575060036017556000612b0d565b6001600160a01b03871660009081526026602052604090205460ff1615612a7e57612a1d612f4d565b6001601755602054431415612a3b576000601255605a601555612a79565b602054612a49906001614639565b431415612a5f5760006012556032601555612a79565b601854601255601a54601954612a759190614639565b6015555b612b0d565b6001600160a01b03861660009081526026602052604090205460ff1615612aff57612aa7612f4d565b6002601755602054431415612ac5576000601255605a601555612a79565b602054612ad3906001614639565b431415612ae95760006012556032601555612a79565b601b54601255601d54601c54612a759190614639565b612b07612f4d565b60036017555b612b1987878784612f7f565b50505050505050565b60008184841115612b465760405162461bcd60e51b8152600401610bcc9190613c2d565b506000612b538486614690565b95945050505050565b6000806000612b6961309b565b9092509050612b788282612b7f565b9250505090565b6000612bc183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613270565b9392505050565b600080612bd58385614639565b905083811015612bc15760405162461bcd60e51b8152600401610bcc90613e95565b6000806000806000806000806000612c0e8a61329e565b9250925092506000806000612c2c8d8686612c27612b5c565b6132e0565b919f909e50909c50959a5093985091965092945050505050565b6029805460ff60a01b1916600160a01b1790556000612c6430611a49565b90506000602254602154612c789190614639565b90506000612c926002602154612b7f90919063ffffffff16565b90506000612ca08483613330565b905047612cac82613372565b6000612cb84783613330565b90506000612cdb86612cd5602254856134f790919063ffffffff16565b90612b7f565b90506000612ce98383613330565b90506000612d086103e8612cd5601e54866134f790919063ffffffff16565b90506000612d276103e8612cd5601f54876134f790919063ffffffff16565b9050612d338285614690565b9350612d3f8185614690565b60006021819055602281905560035460405192965090916001600160a01b03909116908690612d6d90613b9d565b60006040518083038185875af1925050503d8060008114612daa576040519150601f19603f3d011682016040523d82523d6000602084013e612daf565b606091505b50506004546040519192506001600160a01b0316908490612dcf90613b9d565b60006040518083038185875af1925050503d8060008114612e0c576040519150601f19603f3d011682016040523d82523d6000602084013e612e11565b606091505b50506006546040519192506001600160a01b0316908390612e3190613b9d565b60006040518083038185875af1925050503d8060008114612e6e576040519150601f19603f3d011682016040523d82523d6000602084013e612e73565b606091505b505080915050612e8389856124e4565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56188858b604051612eb693929190614615565b60405180910390a167016345785d8a0000471115612f33576003546040516001600160a01b03909116904790612eeb90613b9d565b60006040518083038185875af1925050503d8060008114612f28576040519150601f19603f3d011682016040523d82523d6000602084013e612f2d565b606091505b50909150505b50506029805460ff60a01b19169055505050505050505050565b601254158015612f5d5750601554155b15612f6757612f7d565b6012805460135560158054601655600091829055555b565b80612f8c57612f8c612f4d565b6001600160a01b0384166000908152600e602052604090205460ff168015612fcd57506001600160a01b0383166000908152600e602052604090205460ff16155b15612fe257612fdd84848461353c565b61308e565b6001600160a01b0384166000908152600e602052604090205460ff1615801561302357506001600160a01b0383166000908152600e602052604090205460ff165b1561303357612fdd848484613660565b6001600160a01b0384166000908152600e602052604090205460ff16801561307357506001600160a01b0383166000908152600e602052604090205460ff165b1561308357612fdd848484613709565b61308e84848461377c565b80612359576123596137c0565b6010546000908190670de0b6b3a7640000825b600f54811015613232578260086000600f84815481106130de57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061315757508160096000600f848154811061313057634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561317457601054670de0b6b3a76400009450945050505061326c565b6131c860086000600f848154811061319c57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490613330565b925061321e60096000600f84815481106131f257634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390613330565b91508061322a816146a7565b9150506130ae565b5060105461324890670de0b6b3a7640000612b7f565b82101561326657601054670de0b6b3a764000093509350505061326c565b90925090505b9091565b600081836132915760405162461bcd60e51b8152600401610bcc9190613c2d565b506000612b538486614651565b6000806000806132ad856137ce565b905060006132ba866137ea565b905060006132d2826132cc8986613330565b90613330565b979296509094509092505050565b60008080806132ef88866134f7565b905060006132fd88876134f7565b9050600061330b88886134f7565b9050600061331d826132cc8686613330565b939b939a50919850919650505050505050565b6000612bc183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612b22565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106133b557634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152602854604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561340957600080fd5b505afa15801561341d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061344191906139ac565b8160018151811061346257634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260285461348891309116846123d5565b60285460405163791ac94760e01b81526001600160a01b039091169063791ac947906134c19085906000908690309042906004016145a5565b600060405180830381600087803b1580156134db57600080fd5b505af11580156134ef573d6000803e3d6000fd5b505050505050565b60008261350657506000610e88565b60006135128385614671565b90508261351f8583614651565b14612bc15760405162461bcd60e51b8152600401610bcc90614255565b60008060008060008061354e87612bf7565b6001600160a01b038f16600090815260096020526040902054959b509399509197509550935091506135809088613330565b6001600160a01b038a166000908152600960209081526040808320939093556008905220546135af9087613330565b6001600160a01b03808b1660009081526008602052604080822093909355908a16815220546135de9086612bc8565b6001600160a01b03891660009081526008602052604090205561360081613806565b61360a848361396c565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161364d919061459c565b60405180910390a3505050505050505050565b60008060008060008061367287612bf7565b6001600160a01b038f16600090815260086020526040902054959b509399509197509550935091506136a49087613330565b6001600160a01b03808b16600090815260086020908152604080832094909455918b168152600990915220546136da9084612bc8565b6001600160a01b0389166000908152600960209081526040808320939093556008905220546135de9086612bc8565b60008060008060008061371b87612bf7565b6001600160a01b038f16600090815260096020526040902054959b5093995091975095509350915061374d9088613330565b6001600160a01b038a166000908152600960209081526040808320939093556008905220546136a49087613330565b60008060008060008061378e87612bf7565b6001600160a01b038f16600090815260086020526040902054959b509399509197509550935091506135af9087613330565b601354601255601654601555565b6000610e886064612cd5601254856134f790919063ffffffff16565b6000610e886064612cd5601554856134f790919063ffffffff16565b60016017541415613877576015546019546138219083614671565b61382b9190614651565b6021600082825461383c9190614639565b9091555050601554601a546138519083614671565b61385b9190614651565b6022600082825461386c9190614639565b909155506138e39050565b600260175414156138e357601554601c546138929083614671565b61389c9190614651565b602160008282546138ad9190614639565b9091555050601554601d546138c29083614671565b6138cc9190614651565b602260008282546138dd9190614639565b90915550505b60006138ed612b5c565b905060006138fb83836134f7565b306000908152600860205260409020549091506139189082612bc8565b30600090815260086020908152604080832093909355600e9052205460ff161561396757306000908152600960205260409020546139569084612bc8565b306000908152600960205260409020555b505050565b6010546139799083613330565b6010556011546139899082612bc8565b6011555050565b6000602082840312156139a1578081fd5b8135612bc1816146d8565b6000602082840312156139bd578081fd5b8151612bc1816146d8565b600080604083850312156139da578081fd5b82356139e5816146d8565b915060208301356139f5816146d8565b809150509250929050565b600080600060608486031215613a14578081fd5b8335613a1f816146d8565b92506020840135613a2f816146d8565b929592945050506040919091013590565b60008060408385031215613a52578182fd5b8235613a5d816146d8565b915060208301356139f5816146f0565b60008060408385031215613a7f578182fd5b8235613a8a816146d8565b946020939093013593505050565b600060208284031215613aa9578081fd5b8135612bc1816146f0565b600060208284031215613ac5578081fd5b8151612bc1816146f0565b600060208284031215613ae1578081fd5b5035919050565b600060208284031215613af9578081fd5b5051919050565b60008060408385031215613b12578182fd5b8235915060208301356139f5816146f0565b60008060408385031215613b36578182fd5b50508035926020909101359150565b600080600060608486031215613b59578283fd5b505081359360208301359350604090920135919050565b600080600060608486031215613b84578283fd5b8351925060208401519150604084015190509250925092565b90565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b81811015613c5957858101830151858201604001528201613c3d565b81811115613c6a5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252601c908201527f43616e2774207769746864726177206e617469766520746f6b656e7300000000604082015260600190565b6020808252603e908201527f43616e206f6e6c792073776170206261636b206966206d6f7265207468616e2060408201527f3125206f6620746f6b656e7320737475636b206f6e20636f6e74726163740000606082015260800190565b6020808252602a908201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260408201526965666c656374696f6e7360b01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526023908201527f4d757374206861766520455448206f6e20636f6e747261637420746f206c61756040820152620dcc6d60eb1b606082015260800190565b6020808252600f908201526e53706c6974206f766572203130302560881b604082015260600190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526039908201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060408201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000606082015260800190565b6020808252601b908201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604082015260600190565b60208082526036908201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656040820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b606082015260800190565b60208082526023908201527f546f206164647265737320626c61636b6c6973742e20436f6e7461637420616460408201526236b4b760e91b606082015260800190565b60208082526017908201527f4163636f756e74206973206e6f74206578636c75646564000000000000000000604082015260600190565b60208082526025908201527f5f6c69717569646974794164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b6020808252601d908201527f4d757374206b656570206275792074617865732062656c6f7720313025000000604082015260600190565b6020808252600b908201526a043616e6e6f7420626520360ac1b604082015260600190565b6020808252601e908201527f4d757374206b6565702073656c6c2074617865732062656c6f77203130250000604082015260600190565b60208082526025908201527f46726f6d206164647265737320626c61636b6c6973742e20436f6e746163742060408201526430b236b4b760d91b606082015260800190565b6020808252601f908201527f416d6f756e74206d757374206265206c657373207468616e20737570706c7900604082015260600190565b60208082526025908201527f5f6d61726b6574696e674164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b60208082526035908201527f427579207472616e7366657220616d6f756e742065786365656473207468652060408201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b606082015260800190565b6020808252601a908201527f5f746f6b656e20616464726573732063616e6e6f742062652030000000000000604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526013908201527243616e6e6f742062652030206164647265737360681b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252602b908201527f54726164696e6720697320616c7265616479206163746976652c2063616e6e6f60408201526a3a103932b630bab731b41760a91b606082015260800190565b60208082526013908201527213585e081dd85b1b195d08195e18d959591959606a1b604082015260600190565b6020808252604d908201527f43616e6e6f74206578636c756465206d6f7265207468616e203530206163636f60408201527f756e74732e2020496e636c75646520612070726576696f75736c79206578636c60608201526c3ab232b21030b2323932b9b99760991b608082015260a00190565b60208082526014908201527343616e6e6f74207573652030206164647265737360601b604082015260600190565b6020808252602b908201527f43616e206f6e6c792077697468647261772069662074726164696e672068617360408201526a1b89dd081cdd185c9d195960aa1b606082015260800190565b6020808252601a908201527f54726164696e67206973206e6f7420616374697665207965742e000000000000604082015260600190565b6020808252601a908201527f43616e6e6f7420626c61636b6c69737420302061646472657373000000000000604082015260600190565b90815260200190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156145f45784516001600160a01b0316835293830193918301916001016145cf565b50506001600160a01b03969096166060850152505050608001529392505050565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000821982111561464c5761464c6146c2565b500190565b60008261466c57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561468b5761468b6146c2565b500290565b6000828210156146a2576146a26146c2565b500390565b60006000198214156146bb576146bb6146c2565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146146ed57600080fd5b50565b80151581146146ed57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200b94d2b6657609ab34cb50fd96adfddb97c6e765617e1da27efbf88dcebeb2d064736f6c63430008000033
Creation ByteCode
0x6080604052600380546001600160a01b03199081167326ce906c68a2cda6436eab637f6c5483265304d99081179092556004805482168317905560058054821673c9735b5ce76b30e9b14be153d5740b951088d0ac179055600680549091169091179055600b805460ff1916600117905562000086670de0b6b3a764000060001962000519565b6200009490600019620004ff565b60105560125460135560155460165560006018819055600160198190556004601a55601b829055601c556005601d5561014d601e819055601f5560208190556029805461ffff60a81b19169055620000eb62000407565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600780546001600160a01b0319163317905560105462000159906103e890620004c6565b62000166906032620004dd565b6007546001600160a01b031660009081526008602052604090205560105462000193906103e890620004c6565b620001a1906103b6620004dd565b306000908152600860205260409020556103e8620001c9670de0b6b3a76400006003620004dd565b620001d59190620004c6565b6023556103e8620001f0670de0b6b3a76400006006620004dd565b620001fc9190620004c6565b60245561271062000217670de0b6b3a76400006005620004dd565b620002239190620004c6565b6027556001600d6000620002366200040b565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308152600d909352818320805485166001908117909155600354821684528284208054861682179055600554821684528284208054861682179055600654821684528284208054861682179055600454909116835291208054909216179055620002d9620002d16200040b565b60016200041a565b620002e63060016200041a565b620002f561dead60016200041a565b6003546200030e906001600160a01b031660016200041a565b60055462000327906001600160a01b031660016200041a565b60045462000340906001600160a01b031660016200041a565b60065462000359906001600160a01b031660016200041a565b6007546001600160a01b0316600060008051602062004ced8339815191526103e86200038f670de0b6b3a76400006032620004dd565b6200039b9190620004c6565b604051620003aa9190620004bd565b60405180910390a330600060008051602062004ced8339815191526103e8620003de670de0b6b3a76400006103b6620004dd565b620003ea9190620004c6565b604051620003f99190620004bd565b60405180910390a36200055c565b3390565b6000546001600160a01b031690565b6200042462000407565b6000546001600160a01b039081169116146200045d5760405162461bcd60e51b8152600401620004549062000488565b60405180910390fd5b6001600160a01b03919091166000908152602560205260409020805460ff1916911515919091179055565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b90815260200190565b600082620004d857620004d862000546565b500490565b6000816000190483118215151615620004fa57620004fa62000530565b500290565b60008282101562000514576200051462000530565b500390565b6000826200052b576200052b62000546565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b614781806200056c6000396000f3fe6080604052600436106104095760003560e01c80636605bfda11610213578063aa4bde2811610123578063dc44b6a0116100ab578063ee40166e1161007a578063ee40166e14610b16578063efcc52de14610b2b578063f2fde38b14610b40578063f5648a4f14610b60578063f9f92be414610b7557610410565b8063dc44b6a014610aa1578063dcc345f214610ab6578063dd62ed3e14610ad6578063ea2f0b3714610af657610410565b8063c469b6dd116100f2578063c469b6dd14610a2d578063c49b9a8014610a42578063c5f956af14610a62578063c8c8ebe414610a77578063cab0347114610a8c57610410565b8063aa4bde28146109ce578063b18f50b4146109e3578063b62496f5146109f8578063bbc0c74214610a1857610410565b806388f82020116101a65780639a7a23d6116101755780639a7a23d614610944578063a073d37f14610964578063a457c2d714610979578063a5ece94114610999578063a9059cbb146109ae57610410565b806388f82020146108da5780638da5cb5b146108fa578063906e9dd01461090f57806395d89b411461092f57610410565b8063751039fc116101e2578063751039fc146108705780637571336a146108855780638366e79a146108a557806388790a68146108c557610410565b80636605bfda146108065780636eee65d21461082657806370a082311461083b578063715018a61461085b57610410565b8063395093511161031957806351f205e4116102a1578063537df3b611610270578063537df3b614610787578063557ed1ba146107a75780635d0044ca146107bc578063602bc62b146107dc57806361cd759f146107f157610410565b806351f205e41461071257806352390c0214610727578063525fa81f146107475780635342acb41461076757610410565b806344337ea1116102e857806344337ea1146106935780634549b039146106b357806349bd5a5e146106d35780634a62bb65146106e85780634a74bb02146106fd57610410565b806339509351146106295780633ad10ef6146106495780634047ea3e1461065e578063437823ec1461067357610410565b80631d865c301161039c57806325519cf21161036b57806325519cf2146105925780632d838119146105b2578063313ce567146105d25780633221c93f146105f45780633685d4191461060957610410565b80631d865c301461051d5780631e293c101461053d578063200a692d1461055d57806323b872dd1461057257610410565b8063119c1840116103d8578063119c1840146104a257806313114a9d146104c45780631694505e146104e657806318160ddd1461050857610410565b806301339c211461041557806306fdde0314610440578063095ea7b31461046257806310d5de531461048257610410565b3661041057005b600080fd5b34801561042157600080fd5b5061042a610b95565b6040516104379190613c22565b60405180910390f35b34801561044c57600080fd5b50610455610e4d565b6040516104379190613c2d565b34801561046e57600080fd5b5061042a61047d366004613a6d565b610e70565b34801561048e57600080fd5b5061042a61049d366004613990565b610e8e565b3480156104ae57600080fd5b506104c26104bd366004613b24565b610ea3565b005b3480156104d057600080fd5b506104d9610f0d565b604051610437919061459c565b3480156104f257600080fd5b506104fb610f13565b6040516104379190613ba0565b34801561051457600080fd5b506104d9610f22565b34801561052957600080fd5b506104c2610538366004613b45565b610f2e565b34801561054957600080fd5b506104c2610558366004613ad0565b610fe7565b34801561056957600080fd5b506104d9611061565b34801561057e57600080fd5b5061042a61058d366004613a00565b611067565b34801561059e57600080fd5b506104c26105ad366004613b45565b6110ee565b3480156105be57600080fd5b506104d96105cd366004613ad0565b61119a565b3480156105de57600080fd5b506105e76111dd565b604051610437919061462b565b34801561060057600080fd5b506104fb6111e2565b34801561061557600080fd5b506104c2610624366004613990565b6111f1565b34801561063557600080fd5b5061042a610644366004613a6d565b6113bc565b34801561065557600080fd5b506104fb61140a565b34801561066a57600080fd5b506104d9611419565b34801561067f57600080fd5b506104c261068e366004613990565b61141f565b34801561069f57600080fd5b506104c26106ae366004613990565b6114b2565b3480156106bf57600080fd5b506104d96106ce366004613b00565b611531565b3480156106df57600080fd5b506104fb611594565b3480156106f457600080fd5b5061042a6115a3565b34801561070957600080fd5b5061042a6115ac565b34801561071e57600080fd5b506104c26115bc565b34801561073357600080fd5b506104c2610742366004613990565b611667565b34801561075357600080fd5b506104c2610762366004613990565b6117c4565b34801561077357600080fd5b5061042a610782366004613990565b61188a565b34801561079357600080fd5b506104c26107a2366004613990565b6118a8565b3480156107b357600080fd5b506104d9611924565b3480156107c857600080fd5b506104c26107d7366004613ad0565b611928565b3480156107e857600080fd5b506104d96119a2565b3480156107fd57600080fd5b506104d96119a8565b34801561081257600080fd5b506104c2610821366004613990565b6119ae565b34801561083257600080fd5b506104d9611a43565b34801561084757600080fd5b506104d9610856366004613990565b611a49565b34801561086757600080fd5b506104c2611aab565b34801561087c57600080fd5b5061042a611b2a565b34801561089157600080fd5b506104c26108a0366004613a40565b611b71565b3480156108b157600080fd5b5061042a6108c03660046139c8565b611bd1565b3480156108d157600080fd5b506104d9611d9b565b3480156108e657600080fd5b5061042a6108f5366004613990565b611da1565b34801561090657600080fd5b506104fb611dbf565b34801561091b57600080fd5b506104c261092a366004613990565b611dce565b34801561093b57600080fd5b50610455611ea8565b34801561095057600080fd5b506104c261095f366004613a40565b611ec6565b34801561097057600080fd5b506104d9611f33565b34801561098557600080fd5b5061042a610994366004613a6d565b611f39565b3480156109a557600080fd5b506104fb611fa1565b3480156109ba57600080fd5b5061042a6109c9366004613a6d565b611fb0565b3480156109da57600080fd5b506104d9611fc4565b3480156109ef57600080fd5b506104d9611fca565b348015610a0457600080fd5b5061042a610a13366004613990565b611fd0565b348015610a2457600080fd5b5061042a611fe5565b348015610a3957600080fd5b506104d9611ff5565b348015610a4e57600080fd5b506104c2610a5d366004613a98565b611ffb565b348015610a6e57600080fd5b506104fb612077565b348015610a8357600080fd5b506104d9612086565b348015610a9857600080fd5b506104d961208c565b348015610aad57600080fd5b506104d9612092565b348015610ac257600080fd5b506104c2610ad1366004613990565b612098565b348015610ae257600080fd5b506104d9610af13660046139c8565b61212d565b348015610b0257600080fd5b506104c2610b11366004613990565b612158565b348015610b2257600080fd5b506104d96121dd565b348015610b3757600080fd5b506104d96121e3565b348015610b4c57600080fd5b506104c2610b5b366004613990565b6121e9565b348015610b6c57600080fd5b506104c261229f565b348015610b8157600080fd5b5061042a610b90366004613990565b61235f565b6000610b9f612374565b6000546001600160a01b03908116911614610bd55760405162461bcd60e51b8152600401610bcc90614296565b60405180910390fd5b602954600160b01b900460ff1615610bff5760405162461bcd60e51b8152600401610bcc906143ca565b610c07612378565b737a250d5630b4cf539739df2c5dacb4c659f2488d610c27816001611b71565b602880546001600160a01b0319166001600160a01b038381169190911791829055610c5d91309116670de0b6b3a76400006123d5565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610c9657600080fd5b505afa158015610caa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cce91906139ac565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1657600080fd5b505afa158015610d2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4e91906139ac565b6040518363ffffffff1660e01b8152600401610d6b929190613bb4565b602060405180830381600087803b158015610d8557600080fd5b505af1158015610d99573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbd91906139ac565b602980546001600160a01b0319166001600160a01b039283161790819055610de791166001611b71565b602954610dfe906001600160a01b03166001612489565b60004711610e1e5760405162461bcd60e51b8152600401610bcc90613e29565b610e30610e2a30611a49565b476124e4565b600754610e45906001600160a01b03166121e9565b600191505090565b6040805180820190915260098152680466c6f6b6920322e360bc1b602082015290565b6000610e84610e7d612374565b84846123d5565b5060015b92915050565b60256020526000908152604090205460ff1681565b610eab612374565b6000546001600160a01b03908116911614610ed85760405162461bcd60e51b8152600401610bcc90614296565b6103e8610ee58284614639565b10610f025760405162461bcd60e51b8152600401610bcc90613e6c565b601f91909155601e55565b60115490565b6028546001600160a01b031681565b670de0b6b3a764000090565b610f36612374565b6000546001600160a01b03908116911614610f635760405162461bcd60e51b8152600401610bcc90614296565b601b839055601c829055601d819055600a81610f7f8486614639565b610f899190614639565b1115610fa75760405162461bcd60e51b8152600401610bcc906140d1565b7f5ff33e060dbf96ff8c11eeadaaa320b34884dc8af8156d77ab6134d2bece22c3818385604051610fda93929190614615565b60405180910390a1505050565b610fef612374565b6000546001600160a01b0390811691161461101c5760405162461bcd60e51b8152600401610bcc90614296565b6000811161103c5760405162461bcd60e51b8152600401610bcc906140ac565b6103e861105182670de0b6b3a7640000614671565b61105b9190614651565b60235550565b601b5481565b6000611074848484612595565b6110e484611080612374565b6110df856040518060600160405280602881526020016146ff602891396001600160a01b038a166000908152600a60205260408120906110be612374565b6001600160a01b031681526020810191909152604001600020549190612b22565b6123d5565b5060019392505050565b6110f6612374565b6000546001600160a01b039081169116146111235760405162461bcd60e51b8152600401610bcc90614296565b60188390556019829055601a819055600a8161113f8486614639565b6111499190614639565b11156111675760405162461bcd60e51b8152600401610bcc90614075565b7f4b44023290188702187818a2359a9d40279e516e5e9bbade40c321936a773620818385604051610fda93929190614615565b60006010548211156111be5760405162461bcd60e51b8152600401610bcc90613d57565b60006111c8612b5c565b90506111d48382612b7f565b9150505b919050565b600990565b6005546001600160a01b031681565b6111f9612374565b6000546001600160a01b039081169116146112265760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600e602052604090205460ff1661125e5760405162461bcd60e51b8152600401610bcc90613ff9565b60005b600f548110156113b857816001600160a01b0316600f828154811061129657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031614156113a657600f80546112c190600190614690565b815481106112df57634e487b7160e01b600052603260045260246000fd5b600091825260209091200154600f80546001600160a01b03909216918390811061131957634e487b7160e01b600052603260045260246000fd5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600982526040808220829055600e90925220805460ff19169055600f80548061137f57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190556113b8565b806113b0816146a7565b915050611261565b5050565b6000610e846113c9612374565b846110df85600a60006113da612374565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612bc8565b6004546001600160a01b031681565b60215481565b611427612374565b6000546001600160a01b039081169116146114545760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600d602052604090819020805460ff19166001179055517f58c3e0504c69d3a92726966f152a771e0f8f6ad4daca1ae9055a38aba1fd2b62906114a7908390613ba0565b60405180910390a150565b6114ba612374565b6000546001600160a01b039081169116146114e75760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03811661150d5760405162461bcd60e51b8152600401610bcc90614565565b6001600160a01b03166000908152600c60205260409020805460ff19166001179055565b6000670de0b6b3a764000083111561155b5760405162461bcd60e51b8152600401610bcc9061414d565b8161157a57600061156b84612bf7565b50939550610e88945050505050565b600061158584612bf7565b50929550610e88945050505050565b6029546001600160a01b031681565b600b5460ff1681565b602954600160a81b900460ff1681565b6115c4612374565b6000546001600160a01b039081169116146115f15760405162461bcd60e51b8152600401610bcc90614296565b60006115fc30611a49565b90506116116064670de0b6b3a7640000614651565b8110156116305760405162461bcd60e51b8152600401610bcc90613cfa565b611638612c46565b7f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb32426040516114a7919061459c565b61166f612374565b6000546001600160a01b0390811691161461169c5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600e602052604090205460ff16156116d55760405162461bcd60e51b8152600401610bcc90613f29565b600f546032906116e6906001614639565b11156117045760405162461bcd60e51b8152600401610bcc90614442565b6001600160a01b0381166000908152600860205260409020541561175e576001600160a01b0381166000908152600860205260409020546117449061119a565b6001600160a01b0382166000908152600960205260409020555b6001600160a01b03166000818152600e60205260408120805460ff19166001908117909155600f805491820181559091527f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8020180546001600160a01b0319169091179055565b6117cc612374565b6000546001600160a01b039081169116146117f95760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03811661181f5760405162461bcd60e51b8152600401610bcc90614030565b600580546001600160a01b0319166001600160a01b038381169190911791829055166000908152600d602052604090819020805460ff19166001179055517f217742673c85d2f459a37c99960c860122cdadf529374b41418d2718cae7726f906114a7908390613ba0565b6001600160a01b03166000908152600d602052604090205460ff1690565b6118b0612374565b6000546001600160a01b039081169116146118dd5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166119035760405162461bcd60e51b8152600401610bcc906144b5565b6001600160a01b03166000908152600c60205260409020805460ff19169055565b4290565b611930612374565b6000546001600160a01b0390811691161461195d5760405162461bcd60e51b8152600401610bcc90614296565b6000811161197d5760405162461bcd60e51b8152600401610bcc906140ac565b6103e861199282670de0b6b3a7640000614671565b61199c9190614651565b60245550565b60025490565b601f5481565b6119b6612374565b6000546001600160a01b039081169116146119e35760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038116611a095760405162461bcd60e51b8152600401610bcc90614359565b600680546001600160a01b0319166001600160a01b039283161790819055166000908152600d60205260409020805460ff19166001179055565b60225481565b6001600160a01b0381166000908152600e602052604081205460ff1615611a8957506001600160a01b0381166000908152600960205260409020546111d8565b6001600160a01b038216600090815260086020526040902054610e889061119a565b611ab3612374565b6000546001600160a01b03908116911614611ae05760405162461bcd60e51b8152600401610bcc90614296565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000611b34612374565b6000546001600160a01b03908116911614611b615760405162461bcd60e51b8152600401610bcc90614296565b50600b805460ff19169055600190565b611b79612374565b6000546001600160a01b03908116911614611ba65760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b03919091166000908152602560205260409020805460ff1916911515919091179055565b6000611bdb612374565b6000546001600160a01b03908116911614611c085760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038316611c2e5760405162461bcd60e51b8152600401610bcc9061421e565b6001600160a01b038316301415611c575760405162461bcd60e51b8152600401610bcc90613cc3565b6040516370a0823160e01b81526000906001600160a01b038516906370a0823190611c86903090600401613ba0565b60206040518083038186803b158015611c9e57600080fd5b505afa158015611cb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cd69190613ae8565b60405163a9059cbb60e01b81529091506001600160a01b0385169063a9059cbb90611d079086908590600401613bce565b602060405180830381600087803b158015611d2157600080fd5b505af1158015611d35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d599190613ab4565b91507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e4388482604051611d8c929190613bce565b60405180910390a15092915050565b601c5481565b6001600160a01b03166000908152600e602052604090205460ff1690565b6000546001600160a01b031690565b611dd6612374565b6000546001600160a01b03908116911614611e035760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b038116611e295760405162461bcd60e51b8152600401610bcc90614184565b600380546001600160a01b039081166000908152600d6020526040808220805460ff1990811690915584546001600160a01b03191686851617948590559390921681528190208054909216600117909155517f17d8dfa8312c8aa744fab84e6f3d67f24e7553ac1ff2be20269f122000213756906114a7908390613ba0565b604080518082019091526004815263464c4f4b60e01b602082015290565b611ece612374565b6000546001600160a01b03908116911614611efb5760405162461bcd60e51b8152600401610bcc90614296565b6029546001600160a01b0383811691161415611f295760405162461bcd60e51b8152600401610bcc90613ecc565b6113b88282612489565b60275490565b6000610e84611f46612374565b846110df8560405180606001604052806025815260200161472760259139600a6000611f70612374565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612b22565b6003546001600160a01b031681565b6000610e84611fbd612374565b8484612595565b60245481565b601e5481565b60266020526000908152604090205460ff1681565b602954600160b01b900460ff1681565b601a5481565b612003612374565b6000546001600160a01b039081169116146120305760405162461bcd60e51b8152600401610bcc90614296565b6029805460ff60a81b1916600160a81b831515021790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906114a7908390613c22565b6006546001600160a01b031681565b60235481565b601d5481565b60195481565b6120a0612374565b6000546001600160a01b039081169116146120cd5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166120f35760405162461bcd60e51b8152600401610bcc90614359565b600480546001600160a01b0319166001600160a01b039283161790819055166000908152600d60205260409020805460ff19166001179055565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b612160612374565b6000546001600160a01b0390811691161461218d5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166000908152600d602052604090819020805460ff19169055517f4f6a6b6efe34ec6478021aa9fb7f6980e78ea3a10c74074a8ce49d5d3ebf1f7e906114a7908390613ba0565b60205481565b60185481565b6121f1612374565b6000546001600160a01b0390811691161461221e5760405162461bcd60e51b8152600401610bcc90614296565b6001600160a01b0381166122445760405162461bcd60e51b8152600401610bcc90613da1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6122a7612374565b6000546001600160a01b039081169116146122d45760405162461bcd60e51b8152600401610bcc90614296565b602954600160b01b900460ff16156122fe5760405162461bcd60e51b8152600401610bcc906144e3565b6000336001600160a01b03164760405161231790613b9d565b60006040518083038185875af1925050503d8060008114612354576040519150601f19603f3d011682016040523d82523d6000602084013e612359565b606091505b50505050565b600c6020526000908152604090205460ff1681565b3390565b612380612374565b6000546001600160a01b039081169116146123ad5760405162461bcd60e51b8152600401610bcc90614296565b6029805460ff60a81b1960ff60b01b19909116600160b01b1716600160a81b17905543602055565b6001600160a01b0383166123fb5760405162461bcd60e51b8152600401610bcc90614386565b6001600160a01b0382166124215760405162461bcd60e51b8152600401610bcc90613de7565b6001600160a01b038084166000818152600a602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061247c90859061459c565b60405180910390a3505050565b6001600160a01b038216600090815260266020908152604080832080548515801560ff19928316811790935560259094529190932080549091169092179091556124d6576124d682611667565b806113b8576113b8826111f1565b6028546124fc9030906001600160a01b0316846123d5565b60285460055460405163f305d71960e01b81526001600160a01b039283169263f305d71992859261253c9230928992600092839216904290600401613be7565b6060604051808303818588803b15801561255557600080fd5b505af1158015612569573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061258e9190613b70565b5050505050565b6001600160a01b0383166125bb5760405162461bcd60e51b8152600401610bcc90614314565b6001600160a01b0382166125e15760405162461bcd60e51b8152600401610bcc90613c80565b600081116126015760405162461bcd60e51b8152600401610bcc906142cb565b6001600160a01b0383166000908152600c602052604090205460ff161561263a5760405162461bcd60e51b8152600401610bcc90614108565b6001600160a01b0382166000908152600c602052604090205460ff16156126735760405162461bcd60e51b8152600401610bcc90613fb6565b602954600160b01b900460ff166126df576001600160a01b0383166000908152600d602052604090205460ff16806126c357506001600160a01b0382166000908152600d602052604090205460ff165b6126df5760405162461bcd60e51b8152600401610bcc9061452e565b600b5460ff161561289c576126f2611dbf565b6001600160a01b0316836001600160a01b03161415801561272c5750612716611dbf565b6001600160a01b0316826001600160a01b031614155b801561274057506001600160a01b03821615155b801561275757506001600160a01b03821661dead14155b801561276d5750602954600160a01b900460ff16155b1561289c576001600160a01b03831660009081526026602052604090205460ff1680156127b357506001600160a01b03821660009081526025602052604090205460ff16155b156127df576023548111156127da5760405162461bcd60e51b8152600401610bcc906141c9565b612847565b6001600160a01b03821660009081526026602052604090205460ff16801561282057506001600160a01b03831660009081526025602052604090205460ff16155b15612847576023548111156128475760405162461bcd60e51b8152600401610bcc90613f60565b6001600160a01b03821660009081526025602052604090205460ff1661289c576024548161287484611a49565b61287e9190614639565b111561289c5760405162461bcd60e51b8152600401610bcc90614415565b60006128b5602254602154612bc890919063ffffffff16565b905060006128c230611a49565b60275460295491925082101590600160a01b900460ff161580156128ef5750602954600160a81b900460ff165b8015612910575060295460009061290e906001600160a01b0316611a49565b115b801561291c5750600083115b801561294157506001600160a01b0385166000908152600d602052604090205460ff16155b801561296657506001600160a01b0386166000908152600d602052604090205460ff16155b801561298a57506001600160a01b03851660009081526026602052604090205460ff165b80156129935750805b156129a0576129a0612c46565b6001600160a01b0386166000908152600d602052604090205460019060ff16806129e257506001600160a01b0386166000908152600d602052604090205460ff165b156129f4575060036017556000612b0d565b6001600160a01b03871660009081526026602052604090205460ff1615612a7e57612a1d612f4d565b6001601755602054431415612a3b576000601255605a601555612a79565b602054612a49906001614639565b431415612a5f5760006012556032601555612a79565b601854601255601a54601954612a759190614639565b6015555b612b0d565b6001600160a01b03861660009081526026602052604090205460ff1615612aff57612aa7612f4d565b6002601755602054431415612ac5576000601255605a601555612a79565b602054612ad3906001614639565b431415612ae95760006012556032601555612a79565b601b54601255601d54601c54612a759190614639565b612b07612f4d565b60036017555b612b1987878784612f7f565b50505050505050565b60008184841115612b465760405162461bcd60e51b8152600401610bcc9190613c2d565b506000612b538486614690565b95945050505050565b6000806000612b6961309b565b9092509050612b788282612b7f565b9250505090565b6000612bc183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613270565b9392505050565b600080612bd58385614639565b905083811015612bc15760405162461bcd60e51b8152600401610bcc90613e95565b6000806000806000806000806000612c0e8a61329e565b9250925092506000806000612c2c8d8686612c27612b5c565b6132e0565b919f909e50909c50959a5093985091965092945050505050565b6029805460ff60a01b1916600160a01b1790556000612c6430611a49565b90506000602254602154612c789190614639565b90506000612c926002602154612b7f90919063ffffffff16565b90506000612ca08483613330565b905047612cac82613372565b6000612cb84783613330565b90506000612cdb86612cd5602254856134f790919063ffffffff16565b90612b7f565b90506000612ce98383613330565b90506000612d086103e8612cd5601e54866134f790919063ffffffff16565b90506000612d276103e8612cd5601f54876134f790919063ffffffff16565b9050612d338285614690565b9350612d3f8185614690565b60006021819055602281905560035460405192965090916001600160a01b03909116908690612d6d90613b9d565b60006040518083038185875af1925050503d8060008114612daa576040519150601f19603f3d011682016040523d82523d6000602084013e612daf565b606091505b50506004546040519192506001600160a01b0316908490612dcf90613b9d565b60006040518083038185875af1925050503d8060008114612e0c576040519150601f19603f3d011682016040523d82523d6000602084013e612e11565b606091505b50506006546040519192506001600160a01b0316908390612e3190613b9d565b60006040518083038185875af1925050503d8060008114612e6e576040519150601f19603f3d011682016040523d82523d6000602084013e612e73565b606091505b505080915050612e8389856124e4565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56188858b604051612eb693929190614615565b60405180910390a167016345785d8a0000471115612f33576003546040516001600160a01b03909116904790612eeb90613b9d565b60006040518083038185875af1925050503d8060008114612f28576040519150601f19603f3d011682016040523d82523d6000602084013e612f2d565b606091505b50909150505b50506029805460ff60a01b19169055505050505050505050565b601254158015612f5d5750601554155b15612f6757612f7d565b6012805460135560158054601655600091829055555b565b80612f8c57612f8c612f4d565b6001600160a01b0384166000908152600e602052604090205460ff168015612fcd57506001600160a01b0383166000908152600e602052604090205460ff16155b15612fe257612fdd84848461353c565b61308e565b6001600160a01b0384166000908152600e602052604090205460ff1615801561302357506001600160a01b0383166000908152600e602052604090205460ff165b1561303357612fdd848484613660565b6001600160a01b0384166000908152600e602052604090205460ff16801561307357506001600160a01b0383166000908152600e602052604090205460ff165b1561308357612fdd848484613709565b61308e84848461377c565b80612359576123596137c0565b6010546000908190670de0b6b3a7640000825b600f54811015613232578260086000600f84815481106130de57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061315757508160096000600f848154811061313057634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561317457601054670de0b6b3a76400009450945050505061326c565b6131c860086000600f848154811061319c57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490613330565b925061321e60096000600f84815481106131f257634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390613330565b91508061322a816146a7565b9150506130ae565b5060105461324890670de0b6b3a7640000612b7f565b82101561326657601054670de0b6b3a764000093509350505061326c565b90925090505b9091565b600081836132915760405162461bcd60e51b8152600401610bcc9190613c2d565b506000612b538486614651565b6000806000806132ad856137ce565b905060006132ba866137ea565b905060006132d2826132cc8986613330565b90613330565b979296509094509092505050565b60008080806132ef88866134f7565b905060006132fd88876134f7565b9050600061330b88886134f7565b9050600061331d826132cc8686613330565b939b939a50919850919650505050505050565b6000612bc183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612b22565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106133b557634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152602854604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561340957600080fd5b505afa15801561341d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061344191906139ac565b8160018151811061346257634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260285461348891309116846123d5565b60285460405163791ac94760e01b81526001600160a01b039091169063791ac947906134c19085906000908690309042906004016145a5565b600060405180830381600087803b1580156134db57600080fd5b505af11580156134ef573d6000803e3d6000fd5b505050505050565b60008261350657506000610e88565b60006135128385614671565b90508261351f8583614651565b14612bc15760405162461bcd60e51b8152600401610bcc90614255565b60008060008060008061354e87612bf7565b6001600160a01b038f16600090815260096020526040902054959b509399509197509550935091506135809088613330565b6001600160a01b038a166000908152600960209081526040808320939093556008905220546135af9087613330565b6001600160a01b03808b1660009081526008602052604080822093909355908a16815220546135de9086612bc8565b6001600160a01b03891660009081526008602052604090205561360081613806565b61360a848361396c565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161364d919061459c565b60405180910390a3505050505050505050565b60008060008060008061367287612bf7565b6001600160a01b038f16600090815260086020526040902054959b509399509197509550935091506136a49087613330565b6001600160a01b03808b16600090815260086020908152604080832094909455918b168152600990915220546136da9084612bc8565b6001600160a01b0389166000908152600960209081526040808320939093556008905220546135de9086612bc8565b60008060008060008061371b87612bf7565b6001600160a01b038f16600090815260096020526040902054959b5093995091975095509350915061374d9088613330565b6001600160a01b038a166000908152600960209081526040808320939093556008905220546136a49087613330565b60008060008060008061378e87612bf7565b6001600160a01b038f16600090815260086020526040902054959b509399509197509550935091506135af9087613330565b601354601255601654601555565b6000610e886064612cd5601254856134f790919063ffffffff16565b6000610e886064612cd5601554856134f790919063ffffffff16565b60016017541415613877576015546019546138219083614671565b61382b9190614651565b6021600082825461383c9190614639565b9091555050601554601a546138519083614671565b61385b9190614651565b6022600082825461386c9190614639565b909155506138e39050565b600260175414156138e357601554601c546138929083614671565b61389c9190614651565b602160008282546138ad9190614639565b9091555050601554601d546138c29083614671565b6138cc9190614651565b602260008282546138dd9190614639565b90915550505b60006138ed612b5c565b905060006138fb83836134f7565b306000908152600860205260409020549091506139189082612bc8565b30600090815260086020908152604080832093909355600e9052205460ff161561396757306000908152600960205260409020546139569084612bc8565b306000908152600960205260409020555b505050565b6010546139799083613330565b6010556011546139899082612bc8565b6011555050565b6000602082840312156139a1578081fd5b8135612bc1816146d8565b6000602082840312156139bd578081fd5b8151612bc1816146d8565b600080604083850312156139da578081fd5b82356139e5816146d8565b915060208301356139f5816146d8565b809150509250929050565b600080600060608486031215613a14578081fd5b8335613a1f816146d8565b92506020840135613a2f816146d8565b929592945050506040919091013590565b60008060408385031215613a52578182fd5b8235613a5d816146d8565b915060208301356139f5816146f0565b60008060408385031215613a7f578182fd5b8235613a8a816146d8565b946020939093013593505050565b600060208284031215613aa9578081fd5b8135612bc1816146f0565b600060208284031215613ac5578081fd5b8151612bc1816146f0565b600060208284031215613ae1578081fd5b5035919050565b600060208284031215613af9578081fd5b5051919050565b60008060408385031215613b12578182fd5b8235915060208301356139f5816146f0565b60008060408385031215613b36578182fd5b50508035926020909101359150565b600080600060608486031215613b59578283fd5b505081359360208301359350604090920135919050565b600080600060608486031215613b84578283fd5b8351925060208401519150604084015190509250925092565b90565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b81811015613c5957858101830151858201604001528201613c3d565b81811115613c6a5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252601c908201527f43616e2774207769746864726177206e617469766520746f6b656e7300000000604082015260600190565b6020808252603e908201527f43616e206f6e6c792073776170206261636b206966206d6f7265207468616e2060408201527f3125206f6620746f6b656e7320737475636b206f6e20636f6e74726163740000606082015260800190565b6020808252602a908201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260408201526965666c656374696f6e7360b01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526023908201527f4d757374206861766520455448206f6e20636f6e747261637420746f206c61756040820152620dcc6d60eb1b606082015260800190565b6020808252600f908201526e53706c6974206f766572203130302560881b604082015260600190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526039908201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060408201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000606082015260800190565b6020808252601b908201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604082015260600190565b60208082526036908201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656040820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b606082015260800190565b60208082526023908201527f546f206164647265737320626c61636b6c6973742e20436f6e7461637420616460408201526236b4b760e91b606082015260800190565b60208082526017908201527f4163636f756e74206973206e6f74206578636c75646564000000000000000000604082015260600190565b60208082526025908201527f5f6c69717569646974794164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b6020808252601d908201527f4d757374206b656570206275792074617865732062656c6f7720313025000000604082015260600190565b6020808252600b908201526a043616e6e6f7420626520360ac1b604082015260600190565b6020808252601e908201527f4d757374206b6565702073656c6c2074617865732062656c6f77203130250000604082015260600190565b60208082526025908201527f46726f6d206164647265737320626c61636b6c6973742e20436f6e746163742060408201526430b236b4b760d91b606082015260800190565b6020808252601f908201527f416d6f756e74206d757374206265206c657373207468616e20737570706c7900604082015260600190565b60208082526025908201527f5f6d61726b6574696e674164647265737320616464726573732063616e6e6f74604082015264020626520360dc1b606082015260800190565b60208082526035908201527f427579207472616e7366657220616d6f756e742065786365656473207468652060408201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b606082015260800190565b6020808252601a908201527f5f746f6b656e20616464726573732063616e6e6f742062652030000000000000604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526013908201527243616e6e6f742062652030206164647265737360681b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252602b908201527f54726164696e6720697320616c7265616479206163746976652c2063616e6e6f60408201526a3a103932b630bab731b41760a91b606082015260800190565b60208082526013908201527213585e081dd85b1b195d08195e18d959591959606a1b604082015260600190565b6020808252604d908201527f43616e6e6f74206578636c756465206d6f7265207468616e203530206163636f60408201527f756e74732e2020496e636c75646520612070726576696f75736c79206578636c60608201526c3ab232b21030b2323932b9b99760991b608082015260a00190565b60208082526014908201527343616e6e6f74207573652030206164647265737360601b604082015260600190565b6020808252602b908201527f43616e206f6e6c792077697468647261772069662074726164696e672068617360408201526a1b89dd081cdd185c9d195960aa1b606082015260800190565b6020808252601a908201527f54726164696e67206973206e6f7420616374697665207965742e000000000000604082015260600190565b6020808252601a908201527f43616e6e6f7420626c61636b6c69737420302061646472657373000000000000604082015260600190565b90815260200190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156145f45784516001600160a01b0316835293830193918301916001016145cf565b50506001600160a01b03969096166060850152505050608001529392505050565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000821982111561464c5761464c6146c2565b500190565b60008261466c57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561468b5761468b6146c2565b500290565b6000828210156146a2576146a26146c2565b500390565b60006000198214156146bb576146bb6146c2565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146146ed57600080fd5b50565b80151581146146ed57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200b94d2b6657609ab34cb50fd96adfddb97c6e765617e1da27efbf88dcebeb2d064736f6c63430008000033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
©2022-now by Spectre