token-icon

KinkTAO

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
KINK
Holders
42+0.00%
Transfers
554

Profile Summary

Decimals
18

Market

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