Contract Address Details

0xeC0d0f2D7dDF5e6F1Ed18711fE5DD5C790E1C4d6

Token
GDRTOKEN (GDRT)
Creator
0x086ffa–70627f at 0x3e8c3d–819582
Balance
0.462952976695805835 CRO
Tokens
Fetching tokens...
Transactions
1,867 Transactions
Transfers
5,675 Transfers
Gas Used
167,430,845
Last Balance Update
13698055

Contract Creation Code

Verify & Publish
0x6080604052600280546001600160a01b031990811661dead17909155600380548216905560048054821673ec0a7a0c2439e8cb67b992b12ecd020ea943c7be1790556d314dc6448d9338c15b0a000000006005556006805460ff19908116909155601e600d819055600a600e55600f81905560466010556103e860115560006012556013805490931673c0f774b82dc60dd096e5414fd3797d5e7cd4cd361790925562ed4e006018556207a120601a55601c805490911660011790556014601d55805462ff00001961ff0019909116610100171690556c0c9f2c9cd04674edea40000000601f55348015620000f357600080fd5b50600080546001600160a01b0319908116339081178355825260016020818152604093849020805460ff191690921790915560048054601480549094166001600160a01b039182161793849055845163c45a015560e01b8152945193169363c45a01559381830193929091829003018186803b1580156200017357600080fd5b505afa15801562000188573d6000803e3d6000fd5b505050506040513d60208110156200019f57600080fd5b5051601454604080516315ab88c960e31b815290516001600160a01b039384169363c9c6539693169163ad5c4648916004808301926020929190829003018186803b158015620001ee57600080fd5b505afa15801562000203573d6000803e3d6000fd5b505050506040513d60208110156200021a57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b0390921660048301523060248301525160448083019260209291908290030181600087803b1580156200026a57600080fd5b505af11580156200027f573d6000803e3d6000fd5b505050506040513d60208110156200029657600080fd5b5051601580546001600160a01b0319166001600160a01b0392831617905530600090815260086020908152604080832060148054861685529252918290206000199055549051911690620002ea9062000463565b6001600160a01b03909116815260405190819003602001906000f08015801562000318573d6000803e3d6000fd5b50601980546001600160a01b0319166001600160a01b03928316179055336000818152600960209081526040808320805460ff19908116600190811790925530808652838620805483168417905560155488168652600a855283862080548316841790558686528386208054831684179055808652838620805483168417905560028054891687528487208054841685179055600354891687528487208054841685179055878752601b865284872080548416851790557f584f46c60af19681376031579adb04a2416e54ee5505351c2a8435e3766026ea805484168517905590865283862080548316841790555490961684528184208054909616179094556005548383526007825284832081905584519081529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a362000471565b610c65806200304a83390190565b612bc980620004816000396000f3fe60806040526004361061036f5760003560e01c8063760a2e8a116101c6578063af43396c116100f7578063dd62ed3e11610095578063f5e0b2711161006f578063f5e0b27114610cf2578063f708a64f14610d07578063f887ea4014610d42578063fe9fbb8014610d5757610376565b8063dd62ed3e14610c51578063f0b37c0414610c8c578063f2fde38b14610cbf57610376565b8063bad3ea6a116100d1578063bad3ea6a14610bfd578063bf56b37114610c12578063da00097d14610c27578063da391b7a14610c3c57610376565b8063af43396c14610b74578063b2061c5b14610ba0578063b6a5d7de14610bca57610376565b806398118cb411610164578063a9059cbb1161013e578063a9059cbb14610ac3578063a9f7864b14610afc578063aa4bde2814610b2c578063aa7cc1f114610b4157610376565b806398118cb414610a84578063a5f3d00314610a99578063a8aa1b3114610aae57610376565b80638a8c523c116101a05780638a8c523c14610a0a5780638ea5220f14610a1f578063929f136014610a3457806395d89b4114610a6f57610376565b8063760a2e8a1461097c57806382972f92146109af578063893d20e8146109d957610376565b8063313ce567116102a0578063479f66d81161023e57806364d42da31161021857806364d42da3146108a0578063658d4b7f146108db5780636dd3d39f1461091657806370a082311461094957610376565b8063479f66d81461082e5780634a74bb0214610858578063571ac8b01461086d57610376565b80633dab52691161027a5780633dab5269146107175780633f4218e0146107495780634355855a1461077c57806346a19c6d146107af57610376565b8063313ce5671461060857806336c41d671461063357806339234e391461070257610376565b80631b0f53271161030d57806327c4ca6d116102e757806327c4ca6d1461055a5780632b112e49146105845780632f54bf6e1461059957806330d2361e146105cc57610376565b80631b0f5327146104cd5780631f53ac02146104e257806323b872dd1461051757610376565b806309c58fcd1161034957806309c58fcd1461047957806313114a9d1461048e578063180b0d7e146104a357806318160ddd146104b857610376565b80630445b6671461037b57806306fdde03146103a2578063095ea7b31461042c57610376565b3661037657005b600080fd5b34801561038757600080fd5b50610390610d8a565b60408051918252519081900360200190f35b3480156103ae57600080fd5b506103b7610d90565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103f15781810151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561043857600080fd5b506104656004803603604081101561044f57600080fd5b506001600160a01b038135169060200135610db2565b604080519115158252519081900360200190f35b34801561048557600080fd5b50610465610e19565b34801561049a57600080fd5b50610390610e22565b3480156104af57600080fd5b50610390610e28565b3480156104c457600080fd5b50610390610e2e565b3480156104d957600080fd5b50610390610e34565b3480156104ee57600080fd5b506105156004803603602081101561050557600080fd5b50356001600160a01b0316610e3a565b005b34801561052357600080fd5b506104656004803603606081101561053a57600080fd5b506001600160a01b03813581169160208101359091169060400135610e9f565b34801561056657600080fd5b506105156004803603602081101561057d57600080fd5b5035610f61565b34801561059057600080fd5b50610390610fe8565b3480156105a557600080fd5b50610465600480360360208110156105bc57600080fd5b50356001600160a01b0316611031565b3480156105d857600080fd5b50610515600480360360808110156105ef57600080fd5b5080359060208101359060408101359060600135611045565b34801561061457600080fd5b5061061d6110ee565b6040805160ff9092168252519081900360200190f35b34801561063f57600080fd5b506105156004803603604081101561065657600080fd5b81019060208101813564010000000081111561067157600080fd5b82018360208201111561068357600080fd5b803590602001918460208302840111640100000000831117156106a557600080fd5b9193909290916020810190356401000000008111156106c357600080fd5b8201836020820111156106d557600080fd5b803590602001918460208302840111640100000000831117156106f757600080fd5b5090925090506110f3565b34801561070e57600080fd5b5061039061133c565b34801561072357600080fd5b506105156004803603604081101561073a57600080fd5b50803515159060200135611342565b34801561075557600080fd5b506104656004803603602081101561076c57600080fd5b50356001600160a01b03166113a8565b34801561078857600080fd5b506104656004803603602081101561079f57600080fd5b50356001600160a01b03166113bd565b3480156107bb57600080fd5b50610515600480360360408110156107d257600080fd5b8101906020810181356401000000008111156107ed57600080fd5b8201836020820111156107ff57600080fd5b8035906020019184602083028401116401000000008311171561082157600080fd5b91935091503515156113d2565b34801561083a57600080fd5b506105156004803603602081101561085157600080fd5b503561146a565b34801561086457600080fd5b506104656114c6565b34801561087957600080fd5b506104656004803603602081101561089057600080fd5b50356001600160a01b03166114d4565b3480156108ac57600080fd5b50610515600480360360408110156108c357600080fd5b506001600160a01b03813516906020013515156114e2565b3480156108e757600080fd5b50610515600480360360408110156108fe57600080fd5b506001600160a01b03813516906020013515156115c4565b34801561092257600080fd5b506104656004803603602081101561093957600080fd5b50356001600160a01b0316611637565b34801561095557600080fd5b506103906004803603602081101561096c57600080fd5b50356001600160a01b0316611655565b34801561098857600080fd5b506104656004803603602081101561099f57600080fd5b50356001600160a01b0316611670565b3480156109bb57600080fd5b50610515600480360360208110156109d257600080fd5b5035611685565b3480156109e557600080fd5b506109ee6116da565b604080516001600160a01b039092168252519081900360200190f35b348015610a1657600080fd5b506105156116e9565b348015610a2b57600080fd5b506109ee611793565b348015610a4057600080fd5b5061051560048036036040811015610a5757600080fd5b506001600160a01b03813516906020013515156117a2565b348015610a7b57600080fd5b506103b7611810565b348015610a9057600080fd5b5061039061182e565b348015610aa557600080fd5b50610390611834565b348015610aba57600080fd5b506109ee61183a565b348015610acf57600080fd5b5061046560048036036040811015610ae657600080fd5b506001600160a01b038135169060200135611849565b348015610b0857600080fd5b5061051560048036036040811015610b1f57600080fd5b5080359060200135611856565b348015610b3857600080fd5b5061039061190e565b348015610b4d57600080fd5b5061046560048036036020811015610b6457600080fd5b50356001600160a01b0316611930565b348015610b8057600080fd5b5061051560048036036020811015610b9757600080fd5b5035151561194e565b348015610bac57600080fd5b5061051560048036036020811015610bc357600080fd5b50356119a4565b348015610bd657600080fd5b5061051560048036036020811015610bed57600080fd5b50356001600160a01b03166119f6565b348015610c0957600080fd5b506109ee611a60565b348015610c1e57600080fd5b50610390611a6f565b348015610c3357600080fd5b50610465611a75565b348015610c4857600080fd5b50610390611a84565b348015610c5d57600080fd5b5061039060048036036040811015610c7457600080fd5b506001600160a01b0381358116916020013516611a8a565b348015610c9857600080fd5b5061051560048036036020811015610caf57600080fd5b50356001600160a01b0316611ab5565b348015610ccb57600080fd5b5061051560048036036020811015610ce257600080fd5b50356001600160a01b0316611b19565b348015610cfe57600080fd5b50610390611bca565b348015610d1357600080fd5b5061051560048036036040811015610d2a57600080fd5b506001600160a01b0381351690602001351515611bd0565b348015610d4e57600080fd5b506109ee611d47565b348015610d6357600080fd5b5061046560048036036020811015610d7a57600080fd5b50356001600160a01b0316611d56565b601f5481565b60408051808201909152600881526723a2292a27a5a2a760c11b602082015290565b3360008181526008602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60065460ff1681565b60105481565b60115481565b60055490565b600d5481565b610e4333611031565b610e7d576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b601380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260086020908152604080832033845290915281205460001914610f4c576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600882528381203382529091529190912054610f27918490611d74565b6001600160a01b03851660009081526008602090815260408083203384529091529020555b610f57848484611e0b565b90505b9392505050565b610f6a33611031565b610fa4576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60098111610fe35760405162461bcd60e51b815260040180806020018281038252602d815260200180612ac9602d913960400191505060405180910390fd5b601d55565b60035460009061102c90611004906001600160a01b0316611655565b6002546110269061101d906001600160a01b0316611655565b60055490612359565b90612359565b905090565b6000546001600160a01b0390811691161490565b61104e33611031565b611088576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600d849055600f839055600e829055828401820160105560118190556004810460105411156110e8576040805162461bcd60e51b81526020600482015260076024820152666d61782032352560c81b604482015290519081900360640190fd5b50505050565b601290565b6110fc33611031565b611136576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60005b8381101561133557670de0b6b3a764000083838381811061115657fe5b336000908152600760209081526040909120805492909102939093013593909302909203905550670de0b6b3a764000083838381811061119257fe5b9050602002013502600760008787858181106111aa57fe5b602090810292909201356001600160a01b031683525081019190915260400160002080549190910190558484828181106111e057fe5b905060200201356001600160a01b03166001600160a01b0316336001600160a01b0316600080516020612b17833981519152601260ff16600a0a86868681811061122657fe5b90506020020135026040518082815260200191505060405180910390a36019546001600160a01b03166314b6ca9686868481811061126057fe5b905060200201356001600160a01b0316601260ff16600a0a86868681811061128457fe5b90506020020135026040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156112d257600080fd5b505af11580156112e6573d6000803e3d6000fd5b505050506001600c60008787858181106112fc57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101611139565b5050505050565b60185481565b61134b33611d56565b61138a576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b601e80549215156101000261ff001990931692909217909155601f55565b60096020526000908152604090205460ff1681565b600a6020526000908152604090205460ff1681565b6113db33611031565b611415576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60005b828110156110e85781600b600086868581811061143157fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101611418565b61147333611d56565b6114b2576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b620b71b081106114c157600080fd5b601a55565b601e54610100900460ff1681565b6000610e1382600019610db2565b6114eb33611031565b611525576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b0382166000908152600b602052604090205460ff1615158115151415611599576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420616c72656164792068617320726564756365642066656573604482015290519081900360640190fd5b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6115cd33611d56565b61160c576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6001600160a01b03166000908152601b602052604090205460ff1690565b6001600160a01b031660009081526007602052604090205490565b600c6020526000908152604090205460ff1681565b61168e33611031565b6116c8576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b606481106116d557600080fd5b601255565b6000546001600160a01b031690565b6116f233611031565b61172c576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60065460ff1615611784576040805162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c6564000000000000604482015290519081900360640190fd5b6006805460ff19166001179055565b6013546001600160a01b031681565b6117ab33611031565b6117e5576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03919091166000908152601b60205260409020805460ff1916911515919091179055565b60408051808201909152600481526311d1149560e21b602082015290565b600f5481565b600e5481565b6015546001600160a01b031681565b6000610f5a338484611e0b565b61185f33611d56565b61189e576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b601954604080516316a4744b60e11b8152600481018590526024810184905290516001600160a01b0390921691632d48e8969160448082019260009290919082900301818387803b1580156118f257600080fd5b505af1158015611906573d6000803e3d6000fd5b505050505050565b600061102c6103e861192a601d54611924610fe8565b9061239b565b906123f4565b6001600160a01b03166000908152600b602052604090205460ff1690565b61195733611031565b611991576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b601c805460ff1916911515919091179055565b6119ad33611d56565b6119ec576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6201518002601855565b6119ff33611031565b611a39576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b6019546001600160a01b031681565b60165481565b601e5462010000900460ff1681565b60125481565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b611abe33611031565b611af8576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b611b2233611031565b611b5c576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff1916909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b60175481565b611bd933611d56565b611c18576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b0382163014801590611c3f57506015546001600160a01b03838116911614155b611c4857600080fd5b6001600160a01b0382166000908152600a60205260409020805460ff19168215801591909117909155611ce55760195460408051630a5b654b60e11b81526001600160a01b03858116600483015260006024830181905292519316926314b6ca969260448084019391929182900301818387803b158015611cc857600080fd5b505af1158015611cdc573d6000803e3d6000fd5b50505050611d43565b6019546001600160a01b03838116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b1580156118f257600080fd5b5050565b6014546001600160a01b031681565b6001600160a01b031660009081526001602052604090205460ff1690565b60008184841115611e035760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611dc8578181015183820152602001611db0565b50505050905090810190601f168015611df55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60065460009060ff1680611e5957506001600160a01b03841660009081526009602052604090205460ff1680611e5957506001600160a01b03831660009081526009602052604090205460ff165b611ea0576040805162461bcd60e51b8152602060048201526013602482015272151c98591a5b99c81a5cc8191a5cd8589b1959606a1b604482015290519081900360640190fd5b601e5460ff1615611ebd57611eb6848484612436565b9050610f5a565b601c5460ff168015611ed657506000611ed461190e565b115b15611f93576001600160a01b0384166000908152601b602052604090205460ff16158015611f1d57506001600160a01b0383166000908152601b602052604090205460ff16155b8015611f3757506015546001600160a01b03848116911614155b15611f93576000611f4784611655565b9050611f5161190e565b8382011115611f915760405162461bcd60e51b8152600401808060200182810382526036815260200180612b376036913960400191505060405180910390fd5b505b60165443036017556001600160a01b0384166000908152600c602052604090205460ff168015611fc65750601854601754105b156120025760405162461bcd60e51b8152600401808060200182810382526027815260200180612b6d6027913960400191505060405180910390fd5b6015546001600160a01b031633148015906120205750601e5460ff16155b80156120335750601e54610100900460ff165b80156120505750601f543060009081526007602052604090205410155b1561205d5761205d612505565b601e546040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03881660009081526007909152919091205460ff90921615916120b9918590611d74565b6001600160a01b03861660009081526007602090815260408083209390935560099052205460ff168061210457506001600160a01b03841660009081526009602052604090205460ff165b1561210d575060005b6015546001600160a01b0386811691161480159061213957506015546001600160a01b03858116911614155b15612142575060005b8281156121575761215486868661291f565b90505b6001600160a01b03851660009081526007602052604090205461217a9082612a09565b6001600160a01b038087166000908152600760209081526040808320949094559189168152600a909152205460ff1661221e576019546001600160a01b03878116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b15801561220b57600080fd5b505af192505050801561221c575060015b505b6001600160a01b0385166000908152600a602052604090205460ff166122af576019546001600160a01b03868116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b15801561229c57600080fd5b505af19250505080156122ad575060015b505b601954601a54604080516001624d3b8760e01b031981526004810192909252516001600160a01b039092169163ffb2c4799160248082019260009290919082900301818387803b15801561230257600080fd5b505af1925050508015612313575060015b50846001600160a01b0316866001600160a01b0316600080516020612b17833981519152836040518082815260200191505060405180910390a350600195945050505050565b6000610f5a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d74565b6000826123aa57506000610e13565b828202828482816123b757fe5b0414610f5a5760405162461bcd60e51b8152600401808060200182810382526021815260200180612af66021913960400191505060405180910390fd5b6000610f5a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612a63565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600790915291822054612487918490611d74565b6001600160a01b0380861660009081526007602052604080822093909355908516815220546124b69083612a09565b6001600160a01b038085166000818152600760209081526040918290209490945580518681529051919392881692600080516020612b1783398151915292918290030190a35060019392505050565b601e805460ff1916600117905530600090815260076020526040812054601054600f549192916125409160029161192a91908290879061239b565b9050600061254e8383612359565b6040805160028082526060820183529293506000929091602083019080368337019050509050308160008151811061258257fe5b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156125d657600080fd5b505afa1580156125ea573d6000803e3d6000fd5b505050506040513d602081101561260057600080fd5b505181518290600190811061261157fe5b60200260200101906001600160a01b031690816001600160a01b031681525050601460009054906101000a90046001600160a01b03166001600160a01b031663791ac9478360008430426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156126cb5781810151838201526020016126b3565b505050509050019650505050505050600060405180830381600087803b1580156126f457600080fd5b505af1158015612708573d6000803e3d6000fd5b5050600f544792506000915061272c906127239060026123f4565b60105490612359565b9050600061274e600261192a8461192a600f548861239b90919063ffffffff16565b9050600061276b8361192a600d548761239b90919063ffffffff16565b9050600061277d826110268786612359565b9050601960009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b1580156127cf57600080fd5b505af1935050505080156127e1575060015b50600e5415612826576013546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612824573d6000803e3d6000fd5b505b871561290a576014546002546040805163f305d71960e01b8152306004820152602481018c905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991869160c48082019260609290919082900301818588803b1580156128a157600080fd5b505af11580156128b5573d6000803e3d6000fd5b50505050506040513d60608110156128cc57600080fd5b505060408051848152602081018a905281517f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b4506929181900390910190a15b5050601e805460ff1916905550505050505050565b60008061293d60115461192a6010548661239b90919063ffffffff16565b6001600160a01b0386166000908152600b602052604090205490915060ff168061297f57506001600160a01b0384166000908152600b602052604090205460ff165b1561299957601254612996906119248360646123f4565b90035b306000908152600760205260409020546129b39082612a09565b30600081815260076020908152604091829020939093558051848152905191926001600160a01b03891692600080516020612b178339815191529281900390910190a3612a008382612359565b95945050505050565b600082820183811015610f5a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183612ab25760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611dc8578181015183820152602001611db0565b506000838581612abe57fe5b049594505050505056fe4d61782077616c6c65742070657263656e746167652063616e6e6f74206265206c6f776572207468616e203125536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef4d617857616c6c65743a205472616e7366657220616d6f756e74206578636565647320746865206d617857616c6c6574416d6f756e745665737465642077616c6c6574732063616e6e6f742073656e6420666f72203138302064617973a2646970667358221220ff09978fbc7bc37818a8857349057711a233964e1ac795fa9141ccdc9aa9afa364736f6c6343000706003360806040526ec097ce7bc90715b34b9f1000000000600a55610e10600b556b0813f3978f89409844000000600c5534801561003957600080fd5b50604051610c65380380610c658339818101604052602081101561005c57600080fd5b5051600180546001600160a01b039092166001600160a01b03199283161790556000805490911633179055610bcf806100966000396000f3fe6080604052600436106100dd5760003560e01c8063ce7c2ac21161007f578063efca2eed11610059578063efca2eed14610254578063f0fc6bca14610269578063ffb2c4791461027e578063ffd49c84146102a8576100dd565b8063ce7c2ac2146101e6578063d0e30db014610237578063e2d2e2191461023f576100dd565b80632d48e896116100bb5780632d48e896146101775780633a98ef39146101a75780634fab0ae8146101bc578063997664d7146101d1576100dd565b806311ce023d146100e257806314b6ca961461010957806328fd319814610144575b600080fd5b3480156100ee57600080fd5b506100f76102bd565b60408051918252519081900360200190f35b34801561011557600080fd5b506101426004803603604081101561012c57600080fd5b506001600160a01b0381351690602001356102c3565b005b34801561015057600080fd5b506100f76004803603602081101561016757600080fd5b50356001600160a01b03166103e8565b34801561018357600080fd5b506101426004803603604081101561019a57600080fd5b5080359060200135610474565b3480156101b357600080fd5b506100f7610496565b3480156101c857600080fd5b506100f761049c565b3480156101dd57600080fd5b506100f76104a2565b3480156101f257600080fd5b506102196004803603602081101561020957600080fd5b50356001600160a01b03166104a8565b60408051938452602084019290925282820152519081900360600190f35b6101426104c9565b34801561024b57600080fd5b506100f761051c565b34801561026057600080fd5b506100f7610522565b34801561027557600080fd5b50610142610528565b34801561028a57600080fd5b50610142600480360360208110156102a157600080fd5b503561058d565b3480156102b457600080fd5b506100f7610672565b600a5481565b6000546001600160a01b031633146102da57600080fd5b6001600160a01b038216600090815260056020526040902054156103015761030182610678565b60008111801561032757506001600160a01b038216600090815260056020526040902054155b1561033a5761033582610795565b61036d565b8015801561035f57506001600160a01b03821660009081526005602052604090205415155b1561036d5761036d826107f6565b6001600160a01b03821660009081526005602052604090205460065461039e918391610398916108e3565b9061092e565b6006556001600160a01b03821660009081526005602052604090208190556103c581610988565b6001600160a01b0390921660009081526005602052604090206001019190915550565b6001600160a01b03811660009081526005602052604081205461040d5750600061046f565b6001600160a01b03821660009081526005602052604081205461042f90610988565b6001600160a01b0384166000908152600560205260409020600101549091508082116104605760009250505061046f565b61046a82826108e3565b925050505b919050565b6000546001600160a01b0316331461048b57600080fd5b600b91909155600c55565b60065481565b600c5481565b60075481565b60056020526000908152604090208054600182015460029092015490919083565b6000546001600160a01b031633146104e057600080fd5b6007546104ed903461092e565b600755600654600a546105179161050e9161050890346109a5565b906109fe565b6009549061092e565b600955565b60095481565b60085481565b61053133610a40565b610582576040805162461bcd60e51b815260206004820152601760248201527f546f6f20736f6f6e2e204e65656420746f207761697421000000000000000000604482015290519081900360640190fd5b61058b33610678565b565b6000546001600160a01b031633146105a457600080fd5b600254806105b2575061066f565b60008060005a90505b84821080156105c957508383105b1561066a5783600d54106105dd576000600d555b6106096002600d54815481106105ef57fe5b6000918252602090912001546001600160a01b0316610a40565b1561063a5761063a6002600d548154811061062057fe5b6000918252602090912001546001600160a01b0316610678565b61064f6106485a83906108e3565b839061092e565b91505a600d80546001908101909155939093019290506105bb565b505050505b50565b600b5481565b6001600160a01b03811660009081526005602052604090205461069a5761066f565b60006106a5826103e8565b90508015610791576008546106ba908261092e565b6008556040516000906001600160a01b0384169061753090849084818181858888f193505050503d806000811461070d576040519150601f19603f3d011682016040523d82523d6000602084013e610712565b606091505b505050506001600160a01b03821660009081526004602090815260408083204290556005909152812060020154610749908361092e565b6001600160a01b038416600090815260056020526040902060028101919091555461077390610988565b6001600160a01b038416600090815260056020526040902060010155505b5050565b600280546001600160a01b039092166000818152600360205260408120849055600184018355919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace90910180546001600160a01b0319169091179055565b60028054600019810190811061080857fe5b60009182526020808320909101546001600160a01b038481168452600390925260409092205460028054929093169291811061084057fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b03948516179055918316815260039182905260408120546002805491939291600019810190811061088e57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205560028054806108be57fe5b600082815260209020810160001990810180546001600160a01b031916905501905550565b600061092583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a7c565b90505b92915050565b600082820183811015610925576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000610928600a54610508600954856109a590919063ffffffff16565b6000826109b457506000610928565b828202828482816109c157fe5b04146109255760405162461bcd60e51b8152600401808060200182810382526021815260200180610b796021913960400191505060405180910390fd5b600061092583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610b13565b600b546001600160a01b03821660009081526004602052604081205490914291011080156109285750600c54610a75836103e8565b1192915050565b60008184841115610b0b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ad0578181015183820152602001610ab8565b50505050905090810190601f168015610afd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183610b625760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610ad0578181015183820152602001610ab8565b506000838581610b6e57fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220a726e8724530d71e645a9c1c59f148431433d2ffde8ad3bea4944d43a59423f964736f6c63430007060033

