Contract Address Details

0xfe0F152944AA3b7C74f7F63F3ED898B76Cf20C6C

Creator
0x6fae02–578144 at 0x7cebef–9e0c90
Balance
0 KAI ( )
Tokens
Fetching tokens...
Transactions
2 Transactions
Transfers
80,723 Transfers
Gas Used
33,554
Last Balance Update
20145134

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106103985760003560e01c806384fa32ac116101e9578063c8e3d18b1161010f578063e7a03679116100ad578063f3fef3a31161007c578063f3fef3a314610d53578063f764c74014610db5578063fa97484114610df9578063ffbd3b1f14610e2d57610398565b8063e7a0367914610c9f578063ee50dc3414610cd3578063f106845414610cf1578063f2fde38b14610d0f57610398565b8063d5b09163116100e9578063d5b0916314610c0d578063d7cb416f14610c17578063e5dd455a14610c4b578063e719847414610c6b57610398565b8063c8e3d18b14610b67578063cfad57a214610bbf578063d389800f14610c0357610398565b8063ad740f8c11610187578063b77050e711610156578063b77050e714610ab3578063c0973eed14610b0b578063c11c2e9214610b3f578063c302a4d014610b4957610398565b8063ad740f8c14610a13578063b31c280914610a57578063b3545c0114610a77578063b74cd24214610a9557610398565b80638906758d116101c35780638906758d1461090f5780638da5cb5b1461095357806396e9aff8146109875780639fc33a9f146109df57610398565b806384fa32ac1461087d57806385f02dd6146108d3578063866b2018146108f157610398565b806347e7ef24116102ce57806367206d401161026c578063783478ad1161023b578063783478ad146107eb5780637ff36fbe1461081f5780638456cb5914610853578063846d9e171461085d57610398565b806367206d401461072157806368f541621461078f578063693a090b146107ad578063715018a6146107e157610398565b80635da79d63116102a85780635da79d631461063357806362e582e71461067757806363fe3e3a146106cf57806367057b6c1461070357610398565b806347e7ef24146105935780634d9f7bb2146105f55780635c975abb1461061357610398565b80632717eff31161033b5780633f4ba83a116103155780633f4ba83a1461051957806342da4eb31461052357806344a3955e1461054157806346008a071461055f57610398565b80632717eff3146104bd578063366ba246146104db57806336e9332d1461050f57610398565b80630daef321116103775780630daef321146104435780630fa4e01e146104635780631334903f14610481578063178a8d071461049f57610398565b80627a2ae31461039d578063061c7d48146103f55780630b6bb30b14610413575b600080fd5b6103c9600480360360208110156103b357600080fd5b8101908080359060200190929190505050610e4b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103fd610e87565b6040518082815260200191505060405180910390f35b6104416004803603602081101561042957600080fd5b81019080803515159060200190929190505050610e8d565b005b61044b610fa6565b60405180821515815260200191505060405180910390f35b61046b610fb9565b6040518082815260200191505060405180910390f35b610489610fbf565b6040518082815260200191505060405180910390f35b6104a7610fc5565b6040518082815260200191505060405180910390f35b6104c5610fcb565b6040518082815260200191505060405180910390f35b6104e3610fd1565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610517610ff7565b005b610521611089565b005b61052b611156565b6040518082815260200191505060405180910390f35b61054961115c565b6040518082815260200191505060405180910390f35b610567611162565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105df600480360360408110156105a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611188565b6040518082815260200191505060405180910390f35b6105fd611481565b6040518082815260200191505060405180910390f35b61061b611487565b60405180821515815260200191505060405180910390f35b6106756004803603602081101561064957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061149e565b005b6106a36004803603602081101561068d57600080fd5b81019080803590602001909291905050506115f2565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106d761162e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61070b611654565b6040518082815260200191505060405180910390f35b61078d6004803603606081101561073757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061165a565b005b6107976118d5565b6040518082815260200191505060405180910390f35b6107b56118db565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107e9611901565b005b6107f3611a87565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610827611aad565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61085b611ad3565b005b610865611ba0565b60405180821515815260200191505060405180910390f35b6108d1600480360360a081101561089357600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611bb3565b005b6108db61203f565b6040518082815260200191505060405180910390f35b6108f9612045565b6040518082815260200191505060405180910390f35b6109516004803603602081101561092557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061204b565b005b61095b61219f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109b36004803603602081101561099d57600080fd5b81019080803590602001909291905050506121c8565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109e7612204565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a5560048036036020811015610a2957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061222a565b005b610a5f61237e565b60405180821515815260200191505060405180910390f35b610a7f61238f565b6040518082815260200191505060405180910390f35b610a9d612395565b6040518082815260200191505060405180910390f35b610adf60048036036020811015610ac957600080fd5b810190808035906020019092919050505061239b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b136123d7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b476123fd565b005b610b51612a9b565b6040518082815260200191505060405180910390f35b610b9360048036036020811015610b7d57600080fd5b8101908080359060200190929190505050612aa1565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c0160048036036020811015610bd557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612add565b005b610c0b612c31565b005b610c156131cb565b005b610c1f613298565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c536132be565b60405180821515815260200191505060405180910390f35b610c736132d1565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610ca76132f7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610cdb61331d565b6040518082815260200191505060405180910390f35b610cf9613323565b6040518082815260200191505060405180910390f35b610d5160048036036020811015610d2557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613329565b005b610d9f60048036036040811015610d6957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613534565b6040518082815260200191505060405180910390f35b610df760048036036020811015610dcb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613942565b005b610e01613a49565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610e35613a6f565b6040518082815260200191505060405180910390f35b601b8181548110610e5857fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61012c81565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f50576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600c60146101000a81548160ff0219169083151502179055507f125177ac7b8930dac1e59c2b30b1b6b9191b30af40cf6bbb5d20fec4d44be60f8160405180821515815260200191505060405180910390a150565b600c60149054906101000a900460ff1681565b600d5481565b60145481565b60115481565b61271081565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026001541415611070576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600181905550611080613a75565b60018081905550565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461114c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b611154613dcb565b565b600e5481565b600f5481565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611192613ebe565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611252576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600260015414156112cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600181905550600260009054906101000a900460ff1615611356576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6113a5333084600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16613ec6909392919063ffffffff16565b60008290506000600e541180156113be57506000600f54115b1561141757611414612710611406600e546113f86014546113ea600f548a613f8790919063ffffffff16565b613f8790919063ffffffff16565b61400d90919063ffffffff16565b61400d90919063ffffffff16565b90505b61142c81600f5461405790919063ffffffff16565b600f81905550600260039054906101000a900460ff16156114545761144f612c31565b611470565b61146983600e5461405790919063ffffffff16565b600e819055505b809150506001808190555092915050565b61271081565b6000600260009054906101000a900460ff16905090565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611561576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f384f1dcb79da4071839c471d7c81884a43fb946a527f3661fdee5904adc8f65781604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b601781815481106115ff57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61271081565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461171d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156117e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f217361666500000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156118a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f217361666500000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6118d081838573ffffffffffffffffffffffffffffffffffffffff166140df9092919063ffffffff16565b505050565b60155481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611909613ebe565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b96576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b611b9e614181565b565b600260019054906101000a900460ff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c76576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6126de851015611cee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5f656e7472616e6365466565466163746f7220746f6f206c6f7700000000000081525060200191505060405180910390fd5b612710851115611d66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5f656e7472616e6365466565466163746f7220746f6f2068696768000000000081525060200191505060405180910390fd5b846014819055506126de841015611de5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5f7769746864726177466565466163746f7220746f6f206c6f7700000000000081525060200191505060405180910390fd5b612710841115611e5d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5f7769746864726177466565466163746f7220746f6f2068696768000000000081525060200191505060405180910390fd5b8360158190555061012c831115611edc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f5f636f6e74726f6c6c657246656520746f6f206869676800000000000000000081525060200191505060405180910390fd5b82601081905550610320821115611f5b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5f6275794261636b5261746520746f6f2068696768000000000000000000000081525060200191505060405180910390fd5b816011819055506103e3811115611fda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f5f736c697070616765466163746f7220746f6f2068696768000000000000000081525060200191505060405180910390fd5b806016819055507fc67e0b149a57a70fa44a531a46c2c6d8e0b242fa12f459f250012c3a5987d29a8585858585604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390a15050505050565b60105481565b6126de81565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461210e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa69f1931be99336e049905baa11d21ed44204d7686e46b4344404d80d47c298881604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b601981815481106121d557fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f200c92aaea275302bf641e37f7a5dda63f445f08f4fc74a5cde7fd643f609e0981604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60028054906101000a900460ff1681565b61032081565b6103e381565b601a81815481106123a857fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900460ff1615612480576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b600260039054906101000a900460ff16612502576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600260019054906101000a900460ff1615612585576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f697343414b455374616b696e670000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561261057600080fd5b505afa158015612624573d6000803e3d6000fd5b505050506040513d602081101561263a57600080fd5b81019080805190602001909291905050509050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141580156126cd5750600081115b1561280e57612741600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142759092919063ffffffff16565b61280d600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682601654601a8054806020026020016040519081016040528092919081815260200182805480156127ed57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116127a3575b5050505050306128086102584261405790919063ffffffff16565b6143ee565b5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561289957600080fd5b505afa1580156128ad573d6000803e3d6000fd5b505050506040513d60208110156128c357600080fd5b81019080805190602001909291905050509050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141580156129565750600081115b15612a97576129ca600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142759092919063ffffffff16565b612a96600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682601654601b805480602002602001604051908101604052809291908181526020018280548015612a7657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612a2c575b505050505030612a916102584261405790919063ffffffff16565b6143ee565b5b5050565b6126de81565b60188181548110612aae57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612ba0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f91a8c1cc2d4a3bb60738481947a00cbb9899c822916694cf8bb1d68172fdcd5481604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b600260009054906101000a900460ff1615612cb4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b612cbc613ebe565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612d7c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600260039054906101000a900460ff16612dfe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b612e08600061469f565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612e8957612e886147e1565b5b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612f1457600080fd5b505afa158015612f28573d6000803e3d6000fd5b505050506040513d6020811015612f3e57600080fd5b8101908080519060200190929190505050905060008111612fc7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f506c65617365207761697420746f206561726e206d6f7265202100000000000081525060200191505060405180910390fd5b612fd081614876565b9050612fdb81614947565b9050600260019054906101000a900460ff1680613002575060028054906101000a900460ff165b156131c757613077600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16614bed9092919063ffffffff16565b6130e6600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142759092919063ffffffff16565b6131b2600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682601654601880548060200260200160405190810160405280929190818152602001828054801561319257602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311613148575b5050505050306131ad6102584261405790919063ffffffff16565b6143ee565b43600d819055506131c1613a75565b506131c9565b505b565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461328e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6132966147e1565b565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260039054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61271081565b60035481565b613331613ebe565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146133f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613477576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153126026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061353e613ebe565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146135fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60026001541415613677576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600181905550600082116136f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f5f77616e74416d74203c3d20300000000000000000000000000000000000000081525060200191505060405180910390fd5b6000613720600e54613712600f5486613f8790919063ffffffff16565b61400d90919063ffffffff16565b9050600f5481111561373257600f5490505b61374781600f54614db290919063ffffffff16565b600f8190555061271060155410156137855761378261271061377460155486613f8790919063ffffffff16565b61400d90919063ffffffff16565b92505b600260039054906101000a900460ff16156137a4576137a38361469f565b5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561382f57600080fd5b505afa158015613843573d6000803e3d6000fd5b505050506040513d602081101561385957600080fd5b8101908080519060200190929190505050905080841115613878578093505b83600e54101561388857600e5493505b61389d84600e54614db290919063ffffffff16565b600e81905550613912600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166140df9092919063ffffffff16565b600260039054906101000a900460ff16156139305761392f612c31565b5b81925050506001808190555092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80601c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60165481565b600260039054906101000a900460ff16613af7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015613b8257600080fd5b505afa158015613b96573d6000803e3d6000fd5b505050506040513d6020811015613bac57600080fd5b81019080805190602001909291905050509050613bd481600e5461405790919063ffffffff16565b600e81905550613c49600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142759092919063ffffffff16565b600260019054906101000a900460ff1615613cf057600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166341441d3b826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015613cd357600080fd5b505af1158015613ce7573d6000803e3d6000fd5b50505050613dc8565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638dbdbe6d60035483601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518463ffffffff1660e01b8152600401808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019350505050600060405180830381600087803b158015613daf57600080fd5b505af1158015613dc3573d6000803e3d6000fd5b505050505b50565b600260009054906101000a900460ff16613e4d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa613e91613ebe565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600033905090565b613f81846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614dfc565b50505050565b600080831415613f9a5760009050614007565b6000828402905082848281613fab57fe5b0414614002576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061535e6021913960400191505060405180910390fd5b809150505b92915050565b600061404f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614eeb565b905092915050565b6000808284019050838110156140d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b61417c8363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614dfc565b505050565b600260009054906101000a900460ff1615614204576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258614248613ebe565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000614349828573ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30876040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561430057600080fd5b505afa158015614314573d6000803e3d6000fd5b505050506040513d602081101561432a57600080fd5b810190808051906020019092919050505061405790919063ffffffff16565b90506143e88463095ea7b360e01b8584604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614dfc565b50505050565b60608673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f87866040518363ffffffff1660e01b81526004018083815260200180602001828103825283818151815260200191508051906020019060200280838360005b8381101561446657808201518184015260208101905061444b565b50505050905001935050505060006040518083038186803b15801561448a57600080fd5b505afa15801561449e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156144c857600080fd5b81019080805160405193929190846401000000008211156144e857600080fd5b838201915060208201858111156144fe57600080fd5b825186602082028301116401000000008211171561451b57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015614552578082015181840152602081019050614537565b50505050905001604052505050905060008161457960018451614db290919063ffffffff16565b8151811061458357fe5b602002602001015190508773ffffffffffffffffffffffffffffffffffffffff16635c11d795886145d16103e86145c38b87613f8790919063ffffffff16565b61400d90919063ffffffff16565b8888886040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015614654578082015181840152602081019050614639565b505050509050019650505050505050600060405180830381600087803b15801561467d57600080fd5b505af1158015614691573d6000803e3d6000fd5b505050505050505050505050565b600260019054906101000a900460ff161561474657600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631058d281826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561472957600080fd5b505af115801561473d573d6000803e3d6000fd5b505050506147de565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663441a3e70600354836040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b1580156147c557600080fd5b505af11580156147d9573d6000803e3d6000fd5b505050505b50565b6000479050600081111561487357600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561485957600080fd5b505af115801561486d573d6000803e3d6000fd5b50505050505b50565b60008082111561493f576000601054111561493e5760006148b66127106148a860105486613f8790919063ffffffff16565b61400d90919063ffffffff16565b9050614927601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166140df9092919063ffffffff16565b61493a8184614db290919063ffffffff16565b9250505b5b819050919050565b6000806011541161495a57819050614be8565b600061498561271061497760115486613f8790919063ffffffff16565b61400d90919063ffffffff16565b9050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415614a7357614a6e601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166140df9092919063ffffffff16565b614bd1565b614ae2600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142759092919063ffffffff16565b614bd0600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826016546017805480602002602001604051908101604052809291908181526020018280548015614b8e57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311614b44575b5050505050601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16614bcb6102584261405790919063ffffffff16565b6143ee565b5b614be48184614db290919063ffffffff16565b9150505b919050565b6000811480614cbb575060008373ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015614c7e57600080fd5b505afa158015614c92573d6000803e3d6000fd5b505050506040513d6020811015614ca857600080fd5b8101908080519060200190929190505050145b614d10576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806153a96036913960400191505060405180910390fd5b614dad8363095ea7b360e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614dfc565b505050565b6000614df483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614fb1565b905092915050565b6060614e5e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166150719092919063ffffffff16565b9050600081511115614ee657808060200190516020811015614e7f57600080fd5b8101908080519060200190929190505050614ee5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061537f602a913960400191505060405180910390fd5b5b505050565b60008083118290614f97576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015614f5c578082015181840152602081019050614f41565b50505050905090810190601f168015614f895780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581614fa357fe5b049050809150509392505050565b600083831115829061505e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015615023578082015181840152602081019050615008565b50505050905090810190601f1680156150505780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b60606150808484600085615089565b90509392505050565b6060824710156150e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806153386026913960400191505060405180910390fd5b6150ed85615232565b61515f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b602083106151af578051825260208201915060208101905060208303925061518c565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114615211576040519150601f19603f3d011682016040523d82523d6000602084013e615216565b606091505b5091509150615226828286615245565b92505050949350505050565b600080823b905060008111915050919050565b606083156152555782905061530a565b6000835111156152685782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156152cf5780820151818401526020810190506152b4565b50505050905090810190601f1680156152fc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a264697066735822122063f54a5b853cdb7f073f74d15b55fba993f8bfe800e201ed18444bc1c2a43cd664736f6c634300060c0033