Overview ERC721
Total Supply:
7,721 LCCC

Holders:
83
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x9537528DA9F69acD6A76e36AB9cBcC2722A350fb
608060405266d529ae9e860000600c556000600d556000600e60006101000a81548160ff02191690831515021790555060405180602001604052806000815250601090805190602001906200005692919062000206565b5060006013553480156200006957600080fd5b506040518060400160405280601381526020017f4c6967687443756c7443727970746f436c7562000000000000000000000000008152506040518060400160405280600481526020017f4c434343000000000000000000000000000000000000000000000000000000008152508160009080519060200190620000ee92919062000206565b5080600190805190602001906200010792919062000206565b5050506200012a6200011e6200013860201b60201c565b6200014060201b60201c565b6001600b819055506200031b565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200021490620002e5565b90600052602060002090601f01602090048101928262000238576000855562000284565b82601f106200025357805160ff191683800117855562000284565b8280016001018555821562000284579182015b828111156200028357825182559160200191906001019062000266565b5b50905062000293919062000297565b5090565b5b80821115620002b257600081600090555060010162000298565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002fe57607f821691505b60208210811415620003155762000314620002b6565b5b50919050565b615672806200032b6000396000f3fe6080604052600436106102515760003560e01c806370a0823111610139578063be99aaa7116100b6578063e28a43e41161007a578063e28a43e4146108c7578063e985e9c514610904578063f2fde38b14610941578063f4a0a5281461096a578063f5ebec8014610993578063ff1b6556146109be57610251565b8063be99aaa7146107e4578063c6cdff53146107fb578063c87b56dd14610824578063ca0df4a114610861578063cf27f4201461089e57610251565b806395d89b41116100fd57806395d89b411461070e57806397304ced14610739578063a22cb46514610755578063b224bbf01461077e578063b88d4fde146107bb57610251565b806370a082311461063957806371273bb714610676578063715018a6146106a1578063864ef3e5146106b85780638da5cb5b146106e357610251565b80632f745c59116101d25780634f6ccce7116101965780634f6ccce71461051557806355f804b314610552578063603f4d521461057b5780636352211e146105a65780636817c76c146105e35780636c0360eb1461060e57610251565b80632f745c591461043257806338aa42e91461046f5780633ccfd60b146104ac57806342842e0e146104c357806342966c68146104ec57610251565b8063095ea7b311610219578063095ea7b31461034f578063109695231461037857806318160ddd146103a157806318ba1b61146103cc57806323b872dd1461040957610251565b806301ffc9a714610256578063031bd4c41461029357806306fdde03146102be578063081812fc146102e9578063084c408814610326575b600080fd5b34801561026257600080fd5b5061027d60048036038101906102789190613927565b6109e9565b60405161028a919061396f565b60405180910390f35b34801561029f57600080fd5b506102a8610a63565b6040516102b591906139a3565b60405180910390f35b3480156102ca57600080fd5b506102d3610a69565b6040516102e09190613a57565b60405180910390f35b3480156102f557600080fd5b50610310600480360381019061030b9190613aa5565b610afb565b60405161031d9190613b13565b60405180910390f35b34801561033257600080fd5b5061034d60048036038101906103489190613aa5565b610b80565b005b34801561035b57600080fd5b5061037660048036038101906103719190613b5a565b610c06565b005b34801561038457600080fd5b5061039f600480360381019061039a9190613bff565b610d1e565b005b3480156103ad57600080fd5b506103b6610db0565b6040516103c391906139a3565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190613c4c565b610dbd565b604051610400919061396f565b60405180910390f35b34801561041557600080fd5b50610430600480360381019061042b9190613c79565b610e09565b005b34801561043e57600080fd5b5061045960048036038101906104549190613b5a565b610e69565b60405161046691906139a3565b60405180910390f35b34801561047b57600080fd5b5061049660048036038101906104919190613c4c565b610f0e565b6040516104a391906139a3565b60405180910390f35b3480156104b857600080fd5b506104c1610f57565b005b3480156104cf57600080fd5b506104ea60048036038101906104e59190613c79565b61119b565b005b3480156104f857600080fd5b50610513600480360381019061050e9190613aa5565b6111bb565b005b34801561052157600080fd5b5061053c60048036038101906105379190613aa5565b611317565b60405161054991906139a3565b60405180910390f35b34801561055e57600080fd5b5061057960048036038101906105749190613bff565b611388565b005b34801561058757600080fd5b5061059061141a565b60405161059d91906139a3565b60405180910390f35b3480156105b257600080fd5b506105cd60048036038101906105c89190613aa5565b611420565b6040516105da9190613b13565b60405180910390f35b3480156105ef57600080fd5b506105f86114d2565b60405161060591906139a3565b60405180910390f35b34801561061a57600080fd5b506106236114d8565b6040516106309190613a57565b60405180910390f35b34801561064557600080fd5b50610660600480360381019061065b9190613c4c565b611566565b60405161066d91906139a3565b60405180910390f35b34801561068257600080fd5b5061068b61161e565b60405161069891906139a3565b60405180910390f35b3480156106ad57600080fd5b506106b6611623565b005b3480156106c457600080fd5b506106cd6116ab565b6040516106da919061396f565b60405180910390f35b3480156106ef57600080fd5b506106f86116be565b6040516107059190613b13565b60405180910390f35b34801561071a57600080fd5b506107236116e8565b6040516107309190613a57565b60405180910390f35b610753600480360381019061074e9190613aa5565b61177a565b005b34801561076157600080fd5b5061077c60048036038101906107779190613cf8565b611b29565b005b34801561078a57600080fd5b506107a560048036038101906107a09190613c4c565b611caa565b6040516107b2919061396f565b60405180910390f35b3480156107c757600080fd5b506107e260048036038101906107dd9190613e68565b611cf5565b005b3480156107f057600080fd5b506107f9611d57565b005b34801561080757600080fd5b50610822600480360381019061081d9190613fae565b611dff565b005b34801561083057600080fd5b5061084b60048036038101906108469190613aa5565b611efd565b6040516108589190613a57565b60405180910390f35b34801561086d57600080fd5b5061088860048036038101906108839190613aa5565b611fa4565b6040516108959190613b13565b60405180910390f35b3480156108aa57600080fd5b506108c560048036038101906108c09190614060565b611fe1565b005b3480156108d357600080fd5b506108ee60048036038101906108e99190613c4c565b612158565b6040516108fb919061416b565b60405180910390f35b34801561091057600080fd5b5061092b6004803603810190610926919061418d565b612206565b604051610938919061396f565b60405180910390f35b34801561094d57600080fd5b5061096860048036038101906109639190613c4c565b61229a565b005b34801561097657600080fd5b50610991600480360381019061098c9190613aa5565b612392565b005b34801561099f57600080fd5b506109a8612418565b6040516109b591906139a3565b60405180910390f35b3480156109ca57600080fd5b506109d361241e565b6040516109e09190613a57565b60405180910390f35b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610a5c5750610a5b826124ac565b5b9050919050565b61271681565b606060008054610a78906141fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610aa4906141fc565b8015610af15780601f10610ac657610100808354040283529160200191610af1565b820191906000526020600020905b815481529060010190602001808311610ad457829003601f168201915b5050505050905090565b6000610b068261258e565b610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c906142a0565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b610b886125fa565b73ffffffffffffffffffffffffffffffffffffffff16610ba66116be565b73ffffffffffffffffffffffffffffffffffffffff1614610bfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf39061430c565b60405180910390fd5b80600d8190555050565b6000610c1182611420565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c799061439e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ca16125fa565b73ffffffffffffffffffffffffffffffffffffffff161480610cd05750610ccf81610cca6125fa565b612206565b5b610d0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0690614430565b60405180910390fd5b610d198383612602565b505050565b610d266125fa565b73ffffffffffffffffffffffffffffffffffffffff16610d446116be565b73ffffffffffffffffffffffffffffffffffffffff1614610d9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d919061430c565b60405180910390fd5b818160109190610dab929190613818565b505050565b6000600880549050905090565b60006001601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054119050919050565b610e1a610e146125fa565b826126bb565b610e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e50906144c2565b60405180910390fd5b610e64838383612799565b505050565b6000610e7483611566565b8210610eb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eac90614554565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610f5f6125fa565b73ffffffffffffffffffffffffffffffffffffffff16610f7d6116be565b73ffffffffffffffffffffffffffffffffffffffff1614610fd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fca9061430c565b60405180910390fd5b60006064602847610fe491906145a3565b610fee919061462c565b905060006064600c4761100191906145a3565b61100b919061462c565b90506000606460084761101e91906145a3565b611028919061462c565b9050738e3331bbc9af9b5fdeae7e2ea83b207ccf66bc3973ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015611084573d6000803e3d6000fd5b5073b82cbb2cd0cb7e29015845a82c18d183fe254c4573ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156110df573d6000803e3d6000fd5b5073f331afba4179fbfea8464f69e69ea7fa4cf3747473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015801561113a573d6000803e3d6000fd5b50736626a2739959b2355f29184fa0db390920ccfc4073ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611195573d6000803e3d6000fd5b50505050565b6111b683838360405180602001604052806000815250611cf5565b505050565b600e60009054906101000a900460ff1661120a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611201906146a9565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1661122a82611420565b73ffffffffffffffffffffffffffffffffffffffff1614611280576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112779061473b565b60405180910390fd5b611289816129f5565b336012600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff6554c3a5d28e08c120b5a69c7edbaf52f935bd2596a60b8a18e282cd257cddb813360405161130c92919061475b565b60405180910390a150565b6000611321610db0565b8210611362576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611359906147f6565b60405180910390fd5b6008828154811061137657611375614816565b5b90600052602060002001549050919050565b6113906125fa565b73ffffffffffffffffffffffffffffffffffffffff166113ae6116be565b73ffffffffffffffffffffffffffffffffffffffff1614611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fb9061430c565b60405180910390fd5b8181600f9190611415929190613818565b505050565b600d5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c0906148b7565b60405180910390fd5b80915050919050565b600c5481565b600f80546114e5906141fc565b80601f0160208091040260200160405190810160405280929190818152602001828054611511906141fc565b801561155e5780601f106115335761010080835404028352916020019161155e565b820191906000526020600020905b81548152906001019060200180831161154157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ce90614949565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b601481565b61162b6125fa565b73ffffffffffffffffffffffffffffffffffffffff166116496116be565b73ffffffffffffffffffffffffffffffffffffffff161461169f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116969061430c565b60405180910390fd5b6116a96000612b06565b565b600e60009054906101000a900460ff1681565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600180546116f7906141fc565b80601f0160208091040260200160405190810160405280929190818152602001828054611723906141fc565b80156117705780601f1061174557610100808354040283529160200191611770565b820191906000526020600020905b81548152906001019060200180831161175357829003601f168201915b5050505050905090565b6002600b5414156117c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b7906149b5565b60405180910390fd5b6002600b819055506000600d54141561180e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180590614a21565b60405180910390fd5b60008111801561181f575060148111155b61185e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185590614ab3565b60405180910390fd5b6003600d5414156118c55761271681611875610db0565b61187f9190614ad3565b11156118c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b790614b75565b60405180910390fd5b611aa0565b611388816118d1610db0565b6118db9190614ad3565b111561191c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191390614c07565b60405180910390fd5b6002600d5414156119ae576000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116119a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a090614c99565b60405180910390fd5b611a9f565b6001600d541415611a9e57600181601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a069190614cb9565b1015611a47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3e90614d5f565b60405180910390fd5b80601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a969190614cb9565b925050819055505b5b5b600081600c54611ab091906145a3565b905080341015611af5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aec90614df1565b60405180910390fd5b60005b82811015611b1c57611b0933612bcc565b8080611b1490614e11565b915050611af8565b50506001600b8190555050565b611b316125fa565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9690614ea6565b60405180910390fd5b8060056000611bac6125fa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611c596125fa565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611c9e919061396f565b60405180910390a35050565b600080601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054119050919050565b611d06611d006125fa565b836126bb565b611d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3c906144c2565b60405180910390fd5b611d5184848484612c10565b50505050565b611d5f6125fa565b73ffffffffffffffffffffffffffffffffffffffff16611d7d6116be565b73ffffffffffffffffffffffffffffffffffffffff1614611dd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dca9061430c565b60405180910390fd5b600e60009054906101000a900460ff1615600e60006101000a81548160ff021916908315150217905550565b611e076125fa565b73ffffffffffffffffffffffffffffffffffffffff16611e256116be565b73ffffffffffffffffffffffffffffffffffffffff1614611e7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e729061430c565b60405180910390fd5b60005b8251811015611ef8578160116000858481518110611e9f57611e9e614816565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080611ef090614e11565b915050611e7e565b505050565b6060611f088261258e565b611f47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3e90614f38565b60405180910390fd5b6000611f51612c6c565b90506000815111611f715760405180602001604052806000815250611f9c565b80611f7b84612cfe565b604051602001611f8c929190614f94565b6040516020818303038152906040525b915050919050565b60006012600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b611fe96125fa565b73ffffffffffffffffffffffffffffffffffffffff166120076116be565b73ffffffffffffffffffffffffffffffffffffffff161461205d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120549061430c565b60405180910390fd5b6000600d54146120a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209990615004565b60405180910390fd5b6064828290506120b0610db0565b6120ba9190614ad3565b11156120fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f290615070565b60405180910390fd5b60005b828290508110156121535761214073b82cbb2cd0cb7e29015845a82c18d183fe254c4584848481811061213457612133614816565b5b90506020020135612e5f565b808061214b90614e11565b9150506120fe565b505050565b6060600061216583611566565b905060008167ffffffffffffffff81111561218357612182613d3d565b5b6040519080825280602002602001820160405280156121b15781602001602082028036833780820191505090505b50905060005b828110156121fb576121c98582610e69565b8282815181106121dc576121db614816565b5b60200260200101818152505080806121f390614e11565b9150506121b7565b819350505050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6122a26125fa565b73ffffffffffffffffffffffffffffffffffffffff166122c06116be565b73ffffffffffffffffffffffffffffffffffffffff1614612316576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230d9061430c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237d90615102565b60405180910390fd5b61238f81612b06565b50565b61239a6125fa565b73ffffffffffffffffffffffffffffffffffffffff166123b86116be565b73ffffffffffffffffffffffffffffffffffffffff161461240e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124059061430c565b60405180910390fd5b80600c8190555050565b61138881565b6010805461242b906141fc565b80601f0160208091040260200160405190810160405280929190818152602001828054612457906141fc565b80156124a45780601f10612479576101008083540402835291602001916124a4565b820191906000526020600020905b81548152906001019060200180831161248757829003601f168201915b505050505081565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061257757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612587575061258682612e7b565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661267583611420565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006126c68261258e565b612705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126fc90615194565b60405180910390fd5b600061271083611420565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061277f57508373ffffffffffffffffffffffffffffffffffffffff1661276784610afb565b73ffffffffffffffffffffffffffffffffffffffff16145b80612790575061278f8185612206565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166127b982611420565b73ffffffffffffffffffffffffffffffffffffffff161461280f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161280690615226565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561287f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612876906152b8565b60405180910390fd5b61288a838383612ee5565b612895600082612602565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546128e59190614cb9565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461293c9190614ad3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000612a0082611420565b9050612a0e81600084612ee5565b612a19600083612602565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a699190614cb9565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000601354334442604051602001612be79493929190615341565b6040516020818303038152906040528051906020012060001c9050612c0c8282612e5f565b5050565b612c1b848484612799565b612c2784848484612ff9565b612c66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c5d90615401565b60405180910390fd5b50505050565b6060600f8054612c7b906141fc565b80601f0160208091040260200160405190810160405280929190818152602001828054612ca7906141fc565b8015612cf45780601f10612cc957610100808354040283529160200191612cf4565b820191906000526020600020905b815481529060010190602001808311612cd757829003601f168201915b5050505050905090565b60606000821415612d46576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612e5a565b600082905060005b60008214612d78578080612d6190614e11565b915050600a82612d71919061462c565b9150612d4e565b60008167ffffffffffffffff811115612d9457612d93613d3d565b5b6040519080825280601f01601f191660200182016040528015612dc65781602001600182028036833780820191505090505b5090505b60008514612e5357600182612ddf9190614cb9565b9150600a85612dee9190615421565b6030612dfa9190614ad3565b60f81b818381518110612e1057612e0f614816565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612e4c919061462c565b9450612dca565b8093505050505b919050565b6000612e6a82613190565b9050612e7683826132b3565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612ef08383836132d1565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612f3357612f2e816132d6565b612f72565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612f7157612f70838261331f565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612fb557612fb08161348c565b612ff4565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612ff357612ff2828261355d565b5b5b505050565b600061301a8473ffffffffffffffffffffffffffffffffffffffff166135dc565b15613183578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026130436125fa565b8786866040518563ffffffff1660e01b815260040161306594939291906154a7565b602060405180830381600087803b15801561307f57600080fd5b505af19250505080156130b057506040513d601f19601f820116820180604052508101906130ad9190615508565b60015b613133573d80600081146130e0576040519150601f19603f3d011682016040523d82523d6000602084013e6130e5565b606091505b5060008151141561312b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161312290615401565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613188565b600190505b949350505050565b60008061319b610db0565b6127166131a89190614cb9565b9050600081846131b89190615421565b905060008060148361271681106131d2576131d1614816565b5b0154146131f75760148261271681106131ee576131ed614816565b5b015490506131fb565b8190505b6000601460018561320c9190614cb9565b612716811061321e5761321d614816565b5b01541415613252576001836132339190614cb9565b601483612716811061324857613247614816565b5b0181905550613290565b60146001846132619190614cb9565b612716811061327357613272614816565b5b0154601483612716811061328a57613289614816565b5b01819055505b601360008154809291906132a390614e11565b9190505550809350505050919050565b6132cd8282604051806020016040528060008152506135ef565b5050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161332c84611566565b6133369190614cb9565b905060006007600084815260200190815260200160002054905081811461341b576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506134a09190614cb9565b90506000600960008481526020019081526020016000205490506000600883815481106134d0576134cf614816565b5b9060005260206000200154905080600883815481106134f2576134f1614816565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061354157613540615535565b5b6001900381819060005260206000200160009055905550505050565b600061356883611566565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b6135f9838361364a565b6136066000848484612ff9565b613645576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161363c90615401565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156136ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136b1906155b0565b60405180910390fd5b6136c38161258e565b15613703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136fa9061561c565b60405180910390fd5b61370f60008383612ee5565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461375f9190614ad3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054613824906141fc565b90600052602060002090601f016020900481019282613846576000855561388d565b82601f1061385f57803560ff191683800117855561388d565b8280016001018555821561388d579182015b8281111561388c578235825591602001919060010190613871565b5b50905061389a919061389e565b5090565b5b808211156138b757600081600090555060010161389f565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613904816138cf565b811461390f57600080fd5b50565b600081359050613921816138fb565b92915050565b60006020828403121561393d5761393c6138c5565b5b600061394b84828501613912565b91505092915050565b60008115159050919050565b61396981613954565b82525050565b60006020820190506139846000830184613960565b92915050565b6000819050919050565b61399d8161398a565b82525050565b60006020820190506139b86000830184613994565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156139f85780820151818401526020810190506139dd565b83811115613a07576000848401525b50505050565b6000601f19601f8301169050919050565b6000613a29826139be565b613a3381856139c9565b9350613a438185602086016139da565b613a4c81613a0d565b840191505092915050565b60006020820190508181036000830152613a718184613a1e565b905092915050565b613a828161398a565b8114613a8d57600080fd5b50565b600081359050613a9f81613a79565b92915050565b600060208284031215613abb57613aba6138c5565b5b6000613ac984828501613a90565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613afd82613ad2565b9050919050565b613b0d81613af2565b82525050565b6000602082019050613b286000830184613b04565b92915050565b613b3781613af2565b8114613b4257600080fd5b50565b600081359050613b5481613b2e565b92915050565b60008060408385031215613b7157613b706138c5565b5b6000613b7f85828601613b45565b9250506020613b9085828601613a90565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f840112613bbf57613bbe613b9a565b5b8235905067ffffffffffffffff811115613bdc57613bdb613b9f565b5b602083019150836001820283011115613bf857613bf7613ba4565b5b9250929050565b60008060208385031215613c1657613c156138c5565b5b600083013567ffffffffffffffff811115613c3457613c336138ca565b5b613c4085828601613ba9565b92509250509250929050565b600060208284031215613c6257613c616138c5565b5b6000613c7084828501613b45565b91505092915050565b600080600060608486031215613c9257613c916138c5565b5b6000613ca086828701613b45565b9350506020613cb186828701613b45565b9250506040613cc286828701613a90565b9150509250925092565b613cd581613954565b8114613ce057600080fd5b50565b600081359050613cf281613ccc565b92915050565b60008060408385031215613d0f57613d0e6138c5565b5b6000613d1d85828601613b45565b9250506020613d2e85828601613ce3565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613d7582613a0d565b810181811067ffffffffffffffff82111715613d9457613d93613d3d565b5b80604052505050565b6000613da76138bb565b9050613db38282613d6c565b919050565b600067ffffffffffffffff821115613dd357613dd2613d3d565b5b613ddc82613a0d565b9050602081019050919050565b82818337600083830152505050565b6000613e0b613e0684613db8565b613d9d565b905082815260208101848484011115613e2757613e26613d38565b5b613e32848285613de9565b509392505050565b600082601f830112613e4f57613e4e613b9a565b5b8135613e5f848260208601613df8565b91505092915050565b60008060008060808587031215613e8257613e816138c5565b5b6000613e9087828801613b45565b9450506020613ea187828801613b45565b9350506040613eb287828801613a90565b925050606085013567ffffffffffffffff811115613ed357613ed26138ca565b5b613edf87828801613e3a565b91505092959194509250565b600067ffffffffffffffff821115613f0657613f05613d3d565b5b602082029050602081019050919050565b6000613f2a613f2584613eeb565b613d9d565b90508083825260208201905060208402830185811115613f4d57613f4c613ba4565b5b835b81811015613f765780613f628882613b45565b845260208401935050602081019050613f4f565b5050509392505050565b600082601f830112613f9557613f94613b9a565b5b8135613fa5848260208601613f17565b91505092915050565b60008060408385031215613fc557613fc46138c5565b5b600083013567ffffffffffffffff811115613fe357613fe26138ca565b5b613fef85828601613f80565b925050602061400085828601613a90565b9150509250929050565b60008083601f8401126140205761401f613b9a565b5b8235905067ffffffffffffffff81111561403d5761403c613b9f565b5b60208301915083602082028301111561405957614058613ba4565b5b9250929050565b60008060208385031215614077576140766138c5565b5b600083013567ffffffffffffffff811115614095576140946138ca565b5b6140a18582860161400a565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6140e28161398a565b82525050565b60006140f483836140d9565b60208301905092915050565b6000602082019050919050565b6000614118826140ad565b61412281856140b8565b935061412d836140c9565b8060005b8381101561415e57815161414588826140e8565b975061415083614100565b925050600181019050614131565b5085935050505092915050565b60006020820190508181036000830152614185818461410d565b905092915050565b600080604083850312156141a4576141a36138c5565b5b60006141b285828601613b45565b92505060206141c385828601613b45565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061421457607f821691505b60208210811415614228576142276141cd565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061428a602c836139c9565b91506142958261422e565b604082019050919050565b600060208201905081810360008301526142b98161427d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006142f66020836139c9565b9150614301826142c0565b602082019050919050565b60006020820190508181036000830152614325816142e9565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006143886021836139c9565b91506143938261432c565b604082019050919050565b600060208201905081810360008301526143b78161437b565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b600061441a6038836139c9565b9150614425826143be565b604082019050919050565b600060208201905081810360008301526144498161440d565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b60006144ac6031836139c9565b91506144b782614450565b604082019050919050565b600060208201905081810360008301526144db8161449f565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061453e602b836139c9565b9150614549826144e2565b604082019050919050565b6000602082019050818103600083015261456d81614531565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006145ae8261398a565b91506145b98361398a565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156145f2576145f1614574565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006146378261398a565b91506146428361398a565b925082614652576146516145fd565b5b828204905092915050565b7f596f752063616e6e6f74206275726e20617420746869732074696d6500000000600082015250565b6000614693601c836139c9565b915061469e8261465d565b602082019050919050565b600060208201905081810360008301526146c281614686565b9050919050565b7f596f752063616e6e6f74206275726e206120746f6b656e20796f7520646f206e60008201527f6f74206f776e0000000000000000000000000000000000000000000000000000602082015250565b60006147256026836139c9565b9150614730826146c9565b604082019050919050565b6000602082019050818103600083015261475481614718565b9050919050565b60006040820190506147706000830185613994565b61477d6020830184613b04565b9392505050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006147e0602c836139c9565b91506147eb82614784565b604082019050919050565b6000602082019050818103600083015261480f816147d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006148a16029836139c9565b91506148ac82614845565b604082019050919050565b600060208201905081810360008301526148d081614894565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614933602a836139c9565b915061493e826148d7565b604082019050919050565b6000602082019050818103600083015261496281614926565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b600061499f601f836139c9565b91506149aa82614969565b602082019050919050565b600060208201905081810360008301526149ce81614992565b9050919050565b7f53616c6520697320636c6f736564000000000000000000000000000000000000600082015250565b6000614a0b600e836139c9565b9150614a16826149d5565b602082019050919050565b60006020820190508181036000830152614a3a816149fe565b9050919050565b7f596f752063616e206f6e6c79206d696e74203120746f20323020746f6b656e7360008201527f20617420612074696d6500000000000000000000000000000000000000000000602082015250565b6000614a9d602a836139c9565b9150614aa882614a41565b604082019050919050565b60006020820190508181036000830152614acc81614a90565b9050919050565b6000614ade8261398a565b9150614ae98361398a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614b1e57614b1d614574565b5b828201905092915050565b7f4c4343432068617320736f6c64206f7574000000000000000000000000000000600082015250565b6000614b5f6011836139c9565b9150614b6a82614b29565b602082019050919050565b60006020820190508181036000830152614b8e81614b52565b9050919050565b7f546865206d6178696d756d2070726573616c6520746f6b656e7320686176652060008201527f6265656e206d696e746564000000000000000000000000000000000000000000602082015250565b6000614bf1602b836139c9565b9150614bfc82614b95565b604082019050919050565b60006020820190508181036000830152614c2081614be4565b9050919050565b7f596f7520617265206e6f7420656c696769626c6520746f2070726573616c652060008201527f6d696e7400000000000000000000000000000000000000000000000000000000602082015250565b6000614c836024836139c9565b9150614c8e82614c27565b604082019050919050565b60006020820190508181036000830152614cb281614c76565b9050919050565b6000614cc48261398a565b9150614ccf8361398a565b925082821015614ce257614ce1614574565b5b828203905092915050565b7f596f752063616e6e6f74206d696e742074686174206d616e7920746f6b656e7360008201527f20617420746869732074696d6500000000000000000000000000000000000000602082015250565b6000614d49602d836139c9565b9150614d5482614ced565b604082019050919050565b60006020820190508181036000830152614d7881614d3c565b9050919050565b7f45746865722076616c75652073656e742069732062656c6f772074686520707260008201527f6963650000000000000000000000000000000000000000000000000000000000602082015250565b6000614ddb6023836139c9565b9150614de682614d7f565b604082019050919050565b60006020820190508181036000830152614e0a81614dce565b9050919050565b6000614e1c8261398a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614e4f57614e4e614574565b5b600182019050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000614e906019836139c9565b9150614e9b82614e5a565b602082019050919050565b60006020820190508181036000830152614ebf81614e83565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000614f22602f836139c9565b9150614f2d82614ec6565b604082019050919050565b60006020820190508181036000830152614f5181614f15565b9050919050565b600081905092915050565b6000614f6e826139be565b614f788185614f58565b9350614f888185602086016139da565b80840191505092915050565b6000614fa08285614f63565b9150614fac8284614f63565b91508190509392505050565b7f53616c65206973206e6f7420696e20636c6f7365642073746174650000000000600082015250565b6000614fee601b836139c9565b9150614ff982614fb8565b602082019050919050565b6000602082019050818103600083015261501d81614fe1565b9050919050565b7f457863656564656420676976656177617920737570706c790000000000000000600082015250565b600061505a6018836139c9565b915061506582615024565b602082019050919050565b600060208201905081810360008301526150898161504d565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006150ec6026836139c9565b91506150f782615090565b604082019050919050565b6000602082019050818103600083015261511b816150df565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061517e602c836139c9565b915061518982615122565b604082019050919050565b600060208201905081810360008301526151ad81615171565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b60006152106029836139c9565b915061521b826151b4565b604082019050919050565b6000602082019050818103600083015261523f81615203565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006152a26024836139c9565b91506152ad82615246565b604082019050919050565b600060208201905081810360008301526152d181615295565b9050919050565b6000819050919050565b6152f36152ee8261398a565b6152d8565b82525050565b60008160601b9050919050565b6000615311826152f9565b9050919050565b600061532382615306565b9050919050565b61533b61533682613af2565b615318565b82525050565b600061534d82876152e2565b60208201915061535d828661532a565b60148201915061536d82856152e2565b60208201915061537d82846152e2565b60208201915081905095945050505050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006153eb6032836139c9565b91506153f68261538f565b604082019050919050565b6000602082019050818103600083015261541a816153de565b9050919050565b600061542c8261398a565b91506154378361398a565b925082615447576154466145fd565b5b828206905092915050565b600081519050919050565b600082825260208201905092915050565b600061547982615452565b615483818561545d565b93506154938185602086016139da565b61549c81613a0d565b840191505092915050565b60006080820190506154bc6000830187613b04565b6154c96020830186613b04565b6154d66040830185613994565b81810360608301526154e8818461546e565b905095945050505050565b600081519050615502816138fb565b92915050565b60006020828403121561551e5761551d6138c5565b5b600061552c848285016154f3565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061559a6020836139c9565b91506155a582615564565b602082019050919050565b600060208201905081810360008301526155c98161558d565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615606601c836139c9565b9150615611826155d0565b602082019050919050565b60006020820190508181036000830152615635816155f9565b905091905056fea26469706673582212201e13112c737d23c3af7b28934e821ff0715e4fc63b5a94d4390734653d18ea7264736f6c63430008090033