token-icon

Sum Shiba

Token

Overview[ERC-20]

Max Total Supply
20,000,000.0
SUMSHIB
Holders
17+0.00%
Transfers
21

Profile Summary

Decimals
11

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061012e5760003560e01c8063751039fc116100ab57806395d89b411161006f57806395d89b41146103a1578063a9059cbb146103cc578063c3c8cd8014610409578063c9567bf914610420578063d34628cc14610437578063dd62ed3e1461046057610135565b8063751039fc146102f25780637d1db4a5146103095780638a5b9eaf146103345780638da5cb5b1461034b5780638f9a55c01461037657610135565b806331c2d847116100f257806331c2d847146102355780635932ead11461025e5780636fc3eaec1461028757806370a082311461029e578063715018a6146102db57610135565b806306fdde031461013a578063095ea7b31461016557806318160ddd146101a257806323b872dd146101cd578063313ce5671461020a57610135565b3661013557005b600080fd5b34801561014657600080fd5b5061014f61049d565b60405161015c919061295f565b60405180910390f35b34801561017157600080fd5b5061018c60048036038101906101879190612a29565b6104da565b6040516101999190612a84565b60405180910390f35b3480156101ae57600080fd5b506101b76104f8565b6040516101c49190612aae565b60405180910390f35b3480156101d957600080fd5b506101f460048036038101906101ef9190612ac9565b610508565b6040516102019190612a84565b60405180910390f35b34801561021657600080fd5b5061021f6105e1565b60405161022c9190612b38565b60405180910390f35b34801561024157600080fd5b5061025c60048036038101906102579190612c9b565b6105ea565b005b34801561026a57600080fd5b5061028560048036038101906102809190612d10565b610714565b005b34801561029357600080fd5b5061029c6107c6565b005b3480156102aa57600080fd5b506102c560048036038101906102c09190612d3d565b610838565b6040516102d29190612aae565b60405180910390f35b3480156102e757600080fd5b506102f0610889565b005b3480156102fe57600080fd5b506103076109dc565b005b34801561031557600080fd5b5061031e610a91565b60405161032b9190612aae565b60405180910390f35b34801561034057600080fd5b50610349610a97565b005b34801561035757600080fd5b50610360610f98565b60405161036d9190612d79565b60405180910390f35b34801561038257600080fd5b5061038b610fc1565b6040516103989190612aae565b60405180910390f35b3480156103ad57600080fd5b506103b6610fc7565b6040516103c3919061295f565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190612a29565b611004565b6040516104009190612a84565b60405180910390f35b34801561041557600080fd5b5061041e611022565b005b34801561042c57600080fd5b5061043561109c565b005b34801561044357600080fd5b5061045e60048036038101906104599190612c9b565b61159d565b005b34801561046c57600080fd5b5061048760048036038101906104829190612d94565b6116c7565b6040516104949190612aae565b60405180910390f35b60606040518060400160405280600981526020017f53756d2053686962610000000000000000000000000000000000000000000000815250905090565b60006104ee6104e7611812565b848461181a565b6001905092915050565b6000671bc16d674ec80000905090565b60006105158484846119e3565b6105d684610521611812565b6105d1856040518060600160405280602881526020016138dc60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610587611812565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f2a9092919063ffffffff16565b61181a565b600190509392505050565b6000600b905090565b6105f2611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461067f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067690612e20565b60405180910390fd5b60005b8151811015610710576000600660008484815181106106a4576106a3612e40565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061070890612e9e565b915050610682565b5050565b61071c611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a090612e20565b60405180910390fd5b80601260176101000a81548160ff02191690831515021790555050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610807611812565b73ffffffffffffffffffffffffffffffffffffffff161461082757600080fd5b600047905061083581611f8e565b50565b6000610882600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ffa565b9050919050565b610891611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461091e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091590612e20565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6109e4611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890612e20565b60405180910390fd5b671bc16d674ec80000601381905550671bc16d674ec80000601481905550565b60135481565b610a9f611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2390612e20565b60405180910390fd5b601260149054906101000a900460ff1615610b7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7390612f32565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c0b30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16671bc16d674ec8000061181a565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7a9190612f67565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ce1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d059190612f67565b6040518363ffffffff1660e01b8152600401610d22929190612f94565b6020604051808303816000875af1158015610d41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d659190612f67565b601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610dee30610838565b600080610df9610f98565b426040518863ffffffff1660e01b8152600401610e1b96959493929190613002565b60606040518083038185885af1158015610e39573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610e5e9190613078565b5050506001601260166101000a81548160ff0219169083151502179055506001601260176101000a81548160ff0219169083151502179055506001601260146101000a81548160ff021916908315150217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610f519291906130cb565b6020604051808303816000875af1158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190613109565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60145481565b60606040518060400160405280600781526020017f53554d5348494200000000000000000000000000000000000000000000000000815250905090565b6000611018611011611812565b84846119e3565b6001905092915050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611063611812565b73ffffffffffffffffffffffffffffffffffffffff161461108357600080fd5b600061108e30610838565b905061109981612068565b50565b6110a4611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611131576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112890612e20565b60405180910390fd5b601260149054906101000a900460ff1615611181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117890612f32565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061121030601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16671bc16d674ec8000061181a565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561125b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127f9190612f67565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130a9190612f67565b6040518363ffffffff1660e01b8152600401611327929190612f94565b6020604051808303816000875af1158015611346573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136a9190612f67565b601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306113f330610838565b6000806113fe610f98565b426040518863ffffffff1660e01b815260040161142096959493929190613002565b60606040518083038185885af115801561143e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114639190613078565b5050506001601260166101000a81548160ff0219169083151502179055506001601260176101000a81548160ff0219169083151502179055506001601260146101000a81548160ff021916908315150217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016115569291906130cb565b6020604051808303816000875af1158015611575573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115999190613109565b5050565b6115a5611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990612e20565b60405180910390fd5b60005b81518110156116c35760016006600084848151811061165757611656612e40565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806116bb90612e9e565b915050611635565b5050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080830361176057600090506117c2565b6000828461176e9190613136565b905082848261177d91906131bf565b146117bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b490613262565b60405180910390fd5b809150505b92915050565b600061180a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506122e1565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611889576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611880906132f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ef90613386565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516119d69190612aae565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4990613418565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab8906134aa565b60405180910390fd5b60008111611b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afb9061353c565b60405180910390fd5b611b0c610f98565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611b7a5750611b4a610f98565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611f0957600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611c235750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611c2c57600080fd5b6000600a819055506000600f5414611c4657600c54611c4a565b600d545b600b81905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611cfb5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611d515750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611d695750601260179054906101000a900460ff165b15611e3057601354811115611db3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611daa906135a8565b60405180910390fd5b60145481611dc084610838565b611dca91906135c8565b1115611e0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0290613648565b60405180910390fd5b6000600f541115611e2f57600f6000815480929190611e2990613668565b91905055505b5b6000611e3b30610838565b9050601260159054906101000a900460ff16158015611ea85750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611ec05750601260169054906101000a900460ff165b8015611ecc5750600081115b8015611edb5750600e54600f54105b15611f0357611ee981612068565b60004790506000811115611f0157611f0047611f8e565b5b505b50611f1a565b6000600a819055506000600b819055505b611f25838383612344565b505050565b6000838311158290611f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f69919061295f565b60405180910390fd5b5060008385611f819190613691565b9050809150509392505050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ff6573d6000803e3d6000fd5b5050565b6000600854821115612041576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203890613737565b60405180910390fd5b600061204b612354565b905061206081846117c890919063ffffffff16565b915050919050565b6001601260156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156120a05761209f612b58565b5b6040519080825280602002602001820160405280156120ce5781602001602082028036833780820191505090505b50905030816000815181106120e6576120e5612e40565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561218d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b19190612f67565b816001815181106121c5576121c4612e40565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061222c30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461181a565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612290959493929190613815565b600060405180830381600087803b1580156122aa57600080fd5b505af11580156122be573d6000803e3d6000fd5b50505050506000601260156101000a81548160ff02191690831515021790555050565b60008083118290612328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231f919061295f565b60405180910390fd5b506000838561233791906131bf565b9050809150509392505050565b61234f83838361237f565b505050565b600080600061236161254a565b9150915061237881836117c890919063ffffffff16565b9250505090565b600080600080600080612391876125a9565b9550955095509550955095506123ef86600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461261190919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061248485600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461265b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124d0816126b9565b6124da8483612776565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516125379190612aae565b60405180910390a3505050505050505050565b600080600060085490506000671bc16d674ec80000905061257e671bc16d674ec800006008546117c890919063ffffffff16565b82101561259c57600854671bc16d674ec800009350935050506125a5565b81819350935050505b9091565b60008060008060008060008060006125c68a600a54600b546127b0565b92509250925060006125d6612354565b905060008060006125e98e878787612846565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b600061265383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f2a565b905092915050565b600080828461266a91906135c8565b9050838110156126af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126a6906138bb565b60405180910390fd5b8091505092915050565b60006126c3612354565b905060006126da828461174e90919063ffffffff16565b905061272e81600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461265b90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b61278b8260085461261190919063ffffffff16565b6008819055506127a68160095461265b90919063ffffffff16565b6009819055505050565b6000806000806127dc60646127ce888a61174e90919063ffffffff16565b6117c890919063ffffffff16565b9050600061280660646127f8888b61174e90919063ffffffff16565b6117c890919063ffffffff16565b9050600061282f82612821858c61261190919063ffffffff16565b61261190919063ffffffff16565b905080838395509550955050505093509350939050565b60008060008061285f858961174e90919063ffffffff16565b90506000612876868961174e90919063ffffffff16565b9050600061288d878961174e90919063ffffffff16565b905060006128b6826128a8858761261190919063ffffffff16565b61261190919063ffffffff16565b9050838184965096509650505050509450945094915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156129095780820151818401526020810190506128ee565b60008484015250505050565b6000601f19601f8301169050919050565b6000612931826128cf565b61293b81856128da565b935061294b8185602086016128eb565b61295481612915565b840191505092915050565b600060208201905081810360008301526129798184612926565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006129c082612995565b9050919050565b6129d0816129b5565b81146129db57600080fd5b50565b6000813590506129ed816129c7565b92915050565b6000819050919050565b612a06816129f3565b8114612a1157600080fd5b50565b600081359050612a23816129fd565b92915050565b60008060408385031215612a4057612a3f61298b565b5b6000612a4e858286016129de565b9250506020612a5f85828601612a14565b9150509250929050565b60008115159050919050565b612a7e81612a69565b82525050565b6000602082019050612a996000830184612a75565b92915050565b612aa8816129f3565b82525050565b6000602082019050612ac36000830184612a9f565b92915050565b600080600060608486031215612ae257612ae161298b565b5b6000612af0868287016129de565b9350506020612b01868287016129de565b9250506040612b1286828701612a14565b9150509250925092565b600060ff82169050919050565b612b3281612b1c565b82525050565b6000602082019050612b4d6000830184612b29565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612b9082612915565b810181811067ffffffffffffffff82111715612baf57612bae612b58565b5b80604052505050565b6000612bc2612981565b9050612bce8282612b87565b919050565b600067ffffffffffffffff821115612bee57612bed612b58565b5b602082029050602081019050919050565b600080fd5b6000612c17612c1284612bd3565b612bb8565b90508083825260208201905060208402830185811115612c3a57612c39612bff565b5b835b81811015612c635780612c4f88826129de565b845260208401935050602081019050612c3c565b5050509392505050565b600082601f830112612c8257612c81612b53565b5b8135612c92848260208601612c04565b91505092915050565b600060208284031215612cb157612cb061298b565b5b600082013567ffffffffffffffff811115612ccf57612cce612990565b5b612cdb84828501612c6d565b91505092915050565b612ced81612a69565b8114612cf857600080fd5b50565b600081359050612d0a81612ce4565b92915050565b600060208284031215612d2657612d2561298b565b5b6000612d3484828501612cfb565b91505092915050565b600060208284031215612d5357612d5261298b565b5b6000612d61848285016129de565b91505092915050565b612d73816129b5565b82525050565b6000602082019050612d8e6000830184612d6a565b92915050565b60008060408385031215612dab57612daa61298b565b5b6000612db9858286016129de565b9250506020612dca858286016129de565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612e0a6020836128da565b9150612e1582612dd4565b602082019050919050565b60006020820190508181036000830152612e3981612dfd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612ea9826129f3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612edb57612eda612e6f565b5b600182019050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612f1c6017836128da565b9150612f2782612ee6565b602082019050919050565b60006020820190508181036000830152612f4b81612f0f565b9050919050565b600081519050612f61816129c7565b92915050565b600060208284031215612f7d57612f7c61298b565b5b6000612f8b84828501612f52565b91505092915050565b6000604082019050612fa96000830185612d6a565b612fb66020830184612d6a565b9392505050565b6000819050919050565b6000819050919050565b6000612fec612fe7612fe284612fbd565b612fc7565b6129f3565b9050919050565b612ffc81612fd1565b82525050565b600060c0820190506130176000830189612d6a565b6130246020830188612a9f565b6130316040830187612ff3565b61303e6060830186612ff3565b61304b6080830185612d6a565b61305860a0830184612a9f565b979650505050505050565b600081519050613072816129fd565b92915050565b6000806000606084860312156130915761309061298b565b5b600061309f86828701613063565b93505060206130b086828701613063565b92505060406130c186828701613063565b9150509250925092565b60006040820190506130e06000830185612d6a565b6130ed6020830184612a9f565b9392505050565b60008151905061310381612ce4565b92915050565b60006020828403121561311f5761311e61298b565b5b600061312d848285016130f4565b91505092915050565b6000613141826129f3565b915061314c836129f3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561318557613184612e6f565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006131ca826129f3565b91506131d5836129f3565b9250826131e5576131e4613190565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061324c6021836128da565b9150613257826131f0565b604082019050919050565b6000602082019050818103600083015261327b8161323f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006132de6024836128da565b91506132e982613282565b604082019050919050565b6000602082019050818103600083015261330d816132d1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006133706022836128da565b915061337b82613314565b604082019050919050565b6000602082019050818103600083015261339f81613363565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006134026025836128da565b915061340d826133a6565b604082019050919050565b60006020820190508181036000830152613431816133f5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006134946023836128da565b915061349f82613438565b604082019050919050565b600060208201905081810360008301526134c381613487565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006135266029836128da565b9150613531826134ca565b604082019050919050565b6000602082019050818103600083015261355581613519565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006135926019836128da565b915061359d8261355c565b602082019050919050565b600060208201905081810360008301526135c181613585565b9050919050565b60006135d3826129f3565b91506135de836129f3565b92508282019050808211156135f6576135f5612e6f565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000613632601a836128da565b915061363d826135fc565b602082019050919050565b6000602082019050818103600083015261366181613625565b9050919050565b6000613673826129f3565b91506000820361368657613685612e6f565b5b600182039050919050565b600061369c826129f3565b91506136a7836129f3565b92508282039050818111156136bf576136be612e6f565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b6000613721602a836128da565b915061372c826136c5565b604082019050919050565b6000602082019050818103600083015261375081613714565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61378c816129b5565b82525050565b600061379e8383613783565b60208301905092915050565b6000602082019050919050565b60006137c282613757565b6137cc8185613762565b93506137d783613773565b8060005b838110156138085781516137ef8882613792565b97506137fa836137aa565b9250506001810190506137db565b5085935050505092915050565b600060a08201905061382a6000830188612a9f565b6138376020830187612ff3565b818103604083015261384981866137b7565b90506138586060830185612d6a565b6138656080830184612a9f565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006138a5601b836128da565b91506138b08261386f565b602082019050919050565b600060208201905081810360008301526138d481613898565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ddd776f9adeaa31a13d0df73a220a1822eaf7678d6d83960cc266052b1a8e4da64736f6c63430008100033
Creation ByteCode
0x6080604052671bc16d674ec800006000196200001c919062000602565b6000196200002b919062000669565b6008556000601260156101000a81548160ff0219169083151502179055506000601260166101000a81548160ff0219169083151502179055506000601260176101000a81548160ff021916908315150217905550620000bc6064620000a86002671bc16d674ec800006200045b60201b6200174e1790919060201c565b620004de60201b620017c81790919060201c565b601355620000fc6064620000e86002671bc16d674ec800006200045b60201b6200174e1790919060201c565b620004de60201b620017c81790919060201c565b6014553480156200010c57600080fd5b5060006200011f6200053060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001cd6200053060201b60201c565b601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060085460026000620002246200053060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160056000620002786200053860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007600c819055506005600d819055506019600f81905550620003d06002600f54620004de60201b620017c81790919060201c565b600e81905550620003e66200053060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef671bc16d674ec800006040516200044d9190620006b5565b60405180910390a3620008c1565b60008083036200046f5760009050620004d8565b600082846200047f9190620006d2565b905082848262000490919062000733565b14620004d3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004ca90620007f2565b60405180910390fd5b809150505b92915050565b60006200052883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200056160201b60201c565b905092915050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008083118290620005ab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005a291906200089d565b60405180910390fd5b5060008385620005bc919062000733565b9050809150509392505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200060f82620005c9565b91506200061c83620005c9565b9250826200062f576200062e620005d3565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200067682620005c9565b91506200068383620005c9565b92508282039050818111156200069e576200069d6200063a565b5b92915050565b620006af81620005c9565b82525050565b6000602082019050620006cc6000830184620006a4565b92915050565b6000620006df82620005c9565b9150620006ec83620005c9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200072857620007276200063a565b5b828202905092915050565b60006200074082620005c9565b91506200074d83620005c9565b92508262000760576200075f620005d3565b5b828204905092915050565b600082825260208201905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000620007da6021836200076b565b9150620007e7826200077c565b604082019050919050565b600060208201905081810360008301526200080d81620007cb565b9050919050565b600081519050919050565b60005b838110156200083f57808201518184015260208101905062000822565b60008484015250505050565b6000601f19601f8301169050919050565b6000620008698262000814565b6200087581856200076b565b9350620008878185602086016200081f565b62000892816200084b565b840191505092915050565b60006020820190508181036000830152620008b981846200085c565b905092915050565b61393980620008d16000396000f3fe60806040526004361061012e5760003560e01c8063751039fc116100ab57806395d89b411161006f57806395d89b41146103a1578063a9059cbb146103cc578063c3c8cd8014610409578063c9567bf914610420578063d34628cc14610437578063dd62ed3e1461046057610135565b8063751039fc146102f25780637d1db4a5146103095780638a5b9eaf146103345780638da5cb5b1461034b5780638f9a55c01461037657610135565b806331c2d847116100f257806331c2d847146102355780635932ead11461025e5780636fc3eaec1461028757806370a082311461029e578063715018a6146102db57610135565b806306fdde031461013a578063095ea7b31461016557806318160ddd146101a257806323b872dd146101cd578063313ce5671461020a57610135565b3661013557005b600080fd5b34801561014657600080fd5b5061014f61049d565b60405161015c919061295f565b60405180910390f35b34801561017157600080fd5b5061018c60048036038101906101879190612a29565b6104da565b6040516101999190612a84565b60405180910390f35b3480156101ae57600080fd5b506101b76104f8565b6040516101c49190612aae565b60405180910390f35b3480156101d957600080fd5b506101f460048036038101906101ef9190612ac9565b610508565b6040516102019190612a84565b60405180910390f35b34801561021657600080fd5b5061021f6105e1565b60405161022c9190612b38565b60405180910390f35b34801561024157600080fd5b5061025c60048036038101906102579190612c9b565b6105ea565b005b34801561026a57600080fd5b5061028560048036038101906102809190612d10565b610714565b005b34801561029357600080fd5b5061029c6107c6565b005b3480156102aa57600080fd5b506102c560048036038101906102c09190612d3d565b610838565b6040516102d29190612aae565b60405180910390f35b3480156102e757600080fd5b506102f0610889565b005b3480156102fe57600080fd5b506103076109dc565b005b34801561031557600080fd5b5061031e610a91565b60405161032b9190612aae565b60405180910390f35b34801561034057600080fd5b50610349610a97565b005b34801561035757600080fd5b50610360610f98565b60405161036d9190612d79565b60405180910390f35b34801561038257600080fd5b5061038b610fc1565b6040516103989190612aae565b60405180910390f35b3480156103ad57600080fd5b506103b6610fc7565b6040516103c3919061295f565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190612a29565b611004565b6040516104009190612a84565b60405180910390f35b34801561041557600080fd5b5061041e611022565b005b34801561042c57600080fd5b5061043561109c565b005b34801561044357600080fd5b5061045e60048036038101906104599190612c9b565b61159d565b005b34801561046c57600080fd5b5061048760048036038101906104829190612d94565b6116c7565b6040516104949190612aae565b60405180910390f35b60606040518060400160405280600981526020017f53756d2053686962610000000000000000000000000000000000000000000000815250905090565b60006104ee6104e7611812565b848461181a565b6001905092915050565b6000671bc16d674ec80000905090565b60006105158484846119e3565b6105d684610521611812565b6105d1856040518060600160405280602881526020016138dc60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610587611812565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f2a9092919063ffffffff16565b61181a565b600190509392505050565b6000600b905090565b6105f2611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461067f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067690612e20565b60405180910390fd5b60005b8151811015610710576000600660008484815181106106a4576106a3612e40565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061070890612e9e565b915050610682565b5050565b61071c611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a090612e20565b60405180910390fd5b80601260176101000a81548160ff02191690831515021790555050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610807611812565b73ffffffffffffffffffffffffffffffffffffffff161461082757600080fd5b600047905061083581611f8e565b50565b6000610882600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ffa565b9050919050565b610891611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461091e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091590612e20565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6109e4611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890612e20565b60405180910390fd5b671bc16d674ec80000601381905550671bc16d674ec80000601481905550565b60135481565b610a9f611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2390612e20565b60405180910390fd5b601260149054906101000a900460ff1615610b7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7390612f32565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c0b30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16671bc16d674ec8000061181a565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7a9190612f67565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ce1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d059190612f67565b6040518363ffffffff1660e01b8152600401610d22929190612f94565b6020604051808303816000875af1158015610d41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d659190612f67565b601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610dee30610838565b600080610df9610f98565b426040518863ffffffff1660e01b8152600401610e1b96959493929190613002565b60606040518083038185885af1158015610e39573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610e5e9190613078565b5050506001601260166101000a81548160ff0219169083151502179055506001601260176101000a81548160ff0219169083151502179055506001601260146101000a81548160ff021916908315150217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610f519291906130cb565b6020604051808303816000875af1158015610f70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f949190613109565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60145481565b60606040518060400160405280600781526020017f53554d5348494200000000000000000000000000000000000000000000000000815250905090565b6000611018611011611812565b84846119e3565b6001905092915050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611063611812565b73ffffffffffffffffffffffffffffffffffffffff161461108357600080fd5b600061108e30610838565b905061109981612068565b50565b6110a4611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611131576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112890612e20565b60405180910390fd5b601260149054906101000a900460ff1615611181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117890612f32565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061121030601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16671bc16d674ec8000061181a565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561125b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127f9190612f67565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130a9190612f67565b6040518363ffffffff1660e01b8152600401611327929190612f94565b6020604051808303816000875af1158015611346573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136a9190612f67565b601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306113f330610838565b6000806113fe610f98565b426040518863ffffffff1660e01b815260040161142096959493929190613002565b60606040518083038185885af115801561143e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114639190613078565b5050506001601260166101000a81548160ff0219169083151502179055506001601260176101000a81548160ff0219169083151502179055506001601260146101000a81548160ff021916908315150217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016115569291906130cb565b6020604051808303816000875af1158015611575573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115999190613109565b5050565b6115a5611812565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990612e20565b60405180910390fd5b60005b81518110156116c35760016006600084848151811061165757611656612e40565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806116bb90612e9e565b915050611635565b5050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080830361176057600090506117c2565b6000828461176e9190613136565b905082848261177d91906131bf565b146117bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b490613262565b60405180910390fd5b809150505b92915050565b600061180a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506122e1565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611889576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611880906132f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ef90613386565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516119d69190612aae565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4990613418565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab8906134aa565b60405180910390fd5b60008111611b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afb9061353c565b60405180910390fd5b611b0c610f98565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611b7a5750611b4a610f98565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611f0957600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611c235750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611c2c57600080fd5b6000600a819055506000600f5414611c4657600c54611c4a565b600d545b600b81905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611cfb5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611d515750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611d695750601260179054906101000a900460ff165b15611e3057601354811115611db3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611daa906135a8565b60405180910390fd5b60145481611dc084610838565b611dca91906135c8565b1115611e0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0290613648565b60405180910390fd5b6000600f541115611e2f57600f6000815480929190611e2990613668565b91905055505b5b6000611e3b30610838565b9050601260159054906101000a900460ff16158015611ea85750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611ec05750601260169054906101000a900460ff165b8015611ecc5750600081115b8015611edb5750600e54600f54105b15611f0357611ee981612068565b60004790506000811115611f0157611f0047611f8e565b5b505b50611f1a565b6000600a819055506000600b819055505b611f25838383612344565b505050565b6000838311158290611f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f69919061295f565b60405180910390fd5b5060008385611f819190613691565b9050809150509392505050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ff6573d6000803e3d6000fd5b5050565b6000600854821115612041576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203890613737565b60405180910390fd5b600061204b612354565b905061206081846117c890919063ffffffff16565b915050919050565b6001601260156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156120a05761209f612b58565b5b6040519080825280602002602001820160405280156120ce5781602001602082028036833780820191505090505b50905030816000815181106120e6576120e5612e40565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561218d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b19190612f67565b816001815181106121c5576121c4612e40565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061222c30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461181a565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612290959493929190613815565b600060405180830381600087803b1580156122aa57600080fd5b505af11580156122be573d6000803e3d6000fd5b50505050506000601260156101000a81548160ff02191690831515021790555050565b60008083118290612328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231f919061295f565b60405180910390fd5b506000838561233791906131bf565b9050809150509392505050565b61234f83838361237f565b505050565b600080600061236161254a565b9150915061237881836117c890919063ffffffff16565b9250505090565b600080600080600080612391876125a9565b9550955095509550955095506123ef86600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461261190919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061248485600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461265b90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124d0816126b9565b6124da8483612776565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516125379190612aae565b60405180910390a3505050505050505050565b600080600060085490506000671bc16d674ec80000905061257e671bc16d674ec800006008546117c890919063ffffffff16565b82101561259c57600854671bc16d674ec800009350935050506125a5565b81819350935050505b9091565b60008060008060008060008060006125c68a600a54600b546127b0565b92509250925060006125d6612354565b905060008060006125e98e878787612846565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b600061265383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f2a565b905092915050565b600080828461266a91906135c8565b9050838110156126af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126a6906138bb565b60405180910390fd5b8091505092915050565b60006126c3612354565b905060006126da828461174e90919063ffffffff16565b905061272e81600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461265b90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b61278b8260085461261190919063ffffffff16565b6008819055506127a68160095461265b90919063ffffffff16565b6009819055505050565b6000806000806127dc60646127ce888a61174e90919063ffffffff16565b6117c890919063ffffffff16565b9050600061280660646127f8888b61174e90919063ffffffff16565b6117c890919063ffffffff16565b9050600061282f82612821858c61261190919063ffffffff16565b61261190919063ffffffff16565b905080838395509550955050505093509350939050565b60008060008061285f858961174e90919063ffffffff16565b90506000612876868961174e90919063ffffffff16565b9050600061288d878961174e90919063ffffffff16565b905060006128b6826128a8858761261190919063ffffffff16565b61261190919063ffffffff16565b9050838184965096509650505050509450945094915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156129095780820151818401526020810190506128ee565b60008484015250505050565b6000601f19601f8301169050919050565b6000612931826128cf565b61293b81856128da565b935061294b8185602086016128eb565b61295481612915565b840191505092915050565b600060208201905081810360008301526129798184612926565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006129c082612995565b9050919050565b6129d0816129b5565b81146129db57600080fd5b50565b6000813590506129ed816129c7565b92915050565b6000819050919050565b612a06816129f3565b8114612a1157600080fd5b50565b600081359050612a23816129fd565b92915050565b60008060408385031215612a4057612a3f61298b565b5b6000612a4e858286016129de565b9250506020612a5f85828601612a14565b9150509250929050565b60008115159050919050565b612a7e81612a69565b82525050565b6000602082019050612a996000830184612a75565b92915050565b612aa8816129f3565b82525050565b6000602082019050612ac36000830184612a9f565b92915050565b600080600060608486031215612ae257612ae161298b565b5b6000612af0868287016129de565b9350506020612b01868287016129de565b9250506040612b1286828701612a14565b9150509250925092565b600060ff82169050919050565b612b3281612b1c565b82525050565b6000602082019050612b4d6000830184612b29565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612b9082612915565b810181811067ffffffffffffffff82111715612baf57612bae612b58565b5b80604052505050565b6000612bc2612981565b9050612bce8282612b87565b919050565b600067ffffffffffffffff821115612bee57612bed612b58565b5b602082029050602081019050919050565b600080fd5b6000612c17612c1284612bd3565b612bb8565b90508083825260208201905060208402830185811115612c3a57612c39612bff565b5b835b81811015612c635780612c4f88826129de565b845260208401935050602081019050612c3c565b5050509392505050565b600082601f830112612c8257612c81612b53565b5b8135612c92848260208601612c04565b91505092915050565b600060208284031215612cb157612cb061298b565b5b600082013567ffffffffffffffff811115612ccf57612cce612990565b5b612cdb84828501612c6d565b91505092915050565b612ced81612a69565b8114612cf857600080fd5b50565b600081359050612d0a81612ce4565b92915050565b600060208284031215612d2657612d2561298b565b5b6000612d3484828501612cfb565b91505092915050565b600060208284031215612d5357612d5261298b565b5b6000612d61848285016129de565b91505092915050565b612d73816129b5565b82525050565b6000602082019050612d8e6000830184612d6a565b92915050565b60008060408385031215612dab57612daa61298b565b5b6000612db9858286016129de565b9250506020612dca858286016129de565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612e0a6020836128da565b9150612e1582612dd4565b602082019050919050565b60006020820190508181036000830152612e3981612dfd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612ea9826129f3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612edb57612eda612e6f565b5b600182019050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612f1c6017836128da565b9150612f2782612ee6565b602082019050919050565b60006020820190508181036000830152612f4b81612f0f565b9050919050565b600081519050612f61816129c7565b92915050565b600060208284031215612f7d57612f7c61298b565b5b6000612f8b84828501612f52565b91505092915050565b6000604082019050612fa96000830185612d6a565b612fb66020830184612d6a565b9392505050565b6000819050919050565b6000819050919050565b6000612fec612fe7612fe284612fbd565b612fc7565b6129f3565b9050919050565b612ffc81612fd1565b82525050565b600060c0820190506130176000830189612d6a565b6130246020830188612a9f565b6130316040830187612ff3565b61303e6060830186612ff3565b61304b6080830185612d6a565b61305860a0830184612a9f565b979650505050505050565b600081519050613072816129fd565b92915050565b6000806000606084860312156130915761309061298b565b5b600061309f86828701613063565b93505060206130b086828701613063565b92505060406130c186828701613063565b9150509250925092565b60006040820190506130e06000830185612d6a565b6130ed6020830184612a9f565b9392505050565b60008151905061310381612ce4565b92915050565b60006020828403121561311f5761311e61298b565b5b600061312d848285016130f4565b91505092915050565b6000613141826129f3565b915061314c836129f3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561318557613184612e6f565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006131ca826129f3565b91506131d5836129f3565b9250826131e5576131e4613190565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061324c6021836128da565b9150613257826131f0565b604082019050919050565b6000602082019050818103600083015261327b8161323f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006132de6024836128da565b91506132e982613282565b604082019050919050565b6000602082019050818103600083015261330d816132d1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006133706022836128da565b915061337b82613314565b604082019050919050565b6000602082019050818103600083015261339f81613363565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006134026025836128da565b915061340d826133a6565b604082019050919050565b60006020820190508181036000830152613431816133f5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006134946023836128da565b915061349f82613438565b604082019050919050565b600060208201905081810360008301526134c381613487565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006135266029836128da565b9150613531826134ca565b604082019050919050565b6000602082019050818103600083015261355581613519565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006135926019836128da565b915061359d8261355c565b602082019050919050565b600060208201905081810360008301526135c181613585565b9050919050565b60006135d3826129f3565b91506135de836129f3565b92508282019050808211156135f6576135f5612e6f565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000613632601a836128da565b915061363d826135fc565b602082019050919050565b6000602082019050818103600083015261366181613625565b9050919050565b6000613673826129f3565b91506000820361368657613685612e6f565b5b600182039050919050565b600061369c826129f3565b91506136a7836129f3565b92508282039050818111156136bf576136be612e6f565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b6000613721602a836128da565b915061372c826136c5565b604082019050919050565b6000602082019050818103600083015261375081613714565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61378c816129b5565b82525050565b600061379e8383613783565b60208301905092915050565b6000602082019050919050565b60006137c282613757565b6137cc8185613762565b93506137d783613773565b8060005b838110156138085781516137ef8882613792565b97506137fa836137aa565b9250506001810190506137db565b5085935050505092915050565b600060a08201905061382a6000830188612a9f565b6138376020830187612ff3565b818103604083015261384981866137b7565b90506138586060830185612d6a565b6138656080830184612a9f565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006138a5601b836128da565b91506138b08261386f565b602082019050919050565b600060208201905081810360008301526138d481613898565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ddd776f9adeaa31a13d0df73a220a1822eaf7678d6d83960cc266052b1a8e4da64736f6c63430008100033
©2022-now by Spectre