token-icon

Shiba Koi Inu

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
SHIKOI
Holders
19+0.00%
Transfers
70

Profile Summary

Decimals
18

Market

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