false
false
0

Contract Address Details

0xCC4851aaB5Ee0A3d28CaC7E3208D0dE73b514648

Token
Scatter.cx (STT)
Creator
0x70e230–c2bdbe at 0xbb59ba–36ab55
Balance
0 CLO
Tokens
Fetching tokens...
Transactions
79 Transactions
Transfers
0 Transfers
Gas Used
4,873,528
Last Balance Update
16287832

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600381526020017f5354540000000000000000000000000000000000000000000000000000000000815250601190805190602001906200009f9291906200039d565b506040518060400160405280600a81526020017f536361747465722e63780000000000000000000000000000000000000000000081525060129080519060200190620000ed9291906200039d565b506012601360006101000a81548160ff021916908360ff160217905550601360009054906101000a900460ff1660ff16600a0a61271002601481905550601454601560008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600360008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6014546040518082815260200191505060405180910390a36207a120600581905550601360009054906101000a900460ff1660ff16600a0a630ee6b28002600681905550601360009054906101000a900460ff1660ff16600a0a633b9aca00026007819055506103e8601360009054906101000a900460ff1660ff16600a0a816200030257fe5b04600881905550601360009054906101000a900460ff1660ff16600a0a6064026009819055506032600a81905550601360009054906101000a900460ff1660ff16600a0a600102600b81905550601360009054906101000a900460ff1660ff16600a0a6103e802600c81905550610100600d81905550601360009054906101000a900460ff1660ff16600a0a600102600e819055506200044c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003e057805160ff191683800117855562000411565b8280016001018555821562000411579182015b8281111562000410578251825591602001919060010190620003f3565b5b50905062000420919062000424565b5090565b6200044991905b80821115620004455760008160009055506001016200042b565b5090565b90565b6123a2806200045c6000396000f3fe6080604052600436106102045760003560e01c806379ba509711610118578063cb40bb5f116100a0578063f2fde38b1161006f578063f2fde38b14610b45578063f50ec68914610b96578063f6d8f03314610bc1578063f89be59314610bec578063fed7e0af14610c1757610204565b8063cb40bb5f146109c3578063d4ee1d90146109ee578063dd62ed3e14610a45578063ee83670c14610aca57610204565b8063a6e3ce2b116100e7578063a6e3ce2b146107b6578063a9059cbb14610811578063b85bb3dc14610884578063b9420310146108af578063cae9ca51146108b957610204565b806379ba50971461068d5780638da5cb5b146106a457806395d89b41146106fb57806399f6f71c1461078b57610204565b806323b872dd1161019b5780634ea713271161016a5780634ea713271461054e57806350e70d48146105b7578063616eb638146105e65780636aaa7bde146105fd57806370a082311461062857610204565b806323b872dd1461043457806324d706db146104c7578063313ce567146104f2578063394b4e981461052357610204565b80631026bf58116101d75780631026bf581461038857806316841093146103b357806318160ddd146103de57806321bce47d1461040957610204565b806302699df814610209578063069f5bdd1461023457806306fdde0314610285578063095ea7b314610315575b600080fd5b34801561021557600080fd5b5061021e610c7c565b6040518082815260200191505060405180910390f35b34801561024057600080fd5b506102836004803603602081101561025757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cbf565b005b34801561029157600080fd5b5061029a610f3a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102da5780820151818401526020810190506102bf565b50505050905090810190601f1680156103075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032157600080fd5b5061036e6004803603604081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fd8565b604051808215151515815260200191505060405180910390f35b34801561039457600080fd5b5061039d6110ca565b6040518082815260200191505060405180910390f35b3480156103bf57600080fd5b506103c86110d0565b6040518082815260200191505060405180910390f35b3480156103ea57600080fd5b506103f36110d6565b6040518082815260200191505060405180910390f35b34801561041557600080fd5b5061041e611131565b6040518082815260200191505060405180910390f35b34801561044057600080fd5b506104ad6004803603606081101561045757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611137565b604051808215151515815260200191505060405180910390f35b3480156104d357600080fd5b506104dc6113e2565b6040518082815260200191505060405180910390f35b3480156104fe57600080fd5b506105076113e8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b506105386113fb565b6040518082815260200191505060405180910390f35b34801561055a57600080fd5b5061059d6004803603602081101561057157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611401565b604051808215151515815260200191505060405180910390f35b3480156105c357600080fd5b506105cc611421565b604051808215151515815260200191505060405180910390f35b3480156105f257600080fd5b506105fb611434565b005b34801561060957600080fd5b506106126114f3565b6040518082815260200191505060405180910390f35b34801561063457600080fd5b506106776004803603602081101561064b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f9565b6040518082815260200191505060405180910390f35b34801561069957600080fd5b506106a2611542565b005b3480156106b057600080fd5b506106b96116df565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561070757600080fd5b50610710611704565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610750578082015181840152602081019050610735565b50505050905090810190601f16801561077d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561079757600080fd5b506107a06117a2565b6040518082815260200191505060405180910390f35b3480156107c257600080fd5b5061080f600480360360408110156107d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a8565b005b34801561081d57600080fd5b5061086a6004803603604081101561083457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506118c8565b604051808215151515815260200191505060405180910390f35b34801561089057600080fd5b50610899611b70565b6040518082815260200191505060405180910390f35b6108b7611b76565b005b3480156108c557600080fd5b506109a9600480360360608110156108dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561092357600080fd5b82018360208201111561093557600080fd5b8035906020019184600183028401116401000000008311171561095757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611c67565b604051808215151515815260200191505060405180910390f35b3480156109cf57600080fd5b506109d8611e9a565b6040518082815260200191505060405180910390f35b3480156109fa57600080fd5b50610a03611edd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a5157600080fd5b50610ab460048036036040811015610a6857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f03565b6040518082815260200191505060405180910390f35b348015610ad657600080fd5b50610b0360048036036020811015610aed57600080fd5b8101908080359060200190929190505050611f8a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610b5157600080fd5b50610b9460048036036020811015610b6857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fbd565b005b348015610ba257600080fd5b50610bab61205a565b6040518082815260200191505060405180910390f35b348015610bcd57600080fd5b50610bd6612060565b6040518082815260200191505060405180910390f35b348015610bf857600080fd5b50610c01612066565b6040518082815260200191505060405180910390f35b348015610c2357600080fd5b50610c6660048036036020811015610c3a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061206c565b6040518082815260200191505060405180910390f35b600060075460145410610c93576008549050610cbc565b60006007546014546009540281610ca657fe5b0490506000816009546008540103905080925050505b90565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610d4b575060001515600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b8015610d6f575060008173ffffffffffffffffffffffffffffffffffffffff163114155b610d7857600080fd5b43600a54600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115610dc857600080fd5b6000610dd2610c7c565b905043600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060001515600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610eca576001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610f2c8282612084565b610f363382612084565b5050565b60128054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fd05780601f10610fa557610100808354040283529160200191610fd0565b820191906000526020600020905b815481529060010190602001808311610fb357829003601f168201915b505050505081565b600081601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600e5481565b600061112c601560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460145461219e90919063ffffffff16565b905090565b600d5481565b600061118b82601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061125d82601660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061132f82601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600a5481565b601360009054906101000a900460ff1681565b600b5481565b60036020528060005260406000206000915054906101000a900460ff1681565b601060009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461148d57600080fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501580156114ef573d6000803e3d6000fd5b5050565b60055481565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461159c57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60118054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561179a5780601f1061176f5761010080835404028352916020019161179a565b820191906000526020600020905b81548152906001019060200180831161177d57829003601f168201915b505050505081565b600f5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461180157600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561188857600080fd5b505af115801561189c573d6000803e3d6000fd5b505050506040513d60208110156118b257600080fd5b8101908080519060200190929190505050505050565b600061191c82601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119b182601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060001515600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015611a6b575060008373ffffffffffffffffffffffffffffffffffffffff1631115b15611adc576001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600e548210611adb57611ada336121d2565b5b5b6000611ae6611e9a565b90506000611af333612281565b9050611aff8183612084565b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250505092915050565b60095481565b60065460145410611b8657600080fd5b600034905060006005548202905060065481601454011115611ba757600080fd5b60001515600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415611c59576001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b611c633382612084565b5050565b600082601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611e28578082015181840152602081019050611e0d565b50505050905090810190601f168015611e555780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015611e7757600080fd5b505af1158015611e8b573d6000803e3d6000fd5b50505050600190509392505050565b600060075460145410611eb157600b549050611eda565b6000600754601454600c540281611ec457fe5b049050600081600c54600b540103905080925050505b90565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461201657600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b60085481565b60075481565b60026020528060005260406000206000915090505481565b6120d681601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061212e816014546121b890919063ffffffff16565b6014819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000828211156121ad57600080fd5b818303905092915050565b60008183019050828110156121cc57600080fd5b92915050565b600d54600f541061221e576000600f8190555060001515601060009054906101000a900460ff161515141561221d576001601060006101000a81548160ff0219169083151502179055505b5b8060046000600f54815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600f5401600f8190555050565b6000804283601454604051602001808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140182815260200193505050506040516020818303038152906040528051906020012060001c90506000801515601060009054906101000a900460ff161515141561232157600f54828161231957fe5b069050612330565b600d54828161232c57fe5b0690505b6004600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250505091905056fea265627a7a723158209a53b62c28989dc0ffa07e5ce00a5ea7afbb0d48a1ae73ee09a3ecde355daace64736f6c634300050c0032

