token-icon

BrainAI

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
$BRAIN
Holders
171+0.00%
Transfers
2,143

Profile Summary

Decimals
9

Market

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