false
false
100
- We're indexing this chain right now. Some of the counts may be inaccurate.

Contract Address Details

0x580E7B6F201DfC10467Ff6C196A765F43a8a227f

Token
Vested KLP (vKLP)
Creator
0x309858ā€“74c6e1 at 0x44559eā€“8e13d4
Balance
0 KAVA ( )
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
7514681

Contract Creation Code

Verify & Publish
0x60806040526004805460ff191660121790553480156200001e57600080fd5b506040516200279b3803806200279b833981810160405260a08110156200004457600080fd5b508051602080830151604080850151606086015160809096015182518084018452600a8152690566573746564204b4c560b41b818701908152845180860190955260048552630764b4c560e41b968501969096526001600081905580546001600160a01b03191633179055805196979496929591939092909188918891889188918891620000d59160029162000161565b508551620000eb90600390602089019062000161565b506005859055600680546001600160a01b03199081166001600160a01b038781169190911790925560078054821686841617905560088054821685841617905560098054909116838316179081905516156200014f57600c805460ff191660011790555b505050505050505050505050620001fd565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001a457805160ff1916838001178555620001d4565b82800160010185558215620001d4579182015b82811115620001d4578251825591602001919060010190620001b7565b50620001e2929150620001e6565b5090565b5b80821115620001e25760008155600101620001e7565b61258e806200020d6000396000f3fe608060405234801561001057600080fd5b50600436106102ab5760003560e01c806369de9b9311610172578063b5ff136d116100d9578063d75abb5711610092578063d75abb571461084d578063d89b700714610855578063dd62ed3e14610881578063e3ecc4b2146108af578063f421f62a146108db578063f6d6d5aa146108e3578063f713c230146108eb576102ab565b8063b5ff136d1461076c578063b6b55f2514610792578063b71bce2a146107af578063cfad57a2146107d5578063d0b038b7146107fb578063d5a73fdd14610827576102ab565b8063930354731161012b57806393035473146106e257806395d89b41146107085780639cb7de4b14610710578063a2545fa51461073e578063a9059cbb1461039d578063acf077a514610764576102ab565b806369de9b931461061d5780636bcb411a1461063c57806370a082311461064457806371417b321461066a5780637337035c146106905780637cf8f3b2146106b6576102ab565b806327e235e311610216578063402914f5116101cf578063402914f51461055157806341f227241461057757806345f01ee6146105a357806346ea87af146105c95780634e71d92d146105ef5780635d50e729146105f7576102ab565b806327e235e3146104ab578063313ce567146104d1578063342fcda9146104ef578063387a785d1461051b5780633ccfd60b146105415780633de35b7914610549576102ab565b806313e82e7a1161026857806313e82e7a146104275780631514617e1461045557806315e90a411461045d57806316ca05c51461046557806318160ddd1461046d57806323b872dd14610475576102ab565b806301e33667146102b057806306fdde03146102e857806308f26c7614610365578063095ea7b31461039d5780630db9ea4a146103dd57806312d43a5114610403575b600080fd5b6102e6600480360360608110156102c657600080fd5b506001600160a01b03813581169160208101359091169060400135610919565b005b6102f0610989565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032a578181015183820152602001610312565b50505050905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61038b6004803603602081101561037b57600080fd5b50356001600160a01b0316610a14565b60408051918252519081900360200190f35b6103c9600480360360408110156103b357600080fd5b506001600160a01b038135169060200135610b1d565b604080519115158252519081900360200190f35b61038b600480360360208110156103f357600080fd5b50356001600160a01b0316610b68565b61040b610b7a565b604080516001600160a01b039092168252519081900360200190f35b61038b6004803603604081101561043d57600080fd5b506001600160a01b0381358116916020013516610b89565b61038b610bf4565b61038b610bfa565b61040b610c00565b61038b610c0f565b6103c96004803603606081101561048b57600080fd5b506001600160a01b03813581169160208101359091169060400135610b1d565b61038b600480360360208110156104c157600080fd5b50356001600160a01b0316610c15565b6104d9610c27565b6040805160ff9092168252519081900360200190f35b6102e66004803603604081101561050557600080fd5b506001600160a01b038135169060200135610c30565b61038b6004803603602081101561053157600080fd5b50356001600160a01b0316610c96565b6102e6610ca8565b61040b610e6b565b61038b6004803603602081101561056757600080fd5b50356001600160a01b0316610e7a565b6102e66004803603604081101561058d57600080fd5b506001600160a01b038135169060200135610ecb565b61038b600480360360208110156105b957600080fd5b50356001600160a01b0316610f41565b6103c9600480360360208110156105df57600080fd5b50356001600160a01b03166110b3565b61038b6110c8565b61038b6004803603602081101561060d57600080fd5b50356001600160a01b0316611129565b6102e66004803603602081101561063357600080fd5b5035151561113b565b61040b6111a5565b61038b6004803603602081101561065a57600080fd5b50356001600160a01b03166111b4565b61038b6004803603602081101561068057600080fd5b50356001600160a01b03166111cf565b61038b600480360360208110156106a657600080fd5b50356001600160a01b03166111e1565b61038b600480360360408110156106cc57600080fd5b506001600160a01b0381351690602001356111f3565b61038b600480360360208110156106f857600080fd5b50356001600160a01b031661125b565b6102f0611288565b6102e66004803603604081101561072657600080fd5b506001600160a01b03813516906020013515156112e3565b61038b6004803603602081101561075457600080fd5b50356001600160a01b0316611365565b6103c9611377565b61038b6004803603602081101561078257600080fd5b50356001600160a01b0316611380565b6102e6600480360360208110156107a857600080fd5b5035611392565b61038b600480360360208110156107c557600080fd5b50356001600160a01b03166113ef565b6102e6600480360360208110156107eb57600080fd5b50356001600160a01b0316611401565b6102e66004803603604081101561081157600080fd5b506001600160a01b03813516906020013561147a565b61038b6004803603602081101561083d57600080fd5b50356001600160a01b03166114f0565b6103c961151e565b6102e66004803603604081101561086b57600080fd5b506001600160a01b03813516906020013561152f565b61038b6004803603604081101561089757600080fd5b506001600160a01b03813581169160200135166115a5565b6102e6600480360360408110156108c557600080fd5b506001600160a01b0381351690602001356115ad565b6103c9611623565b61040b611634565b6102e66004803603604081101561090157600080fd5b506001600160a01b0381358116916020013516611643565b6001546001600160a01b03163314610970576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b6109846001600160a01b03841683836117ac565b505050565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610a0c5780601f106109e157610100808354040283529160200191610a0c565b820191906000526020600020905b8154815290600101906020018083116109ef57829003601f168201915b505050505081565b6000610a1e611623565b610a2a57506000610b18565b6001600160a01b0380831660008181526013602090815260408083205460158352818420546009548351633792def360e01b81526004810197909752925191969095921692633792def39260248082019391829003018186803b158015610a9057600080fd5b505afa158015610aa4573d6000803e3d6000fd5b505050506040513d6020811015610aba57600080fd5b505190506000610ad483610ace84876117fe565b906117fe565b6001600160a01b03871660009081526014602052604090205490915080821015610b0657600095505050505050610b18565b610b10828261185f565b955050505050505b919050565b6040805162461bcd60e51b81526020600482015260196024820152785665737465723a206e6f6e2d7472616e736665727261626c6560381b6044820152905160009181900360640190fd5b60116020526000908152604090205481565b6001546001600160a01b031681565b600060026000541415610bd1576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610bde6118a1565b610be883836118fb565b60016000559392505050565b60055481565b600b5481565b6006546001600160a01b031681565b600a5481565b600d6020526000908152604090205481565b60045460ff1681565b60026000541415610c76576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610c836118a1565b610c8d82826119ae565b50506001600055565b60146020526000908152604090205481565b60026000541415610cee576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000553380610cff81806118fb565b506001600160a01b0382166000908152600f6020908152604080832054600d9092528220549091610d3082846117fe565b905060008111610d87576040805162461bcd60e51b815260206004820152601d60248201527f5665737465723a2076657374656420616d6f756e74206973207a65726f000000604482015290519081900360640190fd5b610d8f61151e565b15610dd0576001600160a01b0385166000908152600e6020526040902054610db78682611b50565b600754610dce906001600160a01b031686836117ac565b505b600654610de7906001600160a01b031685846117ac565b610df18583611c40565b6001600160a01b0385166000818152600f6020908152604080832083905560108252808320839055601182528083209290925581519283528201859052818101849052517ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360600190a150506001600055505050565b6007546001600160a01b031681565b6001600160a01b038116600090815260106020908152604080832054600f9092528220548291610eaa919061185f565b90506000610eb784611d30565b9050610ec382826117fe565b949350505050565b60026000541415610f11576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610f1e6118a1565b6001600160a01b0390911660009081526015602052604081209190915560019055565b60095460408051633792def360e01b81526001600160a01b038481166004830152915160009384931691633792def3916024808301926020929190829003018186803b158015610f9057600080fd5b505afa158015610fa4573d6000803e3d6000fd5b505050506040513d6020811015610fba57600080fd5b50516001600160a01b038416600090815260136020526040812054919250610fe283836117fe565b905080610ff55760009350505050610b18565b6009546040805163a318021760e01b81526001600160a01b0388811660048301529151600093929092169163a318021791602480820192602092909190829003018186803b15801561104657600080fd5b505afa15801561105a573d6000803e3d6000fd5b505050506040513d602081101561107057600080fd5b50516001600160a01b038716600090815260126020526040902054909150610b106110a58461109f8488611dc9565b90611e22565b610ace8561109f868a611dc9565b60166020526000908152604090205460ff1681565b600060026000541415611110576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b600260005561111f33806118fb565b9050600160005590565b600e6020526000908152604090205481565b6001546001600160a01b03163314611192576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b600c805460ff1916911515919091179055565b6009546001600160a01b031681565b6001600160a01b03166000908152600d602052604090205490565b60106020526000908152604090205481565b60126020526000908152604090205481565b60006111fd611623565b61120957506000611255565b600061121484610f41565b905080611225576000915050611255565b600061123085610a14565b90508061124257600092505050611255565b6112508161109f8685611dc9565b925050505b92915050565b6001600160a01b0381166000908152600f6020908152604080832054600d909252822054611255916117fe565b6003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610a0c5780601f106109e157610100808354040283529160200191610a0c565b6001546001600160a01b0316331461133a576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b6001600160a01b03919091166000908152601660205260409020805460ff1916911515919091179055565b60156020526000908152604090205481565b600c5460ff1681565b600f6020526000908152604090205481565b600260005414156113d8576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556113e733826119ae565b506001600055565b60136020526000908152604090205481565b6001546001600160a01b03163314611458576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600260005414156114c0576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556114cd6118a1565b6001600160a01b0390911660009081526013602052604081209190915560019055565b6001600160a01b0381166000908152600d6020908152604080832054600f909252822054610ec382826117fe565b6007546001600160a01b0316151590565b60026000541415611575576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556115826118a1565b6001600160a01b0390911660009081526014602052604081209190915560019055565b600092915050565b600260005414156115f3576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556116006118a1565b6001600160a01b0390911660009081526012602052604081209190915560019055565b6009546001600160a01b0316151590565b6008546001600160a01b031681565b60026000541415611689576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556116966118a1565b61169f82610f41565b6001600160a01b0380831660009081526012602090815260408083209490945585831680835284832083905560138252848320546009548651633792def360e01b815260048101939093529551909593949390931692633792def392602480840193919291829003018186803b15801561171857600080fd5b505afa15801561172c573d6000803e3d6000fd5b505050506040513d602081101561174257600080fd5b5051905061175082826117fe565b6001600160a01b0393841660008181526013602081815260408084209590955597909616808252601488528382209490945594865281852085905560159095528084208054958552908420949094558252509081905560019055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610984908490611e64565b600082820183811015611858576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600061185883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f15565b3360009081526016602052604090205460ff166118f9576040805162461bcd60e51b81526020600482015260116024820152702b32b9ba32b91d103337b93134b23232b760791b604482015290519081900360640190fd5b565b600061190683611fac565b600061191184610e7a565b6001600160a01b03851660009081526010602052604090205490915061193790826117fe565b6001600160a01b03808616600090815260106020526040902091909155600854611963911684836117ac565b604080516001600160a01b03861681526020810183905281517f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d4929181900390910190a19392505050565b600081116119fd576040805162461bcd60e51b815260206004820152601760248201527615995cdd195c8e881a5b9d985b1a590817d85b5bdd5b9d604a1b604482015290519081900360640190fd5b611a0682611fac565b600654611a1e906001600160a01b031683308461208a565b611a2882826120ea565b611a3061151e565b15611aa7576001600160a01b0382166000908152600e6020908152604080832054600d909252822054909190611a679085906111f3565b905081811115611aa4576000611a7d828461185f565b600754909150611a98906001600160a01b031686308461208a565b611aa285826121d0565b505b50505b600c5460ff1615611b08576000611abd83610a14565b905080611ac98461125b565b1115611b065760405162461bcd60e51b81526004018080602001828103825260248152602001806125346024913960400191505060405180910390fd5b505b604080516001600160a01b03841681526020810183905281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15050565b6001600160a01b038216611b955760405162461bcd60e51b81526004018080602001828103825260228152602001806124f16022913960400191505060405180910390fd5b611bd2816040518060600160405280602381526020016124ce602391396001600160a01b0385166000908152600e60205260409020549190611f15565b6001600160a01b0383166000908152600e6020526040902055600b54611bf8908261185f565b600b556040805182815290516000916001600160a01b038516917f659523c479d006050ebc0d0e48fea36d1b2c5d45b2f31402ac6f8671fc84cc049181900360200190a35050565b6001600160a01b038216611c855760405162461bcd60e51b81526004018080602001828103825260228152602001806124f16022913960400191505060405180910390fd5b611cc2816040518060600160405280602381526020016124ce602391396001600160a01b0385166000908152600d60205260409020549190611f15565b6001600160a01b0383166000908152600d6020526040902055600a54611ce8908261185f565b600a556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b0381166000908152601160205260408120548190611d5690429061185f565b6001600160a01b0384166000908152600d602052604090205490915080611d8257600092505050610b18565b6000611d8d856114f0565b90506000611daa60055461109f8685611dc990919063ffffffff16565b905082811015611dbf579350610b1892505050565b5090949350505050565b600082611dd857506000611255565b82820282848281611de557fe5b04146118585760405162461bcd60e51b81526004018080602001828103825260218152602001806125136021913960400191505060405180910390fd5b600061185883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506122b6565b6060611eb9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661231b9092919063ffffffff16565b80519091501561098457808060200190516020811015611ed857600080fd5b50516109845760405162461bcd60e51b815260040180806020018281038252602a815260200180612558602a913960400191505060405180910390fd5b60008184841115611fa45760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611f69578181015183820152602001611f51565b50505050905090810190601f168015611f965780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000611fb782611d30565b6001600160a01b0383166000908152601160205260409020429055905080611fdf5750612087565b611fe98282611c40565b6001600160a01b0382166000908152600f602052604090205461200c90826117fe565b6001600160a01b038084166000908152600f6020526040808220939093556006548351632770a7eb60e21b8152306004820152602481018690529351921692639dc29fac926044808301939282900301818387803b15801561206d57600080fd5b505af1158015612081573d6000803e3d6000fd5b50505050505b50565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526120e4908590611e64565b50505050565b6001600160a01b038216612145576040805162461bcd60e51b815260206004820181905260248201527f5665737465723a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600a5461215290826117fe565b600a556001600160a01b0382166000908152600d602052604090205461217890826117fe565b6001600160a01b0383166000818152600d602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03821661222b576040805162461bcd60e51b815260206004820181905260248201527f5665737465723a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600b5461223890826117fe565b600b556001600160a01b0382166000908152600e602052604090205461225e90826117fe565b6001600160a01b0383166000818152600e602090815260408083209490945583518581529351929391927f659523c479d006050ebc0d0e48fea36d1b2c5d45b2f31402ac6f8671fc84cc049281900390910190a35050565b600081836123055760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611f69578181015183820152602001611f51565b50600083858161231157fe5b0495945050505050565b6060610ec384846000858561232f85612441565b612380576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106123bf5780518252601f1990920191602091820191016123a0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612421576040519150601f19603f3d011682016040523d82523d6000602084013e612426565b606091505b5091509150612436828286612447565b979650505050505050565b3b151590565b60608315612456575081611858565b8251156124665782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315611f69578181015183820152602001611f5156fe5265656e7472616e637947756172643a207265656e7472616e742063616c6c005665737465723a206275726e20616d6f756e7420657863656564732062616c616e63655665737465723a206275726e2066726f6d20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775665737465723a206d6178207665737461626c6520616d6f756e742065786365656465645361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a164736f6c634300060c000a0000000000000000000000000000000000000000000000000000000001e13380000000000000000000000000bf1e247cc2b36b3f3cae91bed258eda9788d933f000000000000000000000000eceb9ac90b5d38a0d0cd223245bde2dc674536900000000000000000000000003817e3f374babcb0cfa5a39eb59d97adc6812098000000000000000000000000eceb9ac90b5d38a0d0cd223245bde2dc67453690

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106102ab5760003560e01c806369de9b9311610172578063b5ff136d116100d9578063d75abb5711610092578063d75abb571461084d578063d89b700714610855578063dd62ed3e14610881578063e3ecc4b2146108af578063f421f62a146108db578063f6d6d5aa146108e3578063f713c230146108eb576102ab565b8063b5ff136d1461076c578063b6b55f2514610792578063b71bce2a146107af578063cfad57a2146107d5578063d0b038b7146107fb578063d5a73fdd14610827576102ab565b8063930354731161012b57806393035473146106e257806395d89b41146107085780639cb7de4b14610710578063a2545fa51461073e578063a9059cbb1461039d578063acf077a514610764576102ab565b806369de9b931461061d5780636bcb411a1461063c57806370a082311461064457806371417b321461066a5780637337035c146106905780637cf8f3b2146106b6576102ab565b806327e235e311610216578063402914f5116101cf578063402914f51461055157806341f227241461057757806345f01ee6146105a357806346ea87af146105c95780634e71d92d146105ef5780635d50e729146105f7576102ab565b806327e235e3146104ab578063313ce567146104d1578063342fcda9146104ef578063387a785d1461051b5780633ccfd60b146105415780633de35b7914610549576102ab565b806313e82e7a1161026857806313e82e7a146104275780631514617e1461045557806315e90a411461045d57806316ca05c51461046557806318160ddd1461046d57806323b872dd14610475576102ab565b806301e33667146102b057806306fdde03146102e857806308f26c7614610365578063095ea7b31461039d5780630db9ea4a146103dd57806312d43a5114610403575b600080fd5b6102e6600480360360608110156102c657600080fd5b506001600160a01b03813581169160208101359091169060400135610919565b005b6102f0610989565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561032a578181015183820152602001610312565b50505050905090810190601f1680156103575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61038b6004803603602081101561037b57600080fd5b50356001600160a01b0316610a14565b60408051918252519081900360200190f35b6103c9600480360360408110156103b357600080fd5b506001600160a01b038135169060200135610b1d565b604080519115158252519081900360200190f35b61038b600480360360208110156103f357600080fd5b50356001600160a01b0316610b68565b61040b610b7a565b604080516001600160a01b039092168252519081900360200190f35b61038b6004803603604081101561043d57600080fd5b506001600160a01b0381358116916020013516610b89565b61038b610bf4565b61038b610bfa565b61040b610c00565b61038b610c0f565b6103c96004803603606081101561048b57600080fd5b506001600160a01b03813581169160208101359091169060400135610b1d565b61038b600480360360208110156104c157600080fd5b50356001600160a01b0316610c15565b6104d9610c27565b6040805160ff9092168252519081900360200190f35b6102e66004803603604081101561050557600080fd5b506001600160a01b038135169060200135610c30565b61038b6004803603602081101561053157600080fd5b50356001600160a01b0316610c96565b6102e6610ca8565b61040b610e6b565b61038b6004803603602081101561056757600080fd5b50356001600160a01b0316610e7a565b6102e66004803603604081101561058d57600080fd5b506001600160a01b038135169060200135610ecb565b61038b600480360360208110156105b957600080fd5b50356001600160a01b0316610f41565b6103c9600480360360208110156105df57600080fd5b50356001600160a01b03166110b3565b61038b6110c8565b61038b6004803603602081101561060d57600080fd5b50356001600160a01b0316611129565b6102e66004803603602081101561063357600080fd5b5035151561113b565b61040b6111a5565b61038b6004803603602081101561065a57600080fd5b50356001600160a01b03166111b4565b61038b6004803603602081101561068057600080fd5b50356001600160a01b03166111cf565b61038b600480360360208110156106a657600080fd5b50356001600160a01b03166111e1565b61038b600480360360408110156106cc57600080fd5b506001600160a01b0381351690602001356111f3565b61038b600480360360208110156106f857600080fd5b50356001600160a01b031661125b565b6102f0611288565b6102e66004803603604081101561072657600080fd5b506001600160a01b03813516906020013515156112e3565b61038b6004803603602081101561075457600080fd5b50356001600160a01b0316611365565b6103c9611377565b61038b6004803603602081101561078257600080fd5b50356001600160a01b0316611380565b6102e6600480360360208110156107a857600080fd5b5035611392565b61038b600480360360208110156107c557600080fd5b50356001600160a01b03166113ef565b6102e6600480360360208110156107eb57600080fd5b50356001600160a01b0316611401565b6102e66004803603604081101561081157600080fd5b506001600160a01b03813516906020013561147a565b61038b6004803603602081101561083d57600080fd5b50356001600160a01b03166114f0565b6103c961151e565b6102e66004803603604081101561086b57600080fd5b506001600160a01b03813516906020013561152f565b61038b6004803603604081101561089757600080fd5b506001600160a01b03813581169160200135166115a5565b6102e6600480360360408110156108c557600080fd5b506001600160a01b0381351690602001356115ad565b6103c9611623565b61040b611634565b6102e66004803603604081101561090157600080fd5b506001600160a01b0381358116916020013516611643565b6001546001600160a01b03163314610970576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b6109846001600160a01b03841683836117ac565b505050565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610a0c5780601f106109e157610100808354040283529160200191610a0c565b820191906000526020600020905b8154815290600101906020018083116109ef57829003601f168201915b505050505081565b6000610a1e611623565b610a2a57506000610b18565b6001600160a01b0380831660008181526013602090815260408083205460158352818420546009548351633792def360e01b81526004810197909752925191969095921692633792def39260248082019391829003018186803b158015610a9057600080fd5b505afa158015610aa4573d6000803e3d6000fd5b505050506040513d6020811015610aba57600080fd5b505190506000610ad483610ace84876117fe565b906117fe565b6001600160a01b03871660009081526014602052604090205490915080821015610b0657600095505050505050610b18565b610b10828261185f565b955050505050505b919050565b6040805162461bcd60e51b81526020600482015260196024820152785665737465723a206e6f6e2d7472616e736665727261626c6560381b6044820152905160009181900360640190fd5b60116020526000908152604090205481565b6001546001600160a01b031681565b600060026000541415610bd1576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610bde6118a1565b610be883836118fb565b60016000559392505050565b60055481565b600b5481565b6006546001600160a01b031681565b600a5481565b600d6020526000908152604090205481565b60045460ff1681565b60026000541415610c76576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610c836118a1565b610c8d82826119ae565b50506001600055565b60146020526000908152604090205481565b60026000541415610cee576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000553380610cff81806118fb565b506001600160a01b0382166000908152600f6020908152604080832054600d9092528220549091610d3082846117fe565b905060008111610d87576040805162461bcd60e51b815260206004820152601d60248201527f5665737465723a2076657374656420616d6f756e74206973207a65726f000000604482015290519081900360640190fd5b610d8f61151e565b15610dd0576001600160a01b0385166000908152600e6020526040902054610db78682611b50565b600754610dce906001600160a01b031686836117ac565b505b600654610de7906001600160a01b031685846117ac565b610df18583611c40565b6001600160a01b0385166000818152600f6020908152604080832083905560108252808320839055601182528083209290925581519283528201859052818101849052517ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360600190a150506001600055505050565b6007546001600160a01b031681565b6001600160a01b038116600090815260106020908152604080832054600f9092528220548291610eaa919061185f565b90506000610eb784611d30565b9050610ec382826117fe565b949350505050565b60026000541415610f11576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b6002600055610f1e6118a1565b6001600160a01b0390911660009081526015602052604081209190915560019055565b60095460408051633792def360e01b81526001600160a01b038481166004830152915160009384931691633792def3916024808301926020929190829003018186803b158015610f9057600080fd5b505afa158015610fa4573d6000803e3d6000fd5b505050506040513d6020811015610fba57600080fd5b50516001600160a01b038416600090815260136020526040812054919250610fe283836117fe565b905080610ff55760009350505050610b18565b6009546040805163a318021760e01b81526001600160a01b0388811660048301529151600093929092169163a318021791602480820192602092909190829003018186803b15801561104657600080fd5b505afa15801561105a573d6000803e3d6000fd5b505050506040513d602081101561107057600080fd5b50516001600160a01b038716600090815260126020526040902054909150610b106110a58461109f8488611dc9565b90611e22565b610ace8561109f868a611dc9565b60166020526000908152604090205460ff1681565b600060026000541415611110576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b600260005561111f33806118fb565b9050600160005590565b600e6020526000908152604090205481565b6001546001600160a01b03163314611192576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b600c805460ff1916911515919091179055565b6009546001600160a01b031681565b6001600160a01b03166000908152600d602052604090205490565b60106020526000908152604090205481565b60126020526000908152604090205481565b60006111fd611623565b61120957506000611255565b600061121484610f41565b905080611225576000915050611255565b600061123085610a14565b90508061124257600092505050611255565b6112508161109f8685611dc9565b925050505b92915050565b6001600160a01b0381166000908152600f6020908152604080832054600d909252822054611255916117fe565b6003805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610a0c5780601f106109e157610100808354040283529160200191610a0c565b6001546001600160a01b0316331461133a576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b6001600160a01b03919091166000908152601660205260409020805460ff1916911515919091179055565b60156020526000908152604090205481565b600c5460ff1681565b600f6020526000908152604090205481565b600260005414156113d8576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556113e733826119ae565b506001600055565b60136020526000908152604090205481565b6001546001600160a01b03163314611458576040805162461bcd60e51b815260206004820152601560248201527423b7bb32b93730b136329d103337b93134b23232b760591b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600260005414156114c0576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556114cd6118a1565b6001600160a01b0390911660009081526013602052604081209190915560019055565b6001600160a01b0381166000908152600d6020908152604080832054600f909252822054610ec382826117fe565b6007546001600160a01b0316151590565b60026000541415611575576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556115826118a1565b6001600160a01b0390911660009081526014602052604081209190915560019055565b600092915050565b600260005414156115f3576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556116006118a1565b6001600160a01b0390911660009081526012602052604081209190915560019055565b6009546001600160a01b0316151590565b6008546001600160a01b031681565b60026000541415611689576040805162461bcd60e51b815260206004820152601f60248201526000805160206124ae833981519152604482015290519081900360640190fd5b60026000556116966118a1565b61169f82610f41565b6001600160a01b0380831660009081526012602090815260408083209490945585831680835284832083905560138252848320546009548651633792def360e01b815260048101939093529551909593949390931692633792def392602480840193919291829003018186803b15801561171857600080fd5b505afa15801561172c573d6000803e3d6000fd5b505050506040513d602081101561174257600080fd5b5051905061175082826117fe565b6001600160a01b0393841660008181526013602081815260408084209590955597909616808252601488528382209490945594865281852085905560159095528084208054958552908420949094558252509081905560019055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610984908490611e64565b600082820183811015611858576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600061185883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f15565b3360009081526016602052604090205460ff166118f9576040805162461bcd60e51b81526020600482015260116024820152702b32b9ba32b91d103337b93134b23232b760791b604482015290519081900360640190fd5b565b600061190683611fac565b600061191184610e7a565b6001600160a01b03851660009081526010602052604090205490915061193790826117fe565b6001600160a01b03808616600090815260106020526040902091909155600854611963911684836117ac565b604080516001600160a01b03861681526020810183905281517f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d4929181900390910190a19392505050565b600081116119fd576040805162461bcd60e51b815260206004820152601760248201527615995cdd195c8e881a5b9d985b1a590817d85b5bdd5b9d604a1b604482015290519081900360640190fd5b611a0682611fac565b600654611a1e906001600160a01b031683308461208a565b611a2882826120ea565b611a3061151e565b15611aa7576001600160a01b0382166000908152600e6020908152604080832054600d909252822054909190611a679085906111f3565b905081811115611aa4576000611a7d828461185f565b600754909150611a98906001600160a01b031686308461208a565b611aa285826121d0565b505b50505b600c5460ff1615611b08576000611abd83610a14565b905080611ac98461125b565b1115611b065760405162461bcd60e51b81526004018080602001828103825260248152602001806125346024913960400191505060405180910390fd5b505b604080516001600160a01b03841681526020810183905281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15050565b6001600160a01b038216611b955760405162461bcd60e51b81526004018080602001828103825260228152602001806124f16022913960400191505060405180910390fd5b611bd2816040518060600160405280602381526020016124ce602391396001600160a01b0385166000908152600e60205260409020549190611f15565b6001600160a01b0383166000908152600e6020526040902055600b54611bf8908261185f565b600b556040805182815290516000916001600160a01b038516917f659523c479d006050ebc0d0e48fea36d1b2c5d45b2f31402ac6f8671fc84cc049181900360200190a35050565b6001600160a01b038216611c855760405162461bcd60e51b81526004018080602001828103825260228152602001806124f16022913960400191505060405180910390fd5b611cc2816040518060600160405280602381526020016124ce602391396001600160a01b0385166000908152600d60205260409020549190611f15565b6001600160a01b0383166000908152600d6020526040902055600a54611ce8908261185f565b600a556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b0381166000908152601160205260408120548190611d5690429061185f565b6001600160a01b0384166000908152600d602052604090205490915080611d8257600092505050610b18565b6000611d8d856114f0565b90506000611daa60055461109f8685611dc990919063ffffffff16565b905082811015611dbf579350610b1892505050565b5090949350505050565b600082611dd857506000611255565b82820282848281611de557fe5b04146118585760405162461bcd60e51b81526004018080602001828103825260218152602001806125136021913960400191505060405180910390fd5b600061185883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506122b6565b6060611eb9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661231b9092919063ffffffff16565b80519091501561098457808060200190516020811015611ed857600080fd5b50516109845760405162461bcd60e51b815260040180806020018281038252602a815260200180612558602a913960400191505060405180910390fd5b60008184841115611fa45760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611f69578181015183820152602001611f51565b50505050905090810190601f168015611f965780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000611fb782611d30565b6001600160a01b0383166000908152601160205260409020429055905080611fdf5750612087565b611fe98282611c40565b6001600160a01b0382166000908152600f602052604090205461200c90826117fe565b6001600160a01b038084166000908152600f6020526040808220939093556006548351632770a7eb60e21b8152306004820152602481018690529351921692639dc29fac926044808301939282900301818387803b15801561206d57600080fd5b505af1158015612081573d6000803e3d6000fd5b50505050505b50565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526120e4908590611e64565b50505050565b6001600160a01b038216612145576040805162461bcd60e51b815260206004820181905260248201527f5665737465723a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600a5461215290826117fe565b600a556001600160a01b0382166000908152600d602052604090205461217890826117fe565b6001600160a01b0383166000818152600d602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03821661222b576040805162461bcd60e51b815260206004820181905260248201527f5665737465723a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b600b5461223890826117fe565b600b556001600160a01b0382166000908152600e602052604090205461225e90826117fe565b6001600160a01b0383166000818152600e602090815260408083209490945583518581529351929391927f659523c479d006050ebc0d0e48fea36d1b2c5d45b2f31402ac6f8671fc84cc049281900390910190a35050565b600081836123055760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611f69578181015183820152602001611f51565b50600083858161231157fe5b0495945050505050565b6060610ec384846000858561232f85612441565b612380576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106123bf5780518252601f1990920191602091820191016123a0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612421576040519150601f19603f3d011682016040523d82523d6000602084013e612426565b606091505b5091509150612436828286612447565b979650505050505050565b3b151590565b60608315612456575081611858565b8251156124665782518084602001fd5b60405162461bcd60e51b8152602060048201818152845160248401528451859391928392604401919085019080838360008315611f69578181015183820152602001611f5156fe5265656e7472616e637947756172643a207265656e7472616e742063616c6c005665737465723a206275726e20616d6f756e7420657863656564732062616c616e63655665737465723a206275726e2066726f6d20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775665737465723a206d6178207665737461626c6520616d6f756e742065786365656465645361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a164736f6c634300060c000a