token-icon

BUGGY

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
BUGGY
Holders
30+0.00%
Transfers
369

Profile Summary

Decimals
18

Market

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