token-icon

DollarSqueeze

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
DSQ
Holders
873+0.00%
Transfers
7,850

Profile Summary

Decimals
18

Market

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