Deployed ByteCode

0x60806040526004361061036f5760003560e01c8063760a2e8a116101c6578063af43396c116100f7578063dd62ed3e11610095578063f5e0b2711161006f578063f5e0b27114610cf2578063f708a64f14610d07578063f887ea4014610d42578063fe9fbb8014610d5757610376565b8063dd62ed3e14610c51578063f0b37c0414610c8c578063f2fde38b14610cbf57610376565b8063bad3ea6a116100d1578063bad3ea6a14610bfd578063bf56b37114610c12578063da00097d14610c27578063da391b7a14610c3c57610376565b8063af43396c14610b74578063b2061c5b14610ba0578063b6a5d7de14610bca57610376565b806398118cb411610164578063a9059cbb1161013e578063a9059cbb14610ac3578063a9f7864b14610afc578063aa4bde2814610b2c578063aa7cc1f114610b4157610376565b806398118cb414610a84578063a5f3d00314610a99578063a8aa1b3114610aae57610376565b80638a8c523c116101a05780638a8c523c14610a0a5780638ea5220f14610a1f578063929f136014610a3457806395d89b4114610a6f57610376565b8063760a2e8a1461097c57806382972f92146109af578063893d20e8146109d957610376565b8063313ce567116102a0578063479f66d81161023e57806364d42da31161021857806364d42da3146108a0578063658d4b7f146108db5780636dd3d39f1461091657806370a082311461094957610376565b8063479f66d81461082e5780634a74bb0214610858578063571ac8b01461086d57610376565b80633dab52691161027a5780633dab5269146107175780633f4218e0146107495780634355855a1461077c57806346a19c6d146107af57610376565b8063313ce5671461060857806336c41d671461063357806339234e391461070257610376565b80631b0f53271161030d57806327c4ca6d116102e757806327c4ca6d1461055a5780632b112e49146105845780632f54bf6e1461059957806330d2361e146105cc57610376565b80631b0f5327146104cd5780631f53ac02146104e257806323b872dd1461051757610376565b806309c58fcd1161034957806309c58fcd1461047957806313114a9d1461048e578063180b0d7e146104a357806318160ddd146104b857610376565b80630445b6671461037b57806306fdde03146103a2578063095ea7b31461042c57610376565b3661037657005b600080fd5b34801561038757600080fd5b50610390610d8a565b60408051918252519081900360200190f35b3480156103ae57600080fd5b506103b7610d90565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103f15781810151838201526020016103d9565b50505050905090810190601f16801561041e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561043857600080fd5b506104656004803603604081101561044f57600080fd5b506001600160a01b038135169060200135610db2565b604080519115158252519081900360200190f35b34801561048557600080fd5b50610465610e19565b34801561049a57600080fd5b50610390610e22565b3480156104af57600080fd5b50610390610e28565b3480156104c457600080fd5b50610390610e2e565b3480156104d957600080fd5b50610390610e34565b3480156104ee57600080fd5b506105156004803603602081101561050557600080fd5b50356001600160a01b0316610e3a565b005b34801561052357600080fd5b506104656004803603606081101561053a57600080fd5b506001600160a01b03813581169160208101359091169060400135610e9f565b34801561056657600080fd5b506105156004803603602081101561057d57600080fd5b5035610f61565b34801561059057600080fd5b50610390610fe8565b3480156105a557600080fd5b50610465600480360360208110156105bc57600080fd5b50356001600160a01b0316611031565b3480156105d857600080fd5b50610515600480360360808110156105ef57600080fd5b5080359060208101359060408101359060600135611045565b34801561061457600080fd5b5061061d6110ee565b6040805160ff9092168252519081900360200190f35b34801561063f57600080fd5b506105156004803603604081101561065657600080fd5b81019060208101813564010000000081111561067157600080fd5b82018360208201111561068357600080fd5b803590602001918460208302840111640100000000831117156106a557600080fd5b9193909290916020810190356401000000008111156106c357600080fd5b8201836020820111156106d557600080fd5b803590602001918460208302840111640100000000831117156106f757600080fd5b5090925090506110f3565b34801561070e57600080fd5b5061039061133c565b34801561072357600080fd5b506105156004803603604081101561073a57600080fd5b50803515159060200135611342565b34801561075557600080fd5b506104656004803603602081101561076c57600080fd5b50356001600160a01b03166113a8565b34801561078857600080fd5b506104656004803603602081101561079f57600080fd5b50356001600160a01b03166113bd565b3480156107bb57600080fd5b50610515600480360360408110156107d257600080fd5b8101906020810181356401000000008111156107ed57600080fd5b8201836020820111156107ff57600080fd5b8035906020019184602083028401116401000000008311171561082157600080fd5b91935091503515156113d2565b34801561083a57600080fd5b506105156004803603602081101561085157600080fd5b503561146a565b34801561086457600080fd5b506104656114c6565b34801561087957600080fd5b506104656004803603602081101561089057600080fd5b50356001600160a01b03166114d4565b3480156108ac57600080fd5b50610515600480360360408110156108c357600080fd5b506001600160a01b03813516906020013515156114e2565b3480156108e757600080fd5b50610515600480360360408110156108fe57600080fd5b506001600160a01b03813516906020013515156115c4565b34801561092257600080fd5b506104656004803603602081101561093957600080fd5b50356001600160a01b0316611637565b34801561095557600080fd5b506103906004803603602081101561096c57600080fd5b50356001600160a01b0316611655565b34801561098857600080fd5b506104656004803603602081101561099f57600080fd5b50356001600160a01b0316611670565b3480156109bb57600080fd5b50610515600480360360208110156109d257600080fd5b5035611685565b3480156109e557600080fd5b506109ee6116da565b604080516001600160a01b039092168252519081900360200190f35b348015610a1657600080fd5b506105156116e9565b348015610a2b57600080fd5b506109ee611793565b348015610a4057600080fd5b5061051560048036036040811015610a5757600080fd5b506001600160a01b03813516906020013515156117a2565b348015610a7b57600080fd5b506103b7611810565b348015610a9057600080fd5b5061039061182e565b348015610aa557600080fd5b50610390611834565b348015610aba57600080fd5b506109ee61183a565b348015610acf57600080fd5b5061046560048036036040811015610ae657600080fd5b506001600160a01b038135169060200135611849565b348015610b0857600080fd5b5061051560048036036040811015610b1f57600080fd5b5080359060200135611856565b348015610b3857600080fd5b5061039061190e565b348015610b4d57600080fd5b5061046560048036036020811015610b6457600080fd5b50356001600160a01b0316611930565b348015610b8057600080fd5b5061051560048036036020811015610b9757600080fd5b5035151561194e565b348015610bac57600080fd5b5061051560048036036020811015610bc357600080fd5b50356119a4565b348015610bd657600080fd5b5061051560048036036020811015610bed57600080fd5b50356001600160a01b03166119f6565b348015610c0957600080fd5b506109ee611a60565b348015610c1e57600080fd5b50610390611a6f565b348015610c3357600080fd5b50610465611a75565b348015610c4857600080fd5b50610390611a84565b348015610c5d57600080fd5b5061039060048036036040811015610c7457600080fd5b506001600160a01b0381358116916020013516611a8a565b348015610c9857600080fd5b5061051560048036036020811015610caf57600080fd5b50356001600160a01b0316611ab5565b348015610ccb57600080fd5b5061051560048036036020811015610ce257600080fd5b50356001600160a01b0316611b19565b348015610cfe57600080fd5b50610390611bca565b348015610d1357600080fd5b5061051560048036036040811015610d2a57600080fd5b506001600160a01b0381351690602001351515611bd0565b348015610d4e57600080fd5b506109ee611d47565b348015610d6357600080fd5b5061046560048036036020811015610d7a57600080fd5b50356001600160a01b0316611d56565b601f5481565b60408051808201909152600881526723a2292a27a5a2a760c11b602082015290565b3360008181526008602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60065460ff1681565b60105481565b60115481565b60055490565b600d5481565b610e4333611031565b610e7d576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b601380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260086020908152604080832033845290915281205460001914610f4c576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600882528381203382529091529190912054610f27918490611d74565b6001600160a01b03851660009081526008602090815260408083203384529091529020555b610f57848484611e0b565b90505b9392505050565b610f6a33611031565b610fa4576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60098111610fe35760405162461bcd60e51b815260040180806020018281038252602d815260200180612ac9602d913960400191505060405180910390fd5b601d55565b60035460009061102c90611004906001600160a01b0316611655565b6002546110269061101d906001600160a01b0316611655565b60055490612359565b90612359565b905090565b6000546001600160a01b0390811691161490565b61104e33611031565b611088576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600d849055600f839055600e829055828401820160105560118190556004810460105411156110e8576040805162461bcd60e51b81526020600482015260076024820152666d61782032352560c81b604482015290519081900360640190fd5b50505050565b601290565b6110fc33611031565b611136576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60005b8381101561133557670de0b6b3a764000083838381811061115657fe5b336000908152600760209081526040909120805492909102939093013593909302909203905550670de0b6b3a764000083838381811061119257fe5b9050602002013502600760008787858181106111aa57fe5b602090810292909201356001600160a01b031683525081019190915260400160002080549190910190558484828181106111e057fe5b905060200201356001600160a01b03166001600160a01b0316336001600160a01b0316600080516020612b17833981519152601260ff16600a0a86868681811061122657fe5b90506020020135026040518082815260200191505060405180910390a36019546001600160a01b03166314b6ca9686868481811061126057fe5b905060200201356001600160a01b0316601260ff16600a0a86868681811061128457fe5b90506020020135026040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156112d257600080fd5b505af11580156112e6573d6000803e3d6000fd5b505050506001600c60008787858181106112fc57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101611139565b5050505050565b60185481565b61134b33611d56565b61138a576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b601e80549215156101000261ff001990931692909217909155601f55565b60096020526000908152604090205460ff1681565b600a6020526000908152604090205460ff1681565b6113db33611031565b611415576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60005b828110156110e85781600b600086868581811061143157fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101611418565b61147333611d56565b6114b2576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b620b71b081106114c157600080fd5b601a55565b601e54610100900460ff1681565b6000610e1382600019610db2565b6114eb33611031565b611525576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b0382166000908152600b602052604090205460ff1615158115151415611599576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420616c72656164792068617320726564756365642066656573604482015290519081900360640190fd5b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6115cd33611d56565b61160c576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6001600160a01b03166000908152601b602052604090205460ff1690565b6001600160a01b031660009081526007602052604090205490565b600c6020526000908152604090205460ff1681565b61168e33611031565b6116c8576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b606481106116d557600080fd5b601255565b6000546001600160a01b031690565b6116f233611031565b61172c576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b60065460ff1615611784576040805162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c6564000000000000604482015290519081900360640190fd5b6006805460ff19166001179055565b6013546001600160a01b031681565b6117ab33611031565b6117e5576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03919091166000908152601b60205260409020805460ff1916911515919091179055565b60408051808201909152600481526311d1149560e21b602082015290565b600f5481565b600e5481565b6015546001600160a01b031681565b6000610f5a338484611e0b565b61185f33611d56565b61189e576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b601954604080516316a4744b60e11b8152600481018590526024810184905290516001600160a01b0390921691632d48e8969160448082019260009290919082900301818387803b1580156118f257600080fd5b505af1158015611906573d6000803e3d6000fd5b505050505050565b600061102c6103e861192a601d54611924610fe8565b9061239b565b906123f4565b6001600160a01b03166000908152600b602052604090205460ff1690565b61195733611031565b611991576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b601c805460ff1916911515919091179055565b6119ad33611d56565b6119ec576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6201518002601855565b6119ff33611031565b611a39576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b6019546001600160a01b031681565b60165481565b601e5462010000900460ff1681565b60125481565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b611abe33611031565b611af8576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b611b2233611031565b611b5c576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff1916909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b60175481565b611bd933611d56565b611c18576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b0382163014801590611c3f57506015546001600160a01b03838116911614155b611c4857600080fd5b6001600160a01b0382166000908152600a60205260409020805460ff19168215801591909117909155611ce55760195460408051630a5b654b60e11b81526001600160a01b03858116600483015260006024830181905292519316926314b6ca969260448084019391929182900301818387803b158015611cc857600080fd5b505af1158015611cdc573d6000803e3d6000fd5b50505050611d43565b6019546001600160a01b03838116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b1580156118f257600080fd5b5050565b6014546001600160a01b031681565b6001600160a01b031660009081526001602052604090205460ff1690565b60008184841115611e035760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611dc8578181015183820152602001611db0565b50505050905090810190601f168015611df55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60065460009060ff1680611e5957506001600160a01b03841660009081526009602052604090205460ff1680611e5957506001600160a01b03831660009081526009602052604090205460ff165b611ea0576040805162461bcd60e51b8152602060048201526013602482015272151c98591a5b99c81a5cc8191a5cd8589b1959606a1b604482015290519081900360640190fd5b601e5460ff1615611ebd57611eb6848484612436565b9050610f5a565b601c5460ff168015611ed657506000611ed461190e565b115b15611f93576001600160a01b0384166000908152601b602052604090205460ff16158015611f1d57506001600160a01b0383166000908152601b602052604090205460ff16155b8015611f3757506015546001600160a01b03848116911614155b15611f93576000611f4784611655565b9050611f5161190e565b8382011115611f915760405162461bcd60e51b8152600401808060200182810382526036815260200180612b376036913960400191505060405180910390fd5b505b60165443036017556001600160a01b0384166000908152600c602052604090205460ff168015611fc65750601854601754105b156120025760405162461bcd60e51b8152600401808060200182810382526027815260200180612b6d6027913960400191505060405180910390fd5b6015546001600160a01b031633148015906120205750601e5460ff16155b80156120335750601e54610100900460ff165b80156120505750601f543060009081526007602052604090205410155b1561205d5761205d612505565b601e546040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03881660009081526007909152919091205460ff90921615916120b9918590611d74565b6001600160a01b03861660009081526007602090815260408083209390935560099052205460ff168061210457506001600160a01b03841660009081526009602052604090205460ff165b1561210d575060005b6015546001600160a01b0386811691161480159061213957506015546001600160a01b03858116911614155b15612142575060005b8281156121575761215486868661291f565b90505b6001600160a01b03851660009081526007602052604090205461217a9082612a09565b6001600160a01b038087166000908152600760209081526040808320949094559189168152600a909152205460ff1661221e576019546001600160a01b03878116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b15801561220b57600080fd5b505af192505050801561221c575060015b505b6001600160a01b0385166000908152600a602052604090205460ff166122af576019546001600160a01b03868116600081815260076020526040808220548151630a5b654b60e11b8152600481019490945260248401525192909316926314b6ca969260448084019382900301818387803b15801561229c57600080fd5b505af19250505080156122ad575060015b505b601954601a54604080516001624d3b8760e01b031981526004810192909252516001600160a01b039092169163ffb2c4799160248082019260009290919082900301818387803b15801561230257600080fd5b505af1925050508015612313575060015b50846001600160a01b0316866001600160a01b0316600080516020612b17833981519152836040518082815260200191505060405180910390a350600195945050505050565b6000610f5a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d74565b6000826123aa57506000610e13565b828202828482816123b757fe5b0414610f5a5760405162461bcd60e51b8152600401808060200182810382526021815260200180612af66021913960400191505060405180910390fd5b6000610f5a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612a63565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600790915291822054612487918490611d74565b6001600160a01b0380861660009081526007602052604080822093909355908516815220546124b69083612a09565b6001600160a01b038085166000818152600760209081526040918290209490945580518681529051919392881692600080516020612b1783398151915292918290030190a35060019392505050565b601e805460ff1916600117905530600090815260076020526040812054601054600f549192916125409160029161192a91908290879061239b565b9050600061254e8383612359565b6040805160028082526060820183529293506000929091602083019080368337019050509050308160008151811061258257fe5b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156125d657600080fd5b505afa1580156125ea573d6000803e3d6000fd5b505050506040513d602081101561260057600080fd5b505181518290600190811061261157fe5b60200260200101906001600160a01b031690816001600160a01b031681525050601460009054906101000a90046001600160a01b03166001600160a01b031663791ac9478360008430426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156126cb5781810151838201526020016126b3565b505050509050019650505050505050600060405180830381600087803b1580156126f457600080fd5b505af1158015612708573d6000803e3d6000fd5b5050600f544792506000915061272c906127239060026123f4565b60105490612359565b9050600061274e600261192a8461192a600f548861239b90919063ffffffff16565b9050600061276b8361192a600d548761239b90919063ffffffff16565b9050600061277d826110268786612359565b9050601960009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b1580156127cf57600080fd5b505af1935050505080156127e1575060015b50600e5415612826576013546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612824573d6000803e3d6000fd5b505b871561290a576014546002546040805163f305d71960e01b8152306004820152602481018c905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991869160c48082019260609290919082900301818588803b1580156128a157600080fd5b505af11580156128b5573d6000803e3d6000fd5b50505050506040513d60608110156128cc57600080fd5b505060408051848152602081018a905281517f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b4506929181900390910190a15b5050601e805460ff1916905550505050505050565b60008061293d60115461192a6010548661239b90919063ffffffff16565b6001600160a01b0386166000908152600b602052604090205490915060ff168061297f57506001600160a01b0384166000908152600b602052604090205460ff165b1561299957601254612996906119248360646123f4565b90035b306000908152600760205260409020546129b39082612a09565b30600081815260076020908152604091829020939093558051848152905191926001600160a01b03891692600080516020612b178339815191529281900390910190a3612a008382612359565b95945050505050565b600082820183811015610f5a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183612ab25760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611dc8578181015183820152602001611db0565b506000838581612abe57fe5b049594505050505056fe4d61782077616c6c65742070657263656e746167652063616e6e6f74206265206c6f776572207468616e203125536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef4d617857616c6c65743a205472616e7366657220616d6f756e74206578636565647320746865206d617857616c6c6574416d6f756e745665737465642077616c6c6574732063616e6e6f742073656e6420666f72203138302064617973a2646970667358221220ff09978fbc7bc37818a8857349057711a233964e1ac795fa9141ccdc9aa9afa364736f6c63430007060033