Contract Address Details

0x2c4a3834d8aE498a67627d752d36Ec1928eB7Ba4

Creator
0x6fae02–578144 at 0x6dfbd6–aed282
Balance
0 KAI
Tokens
Fetching tokens...
Transactions
0 Transactions
Transfers
134,422 Transfers
Gas Used
Fetching gas used...
Last Balance Update
20082067

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106104115760003560e01c8063846d9e1711610220578063c0973eed11610130578063e5dd455a116100b8578063f106845411610087578063f106845414610822578063f2fde38b1461082a578063f3fef3a314610850578063fa97484114610895578063ffbd3b1f1461089d57610411565b8063e5dd455a1461080a578063e719847414610812578063e7a036791461081a578063ee50dc341461050057610411565b8063cfad57a2116100ff578063cfad57a2146107c4578063d1b9647b146107ea578063d389800f146107f2578063d5b09163146107fa578063d7cb416f1461080257610411565b8063c0973eed14610797578063c11c2e921461079f578063c302a4d0146106b4578063c8e3d18b146107a757610411565b8063936f0055116101b3578063ad740f8c11610182578063ad740f8c1461073c578063b31c280914610762578063b3545c011461076a578063b74cd24214610772578063b77050e71461077a57610411565b8063936f0055146106f257806395ea0db01461070f57806396e9aff8146107175780639fc33a9f1461073457610411565b8063866b2018116101ef578063866b2018146106b45780638906758d146106bc5780638da5cb5b146106e25780639267c871146106ea57610411565b8063846d9e171461066757806384fa32ac1461066f5780638510fa7f146106a457806385f02dd6146106ac57610411565b806342da4eb31161032657806363fe3e3a116102ae578063693a090b1161027d578063693a090b1461063f578063715018a614610647578063783478ad1461064f5780637ff36fbe146106575780638456cb591461065f57610411565b806363fe3e3a146105f957806367057b6c1461050057806367206d401461060157806368f541621461063757610411565b80634d9f7bb2116102f55780634d9f7bb21461050057806356fe6639146105a65780635c975abb146105ae5780635da79d63146105b657806362e582e7146105dc57610411565b806342da4eb31461056257806344a3955e1461056a57806346008a071461057257806347e7ef241461057a57610411565b80631c92df24116103a95780632d8d127b116103785780632d8d127b14610510578063366ba2461461052d57806336e9332d146105355780633f4ba83a1461053d5780633f96571d1461054557610411565b80631c92df24146104c65780631f46ac0a146104e35780632717eff314610500578063289cce221461050857610411565b80630fa4e01e116103e55780630fa4e01e146104a65780631334903f146104ae578063178a8d07146104b65780631940bc66146104be57610411565b80627a2ae314610416578063061c7d481461044f5780630b6bb30b146104695780630daef3211461048a575b600080fd5b6104336004803603602081101561042c57600080fd5b50356108a5565b604080516001600160a01b039092168252519081900360200190f35b6104576108cc565b60408051918252519081900360200190f35b6104886004803603602081101561047f57600080fd5b503515156108d2565b005b61049261096d565b604080519115158252519081900360200190f35b61045761097d565b610457610983565b610457610989565b61043361098f565b610433600480360360208110156104dc57600080fd5b503561099e565b610488600480360360208110156104f957600080fd5b50356109ab565b6104576109f8565b6104336109fe565b6104336004803603602081101561052657600080fd5b5035610a0d565b610433610a1a565b610488610a29565b610488610a94565b6104336004803603602081101561055b57600080fd5b5035610ae6565b610457610af3565b610457610af9565b610433610aff565b6104576004803603604081101561059057600080fd5b506001600160a01b038135169060200135610b0e565b610433610cdd565b610492610cec565b610488600480360360208110156105cc57600080fd5b50356001600160a01b0316610cf5565b610433600480360360208110156105f257600080fd5b5035610d91565b610433610d9e565b6104886004803603606081101561061757600080fd5b506001600160a01b03813581169160208101359160409091013516610dad565b610457610ea4565b610433610eaa565b610488610eb9565b610433610f5b565b610433610f6a565b610488610f79565b610492610fc9565b610488600480360360a081101561068557600080fd5b5080359060208101359060408101359060608101359060800135610fd7565b6104336112e6565b6104576112f5565b6104576112fb565b610488600480360360208110156106d257600080fd5b50356001600160a01b0316611301565b61043361139d565b6104336113ac565b6104336004803603602081101561070857600080fd5b50356113bb565b6104336113c8565b6104336004803603602081101561072d57600080fd5b50356113d7565b6104336113e4565b6104886004803603602081101561075257600080fd5b50356001600160a01b03166113fb565b610492611497565b6104576114a6565b6104576114ac565b6104336004803603602081101561079057600080fd5b50356114b2565b6104336114bf565b6104886114ce565b610433600480360360208110156107bd57600080fd5b5035611ad7565b610488600480360360208110156107da57600080fd5b50356001600160a01b0316611ae4565b610457611b80565b610488611b86565b6104886121e9565b610433612239565b610492612248565b610433612258565b610433612267565b610457612276565b6104886004803603602081101561084057600080fd5b50356001600160a01b031661227c565b61087c6004803603604081101561086657600080fd5b506001600160a01b038135169060200135612374565b6040805192835260208301919091528051918290030190f35b610433612af8565b610457612b07565b601c81815481106108b257fe5b6000918252602090912001546001600160a01b0316905081565b61012c81565b600c546001600160a01b0316331461091a576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b600c8054821515600160a01b810260ff60a01b199092169190911790915560408051918252517f125177ac7b8930dac1e59c2b30b1b6b9191b30af40cf6bbb5d20fec4d44be60f9181900360200190a150565b600c54600160a01b900460ff1681565b600d5481565b60145481565b60115481565b6025546001600160a01b031681565b601e81815481106108b257fe5b600c546001600160a01b031633146109f3576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b601755565b61271081565b6024546001600160a01b031681565b601d81815481106108b257fe5b600b546001600160a01b031681565b60026001541415610a81576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6002600155610a8e612b0d565b60018055565b600c546001600160a01b03163314610adc576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b610ae4612d16565b565b601f81815481106108b257fe5b600e5481565b600f5481565b600c546001600160a01b031681565b6000610b18612db4565b6000546001600160a01b03908116911614610b68576040805162461bcd60e51b81526020600482018190526024820152600080516020613dae833981519152604482015290519081900360640190fd5b60026001541415610bc0576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b600260018190555460ff1615610c10576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6002546301000000900460ff1615610c2a57610c2a611b86565b600454610c42906001600160a01b0316333085612db8565b600e54829015801590610c5757506000600f54115b15610c9257610c8f612710610c89600e54610c89601454610c83600f548a612e1290919063ffffffff16565b90612e12565b90612e74565b90505b600f54610c9f9082612eb6565b600f556002546301000000900460ff1615610cc157610cbc612b0d565b610cd2565b600e54610cce9084612eb6565b600e555b600180559392505050565b6022546001600160a01b031681565b60025460ff1690565b600c546001600160a01b03163314610d3d576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b600880546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f384f1dcb79da4071839c471d7c81884a43fb946a527f3661fdee5904adc8f6579181900360200190a150565b601881815481106108b257fe5b6009546001600160a01b031681565b600c546001600160a01b03163314610df5576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b6007546001600160a01b0384811691161415610e40576040805162461bcd60e51b8152602060048201526005602482015264217361666560d81b604482015290519081900360640190fd5b6004546001600160a01b0384811691161415610e8b576040805162461bcd60e51b8152602060048201526005602482015264217361666560d81b604482015290519081900360640190fd5b610e9f6001600160a01b0384168284612f10565b505050565b60155481565b6008546001600160a01b031681565b610ec1612db4565b6000546001600160a01b03908116911614610f11576040805162461bcd60e51b81526020600482018190526024820152600080516020613dae833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6012546001600160a01b031681565b6005546001600160a01b031681565b600c546001600160a01b03163314610fc1576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b610ae4612f62565b600254610100900460ff1681565b600c546001600160a01b0316331461101f576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b6126de851015611076576040805162461bcd60e51b815260206004820152601a60248201527f5f656e7472616e6365466565466163746f7220746f6f206c6f77000000000000604482015290519081900360640190fd5b6127108511156110cd576040805162461bcd60e51b815260206004820152601b60248201527f5f656e7472616e6365466565466163746f7220746f6f20686967680000000000604482015290519081900360640190fd5b60148590556126de841015611129576040805162461bcd60e51b815260206004820152601a60248201527f5f7769746864726177466565466163746f7220746f6f206c6f77000000000000604482015290519081900360640190fd5b612710841115611180576040805162461bcd60e51b815260206004820152601b60248201527f5f7769746864726177466565466163746f7220746f6f20686967680000000000604482015290519081900360640190fd5b601584905561012c8311156111dc576040805162461bcd60e51b815260206004820152601760248201527f5f636f6e74726f6c6c657246656520746f6f2068696768000000000000000000604482015290519081900360640190fd5b6010839055610320821115611230576040805162461bcd60e51b81526020600482015260156024820152740bec4eaf284c2c6d6a4c2e8ca40e8dede40d0d2ced605b1b604482015290519081900360640190fd5b60118290556103e381111561128c576040805162461bcd60e51b815260206004820152601860248201527f5f736c697070616765466163746f7220746f6f20686967680000000000000000604482015290519081900360640190fd5b60168190556040805186815260208101869052808201859052606081018490526080810183905290517fc67e0b149a57a70fa44a531a46c2c6d8e0b242fa12f459f250012c3a5987d29a9181900360a00190a15050505050565b6021546001600160a01b031681565b60105481565b6126de81565b600c546001600160a01b03163314611349576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b601380546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fa69f1931be99336e049905baa11d21ed44204d7686e46b4344404d80d47c29889181900360200190a150565b6000546001600160a01b031690565b6026546001600160a01b031681565b602081815481106108b257fe5b6023546001600160a01b031681565b601a81815481106108b257fe5b60025464010000000090046001600160a01b031681565b600c546001600160a01b03163314611443576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b601280546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f200c92aaea275302bf641e37f7a5dda63f445f08f4fc74a5cde7fd643f609e099181900360200190a150565b60025462010000900460ff1681565b61032081565b6103e381565b601b81815481106108b257fe5b6013546001600160a01b031681565b60025460ff1615611519576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6002546301000000900460ff16611565576040805162461bcd60e51b815260206004820152600b60248201526a02169734175746f436f6d760ac1b604482015290519081900360640190fd5b600254610100900460ff16156115b2576040805162461bcd60e51b815260206004820152600d60248201526c697343414b455374616b696e6760981b604482015290519081900360640190fd5b602254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156115fd57600080fd5b505afa158015611611573d6000803e3d6000fd5b505050506040513d602081101561162757600080fd5b50516004546022549192506001600160a01b0391821691161480159061164d5750600081115b156117025760085460225461166f916001600160a01b03918216911683612fe3565b611702600860009054906101000a90046001600160a01b031682601654601f8054806020026020016040519081016040528092919081815260200182805480156116e257602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116116c4575b5050505050306116fd61025842612eb690919063ffffffff16565b6130ce565b602354604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561174d57600080fd5b505afa158015611761573d6000803e3d6000fd5b505050506040513d602081101561177757600080fd5b50516004546023549192506001600160a01b0391821691161480159061179d5750600081115b1561183f576008546023546117bf916001600160a01b03918216911683612fe3565b60085460165460208054604080518284028101840190915281815261183f946001600160a01b03169386939092828201828280156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b600554604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561188a57600080fd5b505afa15801561189e573d6000803e3d6000fd5b505050506040513d60208110156118b457600080fd5b50516007546005549192506001600160a01b039182169116148015906118da5750600081115b15611988576008546005546118fc916001600160a01b03918216911683612fe3565b611988600860009054906101000a90046001600160a01b031682601654601b8054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b600654604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156119d357600080fd5b505afa1580156119e7573d6000803e3d6000fd5b505050506040513d60208110156119fd57600080fd5b50516007546006549192506001600160a01b03918216911614801590611a235750600081115b15611ad157600854600654611a45916001600160a01b03918216911683612fe3565b611ad1600860009054906101000a90046001600160a01b031682601654601c8054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b50505050565b601981815481106108b257fe5b600c546001600160a01b03163314611b2c576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b600c80546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f91a8c1cc2d4a3bb60738481947a00cbb9899c822916694cf8bb1d68172fdcd549181900360200190a150565b60175481565b60025460ff1615611bd1576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611bd9612db4565b6000546001600160a01b03908116911614611c29576040805162461bcd60e51b81526020600482018190526024820152600080516020613dae833981519152604482015290519081900360640190fd5b6002546301000000900460ff16611c75576040805162461bcd60e51b815260206004820152600b60248201526a02169734175746f436f6d760ac1b604482015290519081900360640190fd5b611c7f6000613338565b6009546007546001600160a01b0390811691161415611ca057611ca0613408565b600754604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015611ceb57600080fd5b505afa158015611cff573d6000803e3d6000fd5b505050506040513d6020811015611d1557600080fd5b5051601754909150600090611d2f90610c89846004612e74565b11611d465743600d55611d40612b0d565b50610ae4565b611d4f8161347b565b9050611d5a816134de565b600254909150610100900460ff1680611d7b575060025462010000900460ff165b156121d257600854600754611d9e916001600160a01b039182169116600061360c565b600854600754611dbb916001600160a01b03918216911683612fe3565b600854611e48906001600160a01b0316611dd6836002612e74565b60165460198054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b611e50612b0d565b6022546007546001600160a01b03908116911614611ef557600854611ef5906001600160a01b0316611e83836004612e74565b601654601d8054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b6023546007546001600160a01b03908116911614611f9a57600854611f9a906001600160a01b0316611f28836004612e74565b601654601e8054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b602254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015611fe557600080fd5b505afa158015611ff9573d6000803e3d6000fd5b505050506040513d602081101561200f57600080fd5b5051602354604080516370a0823160e01b815230600482015290519293506000926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561206257600080fd5b505afa158015612076573d6000803e3d6000fd5b505050506040513d602081101561208c57600080fd5b50519050811580159061209f5750600081115b156121be576008546022546120c1916001600160a01b03918216911684612fe3565b6008546023546120de916001600160a01b03918216911683612fe3565b6008546022546023546001600160a01b039283169263e8e33700928116911685856000803061210f42610258612eb6565b6040518963ffffffff1660e01b815260040180896001600160a01b03168152602001886001600160a01b03168152602001878152602001868152602001858152602001848152602001836001600160a01b0316815260200182815260200198505050505050505050606060405180830381600087803b15801561219157600080fd5b505af11580156121a5573d6000803e3d6000fd5b505050506040513d60608110156121bb57600080fd5b50505b6121c661371f565b505043600d5550610ae4565b6121da612b0d565b6121e261371f565b5043600d55565b600c546001600160a01b03163314612231576040805162461bcd60e51b8152602060048083019190915260248201526310b3b7bb60e11b604482015290519081900360640190fd5b610ae4613408565b6006546001600160a01b031681565b6002546301000000900460ff1681565b6007546001600160a01b031681565b6004546001600160a01b031681565b60035481565b612284612db4565b6000546001600160a01b039081169116146122d4576040805162461bcd60e51b81526020600482018190526024820152600080516020613dae833981519152604482015290519081900360640190fd5b6001600160a01b0381166123195760405162461bcd60e51b8152600401808060200182810382526026815260200180613d416026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061237f612db4565b6000546001600160a01b039081169116146123cf576040805162461bcd60e51b81526020600482018190526024820152600080516020613dae833981519152604482015290519081900360640190fd5b60026001541415612427576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001558261246e576040805162461bcd60e51b815260206004820152600d60248201526c05f77616e74416d74203c3d203609c1b604482015290519081900360640190fd5b600061248b600e54610c89600f5487612e1290919063ffffffff16565b9050600f5481111561249c5750600f545b61271060155410156124c6576124c3612710610c8960155487612e1290919063ffffffff16565b93505b6002546301000000900460ff16156124e1576124e184613338565b60048054604080516370a0823160e01b81523093810193909352516000926001600160a01b03909216916370a08231916024808301926020929190829003018186803b15801561253057600080fd5b505afa158015612544573d6000803e3d6000fd5b505050506040513d602081101561255a57600080fd5b505190508085111561256a578094505b84600e54101561257a57600e5494505b600e54859061258990826138ba565b600e55600f546026546040805163c5af78f560e01b81523060048201529051600093612618939092610c899289926001600160a01b03169163c5af78f5916024808301926020929190829003018186803b1580156125e657600080fd5b505afa1580156125fa573d6000803e3d6000fd5b505050506040513d602081101561261057600080fd5b505190612e12565b905060008111801561263357506002546301000000900460ff165b15612a1957612641816138fc565b602154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561268c57600080fd5b505afa1580156126a0573d6000803e3d6000fd5b505050506040513d60208110156126b657600080fd5b50516008546021549192506126d9916001600160a01b039081169116600061360c565b6008546021546126f6916001600160a01b03918216911683612fe3565b60085460225460235460009283926001600160a01b039182169263baa2abde9291821691168685803061272b42610258612eb6565b6040518863ffffffff1660e01b815260040180886001600160a01b03168152602001876001600160a01b03168152602001868152602001858152602001848152602001836001600160a01b031681526020018281526020019750505050505050506040805180830381600087803b1580156127a557600080fd5b505af11580156127b9573d6000803e3d6000fd5b505050506040513d60408110156127cf57600080fd5b5080516020909101516004546022549294509092506001600160a01b039182169116146128bd57600854602254612814916001600160a01b039182169116600061360c565b600854602254612831916001600160a01b03918216911684612fe3565b6128bd600860009054906101000a90046001600160a01b031683601654601f8054806020026020016040519081016040528092919081815260200182805480156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b6004546023546001600160a01b03908116911614612990576008546023546128f3916001600160a01b039182169116600061360c565b600854602354612910916001600160a01b03918216911683612fe3565b600854601654602080546040805182840281018401909152818152612990946001600160a01b03169386939092828201828280156116e2576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116116c4575050505050306116fd61025842612eb690919063ffffffff16565b60048054604080516370a0823160e01b8152309381019390935251612a13926001600160a01b03909216916370a08231916024808301926020929190829003018186803b1580156129e057600080fd5b505afa1580156129f4573d6000803e3d6000fd5b505050506040513d6020811015612a0a57600080fd5b50518b90612eb6565b99505050505b60048054604080516370a0823160e01b81523093810193909352516001600160a01b03909116916370a08231916024808301926020929190829003018186803b158015612a6557600080fd5b505afa158015612a79573d6000803e3d6000fd5b505050506040513d6020811015612a8f57600080fd5b5051925082871115612a9f578296505b600f54612aac90856138ba565b600f55600a54600554612acc916001600160a01b03918216911689612f10565b6002546301000000900460ff1615612ae657612ae6611b86565b50600180559196919550909350505050565b600a546001600160a01b031681565b60165481565b6002546301000000900460ff16612b59576040805162461bcd60e51b815260206004820152600b60248201526a02169734175746f436f6d760ac1b604482015290519081900360640190fd5b60048054604080516370a0823160e01b81523093810193909352516000926001600160a01b03909216916370a08231916024808301926020929190829003018186803b158015612ba857600080fd5b505afa158015612bbc573d6000803e3d6000fd5b505050506040513d6020811015612bd257600080fd5b5051600e54909150612be49082612eb6565b600e55600254600454612c0d916001600160a01b03918216916401000000009091041683612fe3565b600254610100900460ff1615612c9557600260049054906101000a90046001600160a01b03166001600160a01b03166341441d3b826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612c7857600080fd5b505af1158015612c8c573d6000803e3d6000fd5b50505050612d13565b600260049054906101000a90046001600160a01b03166001600160a01b031663e2bbb158600354836040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b158015612cfa57600080fd5b505af1158015612d0e573d6000803e3d6000fd5b505050505b50565b60025460ff16612d64576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612d97612db4565b604080516001600160a01b039092168252519081900360200190a1565b3390565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611ad19085906139b4565b600082612e2157506000612e6e565b82820282848281612e2e57fe5b0414612e6b5760405162461bcd60e51b8152600401808060200182810382526021815260200180613d8d6021913960400191505060405180910390fd5b90505b92915050565b6000612e6b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613a65565b600082820183811015612e6b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610e9f9084906139b4565b60025460ff1615612fad576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d97612db4565b600061307982856001600160a01b031663dd62ed3e30876040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561304757600080fd5b505afa15801561305b573d6000803e3d6000fd5b505050506040513d602081101561307157600080fd5b505190612eb6565b604080516001600160a01b038616602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052909150611ad19085906139b4565b6040805163d06ca61f60e01b815260048101878152602482019283528551604483015285516060936001600160a01b038b169363d06ca61f938b938a939192606401906020808601910280838360005b8381101561313657818101518382015260200161311e565b50505050905001935050505060006040518083038186803b15801561315a57600080fd5b505afa15801561316e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561319757600080fd5b81019080805160405193929190846401000000008211156131b757600080fd5b9083019060208201858111156131cc57600080fd5b82518660208202830111640100000000821117156131e957600080fd5b82525081516020918201928201910280838360005b838110156132165781810151838201526020016131fe565b50505050905001604052505050905060008161323d600184516138ba90919063ffffffff16565b8151811061324757fe5b60200260200101519050876001600160a01b0316635c11d7958861327a6103e8610c898b87612e1290919063ffffffff16565b8888886040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b838110156132ed5781810151838201526020016132d5565b505050509050019650505050505050600060405180830381600087803b15801561331657600080fd5b505af115801561332a573d6000803e3d6000fd5b505050505050505050505050565b600254610100900460ff16156133a357600260049054906101000a90046001600160a01b03166001600160a01b0316631058d281826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612c7857600080fd5b600260049054906101000a90046001600160a01b03166001600160a01b031663441a3e70600354836040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b158015612cfa57600080fd5b478015612d1357600960009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561345f57600080fd5b505af1158015613473573d6000803e3d6000fd5b505050505050565b600081156134d657601054156134d65760006134a8612710610c8960105486612e1290919063ffffffff16565b6013546007549192506134c8916001600160a01b03908116911683612f10565b6134d283826138ba565b9250505b50805b919050565b600080601154116134f05750806134d9565b600061350d612710610c8960115486612e1290919063ffffffff16565b600b546007549192506001600160a01b039182169116141561354b57601254600754613546916001600160a01b03918216911683612f10565b6135fb565b600854600754613568916001600160a01b03918216911683612fe3565b6135fb600860009054906101000a90046001600160a01b03168260165460188054806020026020016040519081016040528092919081815260200182805480156135db57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116135bd575b50506012546001600160a01b031692506116fd9150429050610258612eb6565b61360583826138ba565b9392505050565b801580613692575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b15801561366457600080fd5b505afa158015613678573d6000803e3d6000fd5b505050506040513d602081101561368e57600080fd5b5051155b6136cd5760405162461bcd60e51b8152600401808060200182810382526036815260200180613df86036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610e9f9084906139b4565b6002546301000000900460ff1661376b576040805162461bcd60e51b815260206004820152600b60248201526a02169734175746f436f6d760ac1b604482015290519081900360640190fd5b602154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156137b657600080fd5b505afa1580156137ca573d6000803e3d6000fd5b505050506040513d60208110156137e057600080fd5b5051602654602154919250613802916001600160a01b03908116911683612fe3565b600254610100900460ff161561386d57600260049054906101000a90046001600160a01b03166001600160a01b03166341441d3b826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612c7857600080fd5b6026546040805163b6b55f2560e01b81526004810184905290516001600160a01b039092169163b6b55f259160248082019260009290919082900301818387803b158015612cfa57600080fd5b6000612e6b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613b07565b600254610100900460ff161561396757600260049054906101000a90046001600160a01b03166001600160a01b03166341441d3b826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612c7857600080fd5b60265460408051632e1a7d4d60e01b81526004810184905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b158015612cfa57600080fd5b6060613a09826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613b619092919063ffffffff16565b805190915015610e9f57808060200190516020811015613a2857600080fd5b5051610e9f5760405162461bcd60e51b815260040180806020018281038252602a815260200180613dce602a913960400191505060405180910390fd5b60008183613af15760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613ab6578181015183820152602001613a9e565b50505050905090810190601f168015613ae35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581613afd57fe5b0495945050505050565b60008184841115613b595760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315613ab6578181015183820152602001613a9e565b505050900390565b6060613b708484600085613b78565b949350505050565b606082471015613bb95760405162461bcd60e51b8152600401808060200182810382526026815260200180613d676026913960400191505060405180910390fd5b613bc285613cd4565b613c13576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310613c525780518252601f199092019160209182019101613c33565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613cb4576040519150601f19603f3d011682016040523d82523d6000602084013e613cb9565b606091505b5091509150613cc9828286613cda565b979650505050505050565b3b151590565b60608315613ce9575081613605565b825115613cf95782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315613ab6578181015183820152602001613a9e56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a2646970667358221220e4f3163eb83a5ef6d558cd8599997b74cc3a8f526a46778d3ac789a2c5b739aa64736f6c634300060c0033