Deployed ByteCode

0x6080604052600436106102045760003560e01c806379ba509711610118578063cb40bb5f116100a0578063f2fde38b1161006f578063f2fde38b14610b45578063f50ec68914610b96578063f6d8f03314610bc1578063f89be59314610bec578063fed7e0af14610c1757610204565b8063cb40bb5f146109c3578063d4ee1d90146109ee578063dd62ed3e14610a45578063ee83670c14610aca57610204565b8063a6e3ce2b116100e7578063a6e3ce2b146107b6578063a9059cbb14610811578063b85bb3dc14610884578063b9420310146108af578063cae9ca51146108b957610204565b806379ba50971461068d5780638da5cb5b146106a457806395d89b41146106fb57806399f6f71c1461078b57610204565b806323b872dd1161019b5780634ea713271161016a5780634ea713271461054e57806350e70d48146105b7578063616eb638146105e65780636aaa7bde146105fd57806370a082311461062857610204565b806323b872dd1461043457806324d706db146104c7578063313ce567146104f2578063394b4e981461052357610204565b80631026bf58116101d75780631026bf581461038857806316841093146103b357806318160ddd146103de57806321bce47d1461040957610204565b806302699df814610209578063069f5bdd1461023457806306fdde0314610285578063095ea7b314610315575b600080fd5b34801561021557600080fd5b5061021e610c7c565b6040518082815260200191505060405180910390f35b34801561024057600080fd5b506102836004803603602081101561025757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cbf565b005b34801561029157600080fd5b5061029a610f3a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102da5780820151818401526020810190506102bf565b50505050905090810190601f1680156103075780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032157600080fd5b5061036e6004803603604081101561033857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fd8565b604051808215151515815260200191505060405180910390f35b34801561039457600080fd5b5061039d6110ca565b6040518082815260200191505060405180910390f35b3480156103bf57600080fd5b506103c86110d0565b6040518082815260200191505060405180910390f35b3480156103ea57600080fd5b506103f36110d6565b6040518082815260200191505060405180910390f35b34801561041557600080fd5b5061041e611131565b6040518082815260200191505060405180910390f35b34801561044057600080fd5b506104ad6004803603606081101561045757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611137565b604051808215151515815260200191505060405180910390f35b3480156104d357600080fd5b506104dc6113e2565b6040518082815260200191505060405180910390f35b3480156104fe57600080fd5b506105076113e8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561052f57600080fd5b506105386113fb565b6040518082815260200191505060405180910390f35b34801561055a57600080fd5b5061059d6004803603602081101561057157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611401565b604051808215151515815260200191505060405180910390f35b3480156105c357600080fd5b506105cc611421565b604051808215151515815260200191505060405180910390f35b3480156105f257600080fd5b506105fb611434565b005b34801561060957600080fd5b506106126114f3565b6040518082815260200191505060405180910390f35b34801561063457600080fd5b506106776004803603602081101561064b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f9565b6040518082815260200191505060405180910390f35b34801561069957600080fd5b506106a2611542565b005b3480156106b057600080fd5b506106b96116df565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561070757600080fd5b50610710611704565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610750578082015181840152602081019050610735565b50505050905090810190601f16801561077d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561079757600080fd5b506107a06117a2565b6040518082815260200191505060405180910390f35b3480156107c257600080fd5b5061080f600480360360408110156107d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506117a8565b005b34801561081d57600080fd5b5061086a6004803603604081101561083457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506118c8565b604051808215151515815260200191505060405180910390f35b34801561089057600080fd5b50610899611b70565b6040518082815260200191505060405180910390f35b6108b7611b76565b005b3480156108c557600080fd5b506109a9600480360360608110156108dc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561092357600080fd5b82018360208201111561093557600080fd5b8035906020019184600183028401116401000000008311171561095757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611c67565b604051808215151515815260200191505060405180910390f35b3480156109cf57600080fd5b506109d8611e9a565b6040518082815260200191505060405180910390f35b3480156109fa57600080fd5b50610a03611edd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a5157600080fd5b50610ab460048036036040811015610a6857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f03565b6040518082815260200191505060405180910390f35b348015610ad657600080fd5b50610b0360048036036020811015610aed57600080fd5b8101908080359060200190929190505050611f8a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610b5157600080fd5b50610b9460048036036020811015610b6857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fbd565b005b348015610ba257600080fd5b50610bab61205a565b6040518082815260200191505060405180910390f35b348015610bcd57600080fd5b50610bd6612060565b6040518082815260200191505060405180910390f35b348015610bf857600080fd5b50610c01612066565b6040518082815260200191505060405180910390f35b348015610c2357600080fd5b50610c6660048036036020811015610c3a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061206c565b6040518082815260200191505060405180910390f35b600060075460145410610c93576008549050610cbc565b60006007546014546009540281610ca657fe5b0490506000816009546008540103905080925050505b90565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610d4b575060001515600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b8015610d6f575060008173ffffffffffffffffffffffffffffffffffffffff163114155b610d7857600080fd5b43600a54600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115610dc857600080fd5b6000610dd2610c7c565b905043600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060001515600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610eca576001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610f2c8282612084565b610f363382612084565b5050565b60128054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610fd05780601f10610fa557610100808354040283529160200191610fd0565b820191906000526020600020905b815481529060010190602001808311610fb357829003601f168201915b505050505081565b600081601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600e5481565b600061112c601560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460145461219e90919063ffffffff16565b905090565b600d5481565b600061118b82601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061125d82601660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061132f82601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600a5481565b601360009054906101000a900460ff1681565b600b5481565b60036020528060005260406000206000915054906101000a900460ff1681565b601060009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461148d57600080fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501580156114ef573d6000803e3d6000fd5b5050565b60055481565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461159c57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60118054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561179a5780601f1061176f5761010080835404028352916020019161179a565b820191906000526020600020905b81548152906001019060200180831161177d57829003601f168201915b505050505081565b600f5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461180157600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561188857600080fd5b505af115801561189c573d6000803e3d6000fd5b505050506040513d60208110156118b257600080fd5b8101908080519060200190929190505050505050565b600061191c82601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461219e90919063ffffffff16565b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119b182601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060001515600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015611a6b575060008373ffffffffffffffffffffffffffffffffffffffff1631115b15611adc576001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600e548210611adb57611ada336121d2565b5b5b6000611ae6611e9a565b90506000611af333612281565b9050611aff8183612084565b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250505092915050565b60095481565b60065460145410611b8657600080fd5b600034905060006005548202905060065481601454011115611ba757600080fd5b60001515600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415611c59576001600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b611c633382612084565b5050565b600082601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611e28578082015181840152602081019050611e0d565b50505050905090810190601f168015611e555780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015611e7757600080fd5b505af1158015611e8b573d6000803e3d6000fd5b50505050600190509392505050565b600060075460145410611eb157600b549050611eda565b6000600754601454600c540281611ec457fe5b049050600081600c54600b540103905080925050505b90565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60046020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461201657600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b60085481565b60075481565b60026020528060005260406000206000915090505481565b6120d681601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121b890919063ffffffff16565b601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061212e816014546121b890919063ffffffff16565b6014819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000828211156121ad57600080fd5b818303905092915050565b60008183019050828110156121cc57600080fd5b92915050565b600d54600f541061221e576000600f8190555060001515601060009054906101000a900460ff161515141561221d576001601060006101000a81548160ff0219169083151502179055505b5b8060046000600f54815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600f5401600f8190555050565b6000804283601454604051602001808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140182815260200193505050506040516020818303038152906040528051906020012060001c90506000801515601060009054906101000a900460ff161515141561232157600f54828161231957fe5b069050612330565b600d54828161232c57fe5b0690505b6004600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250505091905056fea265627a7a723158209a53b62c28989dc0ffa07e5ce00a5ea7afbb0d48a1ae73ee09a3ecde355daace64736f6c634300050c0032