token-icon

Mean Tamato

Token

Overview[ERC-20]

Max Total Supply
5,000,000,000,000.0
MEANTAMATO
Holders
309+0.00%
Transfers
5,170

Profile Summary

Decimals
18

Market

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