token-icon

Floki Dokey

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
KIDO
Holders
54+0.00%
Transfers
199

Profile Summary

Decimals
18

Market

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