[ { "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": false, "internalType": "uint8", "name": "version", "type": "uint8" } ], "name": "Initialized", "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountSent", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountReceived", "type": "uint256" } ], "name": "TransferBothExcluded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountSent", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountReceived", "type": "uint256" } ], "name": "TransferFromExcluded", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountSent", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountReceived", "type": "uint256" } ], "name": "TransferStandard", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountSent", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountReceived", "type": "uint256" } ], "name": "TransferToExcluded", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "_excluded", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_getCurrentSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" }, { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_getRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_rTotal", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_tTotal", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [], "name": "antiWhale", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getTenPercentOfBalance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcluded", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromMaxTx", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "rBalanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "setAntiWhaleStatus", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "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": "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" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" } ], "name": "viewTBalanceRBalance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" }, { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" } ]
60806040526072805461ff001916905534801561001a575f80fd5b50611fce806100285f395ff3fe608060405234801561000f575f80fd5b50600436106101bb575f3560e01c80638129fc1c116100f3578063a457c2d711610093578063af465a271161006e578063af465a27146103ae578063cba0e996146103b7578063dd62ed3e146103e2578063f2fde38b1461041a575f80fd5b8063a457c2d714610380578063a9059cbb14610393578063aae5ddd2146103a6575f80fd5b80638da5cb5b116100ce5780638da5cb5b1461035757806394e107841461036857806395d89b411461037057806397a9d56014610378575f80fd5b80638129fc1c1461033357806383f24c091461033b5780638c0b5e221461034e575f80fd5b80634d09deb31161015e578063658c27a911610139578063658c27a9146102a157806370a08231146102cc578063715018a6146102df57806380da2287146102e9575f80fd5b80634d09deb3146102565780634dacf3f5146102815780635319e78f1461028e575f80fd5b806323b872dd1161019957806323b872dd14610212578063313ce56714610225578063395093511461023a57806345e0b9d41461024d575f80fd5b806306fdde03146101bf578063095ea7b3146101dd57806318160ddd14610200575b5f80fd5b6101c761042d565b6040516101d49190611ba4565b60405180910390f35b6101f06101eb366004611bec565b6104bd565b60405190151581526020016101d4565b606f545b6040519081526020016101d4565b6101f0610220366004611c14565b6104d3565b60675460405160ff90911681526020016101d4565b6101f0610248366004611bec565b610523565b61020460705481565b610269610264366004611c4d565b610559565b6040516001600160a01b0390911681526020016101d4565b6072546101f09060ff1681565b61020461029c366004611c64565b610581565b6101f06102af366004611c64565b6001600160a01b03165f908152606d602052604090205460ff1690565b6102046102da366004611c64565b610630565b6102e7610679565b005b61031e6102f7366004611c64565b6001600160a01b03165f90815260696020908152604080832054606a909252909120549091565b604080519283526020830191909152016101d4565b6102e761068c565b6102e7610349366004611c84565b610949565b61020460715481565b6033546001600160a01b0316610269565b610204610964565b6101c7610985565b61031e610994565b6101f061038e366004611bec565b610a48565b6101f06103a1366004611bec565b610a7e565b610204610a8a565b610204606f5481565b6101f06103c5366004611c64565b6001600160a01b03165f908152606c602052604090205460ff1690565b6102046103f0366004611ca3565b6001600160a01b039182165f908152606b6020908152604080832093909416825291909152205490565b6102e7610428366004611c64565b610aa5565b60606065805461043c90611cd4565b80601f016020809104026020016040519081016040528092919081815260200182805461046890611cd4565b80156104b35780601f1061048a576101008083540402835291602001916104b3565b820191905f5260205f20905b81548152906001019060200180831161049657829003601f168201915b5050505050905090565b5f6104c9338484610b1b565b5060015b92915050565b5f6104df848484610c3e565b6001600160a01b0384165f908152606b6020908152604080832033808552925290912054610519918691610514908690611d20565b610b1b565b5060019392505050565b335f818152606b602090815260408083206001600160a01b038716845290915281205490916104c9918590610514908690611d33565b60688181548110610568575f80fd5b5f918252602090912001546001600160a01b0316905081565b6001600160a01b0381165f908152606a60205260408120546070548111156106035760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084015b60405180910390fd5b5f61060c610964565b9050815f0361061e57505f9392505050565b6106288183611d5a565b949350505050565b6001600160a01b0381165f908152606c602052604081205460ff161561066b57506001600160a01b03165f9081526069602052604090205490565b6104cd82610581565b919050565b610681610fad565b61068a5f611007565b565b5f54610100900460ff16158080156106aa57505f54600160ff909116105b806106c35750303b1580156106c357505f5460ff166001145b6107265760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016105fa565b5f805460ff191660011790558015610747575f805461ff0019166101001790555b61074f611058565b60408051808201909152600481526309a8aa8960e31b60208201526065906107779082611dcc565b5060408051808201909152600481526309a8aa8960e31b60208201526066906107a09082611dcc565b506067805460ff191660121790556b204fce5e3e25026110000000606f8190555f19606e8190556107d19190611e8c565b606e546107de9190611d20565b6070819055606a5f6107f86033546001600160a01b031690565b6001600160a01b031681526020808201929092526040015f90812092909255606f54607155606c90527f7febd347df14ea35c529e50fb2dd629d4a6226f5ccc893710fb466f8b83823fc805460ff1990811660019081179092557f8c482e007f935c93984ddf7a647e33ef99566883ffae3563aa616dc14d1632f780548216831790557fb6e99d88b536ae7728c4b89ca5a6073cf06fd2059e0aff5b1a4de2c799d9cb968054821683179055610369909252607280549092161790556108c66033546001600160a01b031690565b6001600160a01b03165f6001600160a01b03165f80516020611f79833981519152606f546040516108f991815260200190565b60405180910390a38015610946575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50565b610951610fad565b6072805460ff1916911515919091179055565b5f805f61096f610994565b909250905061097e8183611d5a565b9250505090565b60606066805461043c90611cd4565b607054606f545f918291825b606854811015610a3e57606a5f606883815481106109c0576109c0611e9f565b5f9182526020808320909101546001600160a01b031683528201929092526040019020546109ee9084611d20565b925060695f60688381548110610a0657610a06611e9f565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054610a349083611d20565b91506001016109a0565b5090939092509050565b335f818152606b602090815260408083206001600160a01b038716845290915281205490916104c9918590610514908690611d20565b5f6104c9338484610c3e565b5f600a610a9633610630565b610aa09190611d5a565b905090565b610aad610fad565b6001600160a01b038116610b125760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105fa565b61094681611007565b6001600160a01b038316610b7d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105fa565b6001600160a01b038216610bde5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105fa565b6001600160a01b038381165f818152606b602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b607254610100900460ff1615610c52575f80fd5b6072805461ff0019166101001790556001600160a01b038316610cc55760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105fa565b6001600160a01b038216610d275760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105fa565b5f8111610d885760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105fa565b610d9183611086565b15156001148015610dba57506001600160a01b0383165f908152606d602052604090205460ff16155b8015610dde57506001600160a01b0383165f908152606c602052604090205460ff16155b15610df557610dec8361111f565b610df5836111aa565b610dfe82611086565b15156001148015610e2757506001600160a01b0382165f908152606d602052604090205460ff16155b8015610e4b57506001600160a01b0382165f908152606c602052604090205460ff16155b15610e6257610e598261111f565b610e62826111aa565b6033546001600160a01b03848116911614801590610e8e57506033546001600160a01b03838116911614155b15610efa576001600160a01b0383165f908152606d602052604090205460ff16158015610ed357506001600160a01b0382165f908152606d602052604090205460ff16155b15610efa57607154811115610efa5760405162461bcd60e51b81526004016105fa90611eb3565b6033546001600160a01b03848116911614801590610f2657506033546001600160a01b03838116911614155b15610f92576001600160a01b0383165f908152606d602052604090205460ff16158015610f6b57506001600160a01b0382165f908152606d602052604090205460ff16155b15610f9257607154811115610f925760405162461bcd60e51b81526004016105fa90611eb3565b610f9d8383836112b6565b50506072805461ff001916905550565b6033546001600160a01b0316331461068a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105fa565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f54610100900460ff1661107e5760405162461bcd60e51b81526004016105fa90611efb565b61068a6113b2565b60408051600481526024810182526020810180516001600160e01b031663c45a015560e01b17905290515f91829182916001600160a01b038616916110cb9190611f46565b5f60405180830381855afa9150503d805f8114611103576040519150601f19603f3d011682016040523d82523d5f602084013e611108565b606091505b509150915081801561062857505115159392505050565b6001600160a01b0381165f908152606d602052604090205460ff16156111875760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c75646564000000000060448201526064016105fa565b6001600160a01b03165f908152606d60205260409020805460ff19166001179055565b6001600160a01b0381165f908152606c602052604090205460ff16156112125760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c75646564000000000060448201526064016105fa565b6001600160a01b0381165f908152606a6020526040902054156112515761123881610581565b6001600160a01b0382165f908152606960205260409020555b6001600160a01b03165f818152606c60205260408120805460ff191660019081179091556068805491820181559091527fa2153420d844928b4421650203c77babc8b33d7f2e7b450e2966db0c220977530180546001600160a01b0319169091179055565b6001600160a01b0383165f908152606c602052604090205460ff1680156112f557506001600160a01b0382165f908152606c602052604090205460ff16155b1561130a576113058383836113e1565b505050565b6001600160a01b0383165f908152606c602052604090205460ff1615801561134957506001600160a01b0382165f908152606c602052604090205460ff165b1561135957611305838383611649565b6001600160a01b0383165f908152606c602052604090205460ff16801561139757506001600160a01b0382165f908152606c602052604090205460ff165b156113a757611305838383611891565b6113058383836119e5565b5f54610100900460ff166113d85760405162461bcd60e51b81526004016105fa90611efb565b61068a33611007565b6113e9611b3f565b60725460ff16151560010361148b576103e8606f546114089190611d5a565b82111561148b5760405162461bcd60e51b8152602060048201526044602482018190527f43616e6e6f74207075726368617365206d6f7265207468616e2031306d202830908201527f2e312529206f6620737570706c7920696e2073696e676c65207472616e7361636064820152633a34b7b760e11b608482015260a4016105fa565b818152611496610964565b6114a09083611f61565b60208201525f60408201819052612710906114bb9084611f61565b6114c59190611d5a565b60808201526114d2610964565b81608001516114e19190611f61565b60a08201819052156114f95760a08101516101008201525b80516001600160a01b0385165f9081526069602052604081208054909190611522908490611d20565b90915550506020808201516001600160a01b0386165f908152606a90925260408220805491929091611555908490611d20565b909155505060a0810151602082015161156e9190611d20565b6001600160a01b0384165f908152606a602052604081208054909190611595908490611d33565b9091555050610100810151607080545f906115b1908490611d20565b9091555050608081015181516001600160a01b0380861692908716915f80516020611f79833981519152916115e591611d20565b60405190815260200160405180910390a3805160808201517fe6ef78c5a1f105fc4b9500eeb7cd09b041367bdee35f1d85761735ee78b3ff2e919061162a9082611d20565b604080519283526020830191909152015b60405180910390a150505050565b611651611b3f565b600a61165c85610581565b6116669190611d5a565b8211156116db5760405162461bcd60e51b815260206004820152603a60248201527f43616e6e6f742073656c6c206d6f7265207468616e20313025206f662062616c60448201527f616e636520696e2073696e676c65207472616e73616374696f6e00000000000060648201526084016105fa565b8181526116e6610964565b6116f09083611f61565b60208201525f606082018190526127109061170b9084611f61565b6117159190611d5a565b60c0820152611722610964565b8160c001516117319190611f61565b60e08201819052156117495760e08101516101008201525b8060200151606a5f866001600160a01b03166001600160a01b031681526020019081526020015f205f82825461177f9190611d20565b909155505060c081015181516117959190611d20565b6001600160a01b0384165f90815260696020526040812080549091906117bc908490611d33565b909155505060e081015160208201516117d59190611d20565b6001600160a01b0384165f908152606a6020526040812080549091906117fc908490611d33565b9091555050610100810151607080545f90611818908490611d20565b909155505060c081015181516001600160a01b0380861692908716915f80516020611f798339815191529161184c91611d20565b60405190815260200160405180910390a3805160c08201517fff000e16c1c0d33b07404c2b2abb9832356b5cfd57566d73c9d09611f030890d919061162a9082611d20565b611899611b3f565b8181526118a4610964565b6118ae9083611f61565b60208083019190915281516001600160a01b0386165f9081526069909252604082208054919290916118e1908490611d20565b90915550506020808201516001600160a01b0386165f908152606a90925260408220805491929091611914908490611d20565b909155505080516001600160a01b0384165f9081526069602052604081208054909190611942908490611d33565b90915550506020808201516001600160a01b0385165f908152606a90925260408220805491929091611975908490611d33565b909155505080516040519081526001600160a01b0384811691908616905f80516020611f798339815191529060200160405180910390a380516040805182815260208101929092527f2541109a23d530c06d62a3bf63d8d03107194870126fddb7170c0daef360cd8a910161163b565b6119ed611b3f565b670de0b6b3a76400006119ff85610581565b611a099190611d20565b821115611a585760405162461bcd60e51b815260206004820152601d60248201527f596f7520676f747461206b6565702031204d45544820616c776179732100000060448201526064016105fa565b818152611a63610964565b611a6d9083611f61565b60208083018290526001600160a01b0386165f908152606a909152604081208054909190611a9c908490611d20565b90915550506020808201516001600160a01b0385165f908152606a90925260408220805491929091611acf908490611d33565b909155505080516040519081526001600160a01b0384811691908616905f80516020611f798339815191529060200160405180910390a380516040805182815260208101929092527fd9923e08d9d88ff7a7e9b8460f3163dc6b887fabe315449da3b5cd16bb5e9340910161163b565b6040518061012001604052805f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81525090565b5f5b83811015611b9c578181015183820152602001611b84565b50505f910152565b602081525f8251806020840152611bc2816040850160208701611b82565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114610674575f80fd5b5f8060408385031215611bfd575f80fd5b611c0683611bd6565b946020939093013593505050565b5f805f60608486031215611c26575f80fd5b611c2f84611bd6565b9250611c3d60208501611bd6565b9150604084013590509250925092565b5f60208284031215611c5d575f80fd5b5035919050565b5f60208284031215611c74575f80fd5b611c7d82611bd6565b9392505050565b5f60208284031215611c94575f80fd5b81358015158114611c7d575f80fd5b5f8060408385031215611cb4575f80fd5b611cbd83611bd6565b9150611ccb60208401611bd6565b90509250929050565b600181811c90821680611ce857607f821691505b602082108103611d0657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156104cd576104cd611d0c565b808201808211156104cd576104cd611d0c565b634e487b7160e01b5f52601260045260245ffd5b5f82611d6857611d68611d46565b500490565b634e487b7160e01b5f52604160045260245ffd5b601f82111561130557805f5260205f20601f840160051c81016020851015611da65750805b601f840160051c820191505b81811015611dc5575f8155600101611db2565b5050505050565b815167ffffffffffffffff811115611de657611de6611d6d565b611dfa81611df48454611cd4565b84611d81565b602080601f831160018114611e2d575f8415611e165750858301515b5f19600386901b1c1916600185901b178555611e84565b5f85815260208120601f198616915b82811015611e5b57888601518255948401946001909101908401611e3c565b5085821015611e7857878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f82611e9a57611e9a611d46565b500690565b634e487b7160e01b5f52603260045260245ffd5b60208082526028908201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546040820152673c20b6b7bab73a1760c11b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b5f8251611f57818460208701611b82565b9190910192915050565b80820281158282048414176104cd576104cd611d0c56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122086738a16f4bcec29652210b015a0b1889f30a324dd2a1b53f92632c1fe31255564736f6c63430008180033