token-icon

SpeedWagonFoundation

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
SPWF
Holders
65+0.00%
Transfers
108

Profile Summary

Decimals
9

Market

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