[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousDev", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newDev", "type": "address" } ], "name": "DevAddressTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "EMERGENCY_MODE", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "rValue", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "excludeFromAntiWhale", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "excludeFromReflect", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getDev", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "isEmergencyModeOn", "outputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "isExcludedfromAntiWhale", "outputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "isExcludedfromFees", "outputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "isExcludedfromReflect", "outputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_bool", "type": "bool" } ], "name": "setEmergencyMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "setLpAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "setTransferTaxRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "settleDeadAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferDevAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60a060405260006006556113886007556000600860146101000a81548160ff0219169083151502179055503480156200003757600080fd5b5060006200004a620004af60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167f6c8b441f7518541573a16ca5273a7877eb0cdd202d6ff88ab40b9143f75a76d860405160405180910390a3506040518060400160405280600c81526020017f54727565205265666c656374000000000000000000000000000000000000000081525060039080519060200190620001cf9291906200051a565b506040518060400160405280600381526020017f5452540000000000000000000000000000000000000000000000000000000000815250600490805190602001906200021d9291906200051a565b50600660ff1660808160ff1660f81b81525050600064174876e80090506001600a600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200041b81600254620004b760201b620015bf1790919060201c565b6002819055506200043d81600554620004b760201b620015bf1790919060201c565b60058190555080600960008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505062000748565b600033905090565b6000808284620004c8919062000624565b90508381101562000510576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200050790620005f1565b60405180910390fd5b8091505092915050565b82805462000528906200068b565b90600052602060002090601f0160209004810192826200054c576000855562000598565b82601f106200056757805160ff191683800117855562000598565b8280016001018555821562000598579182015b82811115620005975782518255916020019190600101906200057a565b5b509050620005a79190620005ab565b5090565b5b80821115620005c6576000816000905550600101620005ac565b5090565b6000620005d9601b8362000613565b9150620005e6826200071f565b602082019050919050565b600060208201905081810360008301526200060c81620005ca565b9050919050565b600082825260208201905092915050565b6000620006318262000681565b91506200063e8362000681565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620006765762000675620006c1565b5b828201905092915050565b6000819050919050565b60006002820490506001821680620006a457607f821691505b60208210811415620006bb57620006ba620006f0565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60805160f81c61326562000767600039600061077f01526132656000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806382abb81a116100f9578063af39f67d11610097578063c024666811610071578063c0246668146104be578063dd62ed3e146104da578063f2fde38b1461050a578063ff7c8d6614610526576101a9565b8063af39f67d14610456578063b34117ba14610486578063be32b3f8146104a2576101a9565b80639285a1bd116100d35780639285a1bd146103ba57806395d89b41146103ea578063a85187d914610408578063a9059cbb14610426576101a9565b806382abb81a1461035057806388d63aac14610380578063893d20e81461039c576101a9565b806323b872dd1161016657806340c10f191161014057806340c10f19146102ca5780636f5e0212146102e657806370a0823114610302578063771a3a1d14610332576101a9565b806323b872dd14610260578063313ce5671461029057806332e248d7146102ae576101a9565b806306fdde03146101ae578063095ea7b3146101cc57806309bb9267146101fc57806309e6c9321461021a5780630acf5b461461023857806318160ddd14610242575b600080fd5b6101b6610542565b6040516101c39190612a66565b60405180910390f35b6101e660048036038101906101e1919061277d565b6105d4565b6040516101f39190612a4b565b60405180910390f35b6102046105fa565b6040516102119190612a30565b60405180910390f35b610222610624565b60405161022f9190612a4b565b60405180910390f35b61024061063b565b005b61024a610698565b6040516102579190612c08565b60405180910390f35b61027a600480360381019061027591906126ea565b6106a2565b6040516102879190612a4b565b60405180910390f35b61029861077b565b6040516102a59190612c23565b60405180910390f35b6102c860048036038101906102c3919061273d565b6107a3565b005b6102e460048036038101906102df919061277d565b610a0d565b005b61030060048036038101906102fb919061267d565b610c5c565b005b61031c6004803603810190610317919061267d565b610d35565b6040516103299190612c08565b60405180910390f35b61033a610e7e565b6040516103479190612c08565b60405180910390f35b61036a6004803603810190610365919061267d565b610eb0565b6040516103779190612a4b565b60405180910390f35b61039a600480360381019061039591906127ea565b610f06565b005b6103a4610fc4565b6040516103b19190612a30565b60405180910390f35b6103d460048036038101906103cf919061267d565b610fed565b6040516103e19190612a4b565b60405180910390f35b6103f2611043565b6040516103ff9190612a66565b60405180910390f35b6104106110d5565b60405161041d9190612a4b565b60405180910390f35b610440600480360381019061043b919061277d565b6110e8565b60405161044d9190612a4b565b60405180910390f35b610470600480360381019061046b919061267d565b611106565b60405161047d9190612a4b565b60405180910390f35b6104a0600480360381019061049b919061273d565b61115c565b005b6104bc60048036038101906104b791906127bd565b61124e565b005b6104d860048036038101906104d3919061273d565b611302565b005b6104f460048036038101906104ef91906126aa565b6113f4565b6040516105019190612c08565b60405180910390f35b610524600480360381019061051f919061267d565b61147b565b005b610540600480360381019061053b919061267d565b61151c565b005b60606003805461055190612df7565b80601f016020809104026020016040519081016040528092919081815260200182805461057d90612df7565b80156105ca5780601f1061059f576101008083540402835291602001916105ca565b820191906000526020600020905b8154815290600101906020018083116105ad57829003601f168201915b5050505050905090565b60006105e86105e161161d565b8484611625565b6105f061063b565b6001905092915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600860149054906101000a900460ff16905090565b600061064861dead610d35565b9050600060065490506000818361065f9190612d3b565b905080600560008282546106739190612d3b565b92505081905550806006600082825461068c9190612c5a565b92505081905550505050565b6000600254905090565b6000610765846106b061161d565b6107608560405180606001604052806028815260200161320860289139600d60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061071661161d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117f09092919063ffffffff16565b611625565b610770848484611854565b600190509392505050565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b6107ab61161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461083a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083190612b68565b60405180910390fd5b801515600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156108cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c490612b08565b60405180910390fd5b600115158115151461092657610921600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121d8565b61096f565b61096e600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612212565b5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b610a1561161d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9990612b48565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0990612be8565b60405180910390fd5b6000610b1c610698565b9050610b33826002546115bf90919063ffffffff16565b6002819055506000610b6782610b5964e8d4a5100060025461224c90919063ffffffff16565b6122c790919063ffffffff16565b9050610b9564e8d4a51000610b878360055461224c90919063ffffffff16565b6122c790919063ffffffff16565b60058190555082600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bea9190612c5a565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610c4e9190612c08565b60405180910390a350505050565b610c6461161d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890612b48565b60405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600060011515600860149054906101000a900460ff16151514610e3657600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610df057610deb600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612212565b610e31565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020545b610e77565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020545b9050919050565b6000610eab620186a0610e9d606460075461224c90919063ffffffff16565b6122c790919063ffffffff16565b905090565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610f0e61161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9490612b68565b60405180910390fd5b611b588111158015610fb157506103e88110155b610fba57600080fd5b8060078190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60606004805461105290612df7565b80601f016020809104026020016040519081016040528092919081815260200182805461107e90612df7565b80156110cb5780601f106110a0576101008083540402835291602001916110cb565b820191906000526020600020905b8154815290600101906020018083116110ae57829003601f168201915b5050505050905090565b600860149054906101000a900460ff1681565b60006110fc6110f561161d565b8484611854565b6001905092915050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b61116461161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ea90612b68565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b61125661161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112dc90612b68565b60405180910390fd5b80600860146101000a81548160ff02191690831515021790555050565b61130a61161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611399576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139090612b68565b60405180910390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61148361161d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611510576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150790612b48565b60405180910390fd5b61151981612311565b50565b61152461161d565b73ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115aa90612b68565b60405180910390fd5b6115bc8161243e565b50565b60008082846115ce9190612c5a565b905083811015611613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160a90612ae8565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168c90612bc8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fc90612ac8565b60405180910390fd5b80600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117e39190612c08565b60405180910390a3505050565b6000838311158290611838576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182f9190612a66565b60405180910390fd5b50600083856118479190612d3b565b9050809150509392505050565b828160011515600860149054906101000a900460ff16151514806118c65750600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b8061191a5750600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8061196e5750600b60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806119c957506119c560646119b760056119a9600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610d35565b61224c90919063ffffffff16565b6122c790919063ffffffff16565b8111155b6119d257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611a42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3990612ba8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611ab2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aa990612a88565b60405180910390fd5b6000611abd846121d8565b905060008060011515600860149054906101000a900460ff1615151415611bf75785600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b2d9190612d3b565b9250508190555085600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611b839190612c5a565b925050819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef88604051611be79190612c08565b60405180910390a35050506121d1565b600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611cec57611c518661256e565b9150611c5c8361256e565b90508160056000828254611c709190612d3b565b925050819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8489611cd29190612d3b565b604051611cdf9190612c08565b60405180910390a3611d52565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef88604051611d499190612c08565b60405180910390a35b600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611df45750600a60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611ec75785600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e489190612d3b565b9250508190555060008211611e5d5785611e6a565b8186611e699190612d3b565b5b600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611eb89190612c5a565b925050819055505050506121d1565b600a60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611fe75785600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f689190612d3b565b9250508190555060008111611f7d5782611f8a565b8083611f899190612d3b565b5b600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611fd89190612c5a565b925050819055505050506121d1565b600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156121075782600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120889190612d3b565b925050819055506000821161209d57856120aa565b81866120a99190612d3b565b5b600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120f89190612c5a565b925050819055505050506121d1565b82600960008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121569190612d3b565b925050819055506000811161216b5782612178565b80836121779190612d3b565b5b600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121c69190612c5a565b925050819055505050505b5050505050565b600061220b6121e56125a1565b6121fd64e8d4a510008561224c90919063ffffffff16565b6122c790919063ffffffff16565b9050919050565b600061224564e8d4a51000612237846122296125a1565b61224c90919063ffffffff16565b6122c790919063ffffffff16565b9050919050565b60008083141561225f57600090506122c1565b6000828461226d9190612ce1565b905082848261227c9190612cb0565b146122bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b390612b28565b60405180910390fd5b809150505b92915050565b600061230983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506125db565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612381576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237890612aa8565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156124ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a590612b88565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f6c8b441f7518541573a16ca5273a7877eb0cdd202d6ff88ab40b9143f75a76d860405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061259a620186a061258c6007548561224c90919063ffffffff16565b6122c790919063ffffffff16565b9050919050565b60006125d66005546125c864e8d4a510006125ba610698565b61224c90919063ffffffff16565b6122c790919063ffffffff16565b905090565b60008083118290612622576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126199190612a66565b60405180910390fd5b50600083856126319190612cb0565b9050809150509392505050565b60008135905061264d816131c2565b92915050565b600081359050612662816131d9565b92915050565b600081359050612677816131f0565b92915050565b60006020828403121561269357612692612eb6565b5b60006126a18482850161263e565b91505092915050565b600080604083850312156126c1576126c0612eb6565b5b60006126cf8582860161263e565b92505060206126e08582860161263e565b9150509250929050565b60008060006060848603121561270357612702612eb6565b5b60006127118682870161263e565b93505060206127228682870161263e565b925050604061273386828701612668565b9150509250925092565b6000806040838503121561275457612753612eb6565b5b60006127628582860161263e565b925050602061277385828601612653565b9150509250929050565b6000806040838503121561279457612793612eb6565b5b60006127a28582860161263e565b92505060206127b385828601612668565b9150509250929050565b6000602082840312156127d3576127d2612eb6565b5b60006127e184828501612653565b91505092915050565b600060208284031215612800576127ff612eb6565b5b600061280e84828501612668565b91505092915050565b61282081612d6f565b82525050565b61282f81612d81565b82525050565b600061284082612c3e565b61284a8185612c49565b935061285a818560208601612dc4565b61286381612ebb565b840191505092915050565b600061287b602383612c49565b915061288682612ecc565b604082019050919050565b600061289e602683612c49565b91506128a982612f1b565b604082019050919050565b60006128c1602283612c49565b91506128cc82612f6a565b604082019050919050565b60006128e4601b83612c49565b91506128ef82612fb9565b602082019050919050565b6000612907601283612c49565b915061291282612fe2565b602082019050919050565b600061292a602183612c49565b91506129358261300b565b604082019050919050565b600061294d602083612c49565b91506129588261305a565b602082019050919050565b6000612970601e83612c49565b915061297b82613083565b602082019050919050565b6000612993602483612c49565b915061299e826130ac565b604082019050919050565b60006129b6602583612c49565b91506129c1826130fb565b604082019050919050565b60006129d9602483612c49565b91506129e48261314a565b604082019050919050565b60006129fc601f83612c49565b9150612a0782613199565b602082019050919050565b612a1b81612dad565b82525050565b612a2a81612db7565b82525050565b6000602082019050612a456000830184612817565b92915050565b6000602082019050612a606000830184612826565b92915050565b60006020820190508181036000830152612a808184612835565b905092915050565b60006020820190508181036000830152612aa18161286e565b9050919050565b60006020820190508181036000830152612ac181612891565b9050919050565b60006020820190508181036000830152612ae1816128b4565b9050919050565b60006020820190508181036000830152612b01816128d7565b9050919050565b60006020820190508181036000830152612b21816128fa565b9050919050565b60006020820190508181036000830152612b418161291d565b9050919050565b60006020820190508181036000830152612b6181612940565b9050919050565b60006020820190508181036000830152612b8181612963565b9050919050565b60006020820190508181036000830152612ba181612986565b9050919050565b60006020820190508181036000830152612bc1816129a9565b9050919050565b60006020820190508181036000830152612be1816129cc565b9050919050565b60006020820190508181036000830152612c01816129ef565b9050919050565b6000602082019050612c1d6000830184612a12565b92915050565b6000602082019050612c386000830184612a21565b92915050565b600081519050919050565b600082825260208201905092915050565b6000612c6582612dad565b9150612c7083612dad565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612ca557612ca4612e29565b5b828201905092915050565b6000612cbb82612dad565b9150612cc683612dad565b925082612cd657612cd5612e58565b5b828204905092915050565b6000612cec82612dad565b9150612cf783612dad565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612d3057612d2f612e29565b5b828202905092915050565b6000612d4682612dad565b9150612d5183612dad565b925082821015612d6457612d63612e29565b5b828203905092915050565b6000612d7a82612d8d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015612de2578082015181840152602081019050612dc7565b83811115612df1576000848401525b50505050565b60006002820490506001821680612e0f57607f821691505b60208210811415612e2357612e22612e87565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4552524f523a20616c7265616479207365740000000000000000000000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206465760000600082015250565b7f4f776e61626c653a206e65772064657620697320746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6131cb81612d6f565b81146131d657600080fd5b50565b6131e281612d81565b81146131ed57600080fd5b50565b6131f981612dad565b811461320457600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212204fcedc5b1a3d05cb0de9a3c08c986cb85db9f96e2cb4365329dd84336bae883364736f6c63430008070033