Overview ERC721
Total Supply:
10,000 TTC

Holders:
3
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x6507187219fC7D33D943564772d3d6Bf17b8dB54
60806040526000600960146101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280601081526020017f54696d6554726176656c6572436c7562000000000000000000000000000000008152506040518060400160405280600381526020017f54544300000000000000000000000000000000000000000000000000000000008152508160029080519060200190620000b1929190620002dd565b508060039080519060200190620000ca929190620002dd565b50620000db6200014460201b60201c565b60008190555050506000600860006101000a81548160ff0219169083151502179055506200011e620001126200014960201b60201c565b6200015160201b60201c565b6200013e620001326200014960201b60201c565b6200021760201b60201c565b620003f2565b600090565b600033905090565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f2931ebb3d190545dcf6801c37aa686b74f2e1000e753d0fac6e471a2aa5a621360405160405180910390a35050565b828054620002eb90620003bc565b90600052602060002090601f0160209004810192826200030f57600085556200035b565b82601f106200032a57805160ff19168380011785556200035b565b828001600101855582156200035b579182015b828111156200035a5782518255916020019190600101906200033d565b5b5090506200036a91906200036e565b5090565b5b80821115620003895760008160009055506001016200036f565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003d557607f821691505b60208210811415620003ec57620003eb6200038d565b5b50919050565b613c2980620004026000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80636e0e5b1911610104578063b33712c5116100a2578063e985e9c511610071578063e985e9c5146104e1578063f0dda65c14610511578063f2fde38b1461052d578063f851a44014610549576101da565b8063b33712c51461046f578063b88d4fde14610479578063c87b56dd14610495578063e7f0c375146104c5576101da565b80638da5cb5b116100de5780638da5cb5b1461040d57806395d89b411461042b5780639bed25d814610449578063a22cb46514610453576101da565b80636e0e5b19146103b757806370a08231146103d3578063715018a614610403576101da565b806342842e0e1161017c5780635be7cc161161014b5780635be7cc161461032f5780635c975abb1461034b5780636352211e146103695780636c0360eb14610399576101da565b806342842e0e146102d157806342966c68146102ed578063439766ce1461030957806355f804b314610313576101da565b8063081812fc116101b8578063081812fc1461024b578063095ea7b31461027b57806318160ddd1461029757806323b872dd146102b5576101da565b806301ffc9a7146101df57806306fdde031461020f57806307ebec271461022d575b600080fd5b6101f960048036038101906101f49190612e36565b610567565b6040516102069190612e7e565b60405180910390f35b610217610649565b6040516102249190612f32565b60405180910390f35b6102356106db565b6040516102429190612e7e565b60405180910390f35b61026560048036038101906102609190612f8a565b6106ee565b6040516102729190612ff8565b60405180910390f35b6102956004803603810190610290919061303f565b61076a565b005b61029f610875565b6040516102ac919061308e565b60405180910390f35b6102cf60048036038101906102ca91906130a9565b61088c565b005b6102eb60048036038101906102e691906130a9565b61089c565b005b61030760048036038101906103029190612f8a565b6108bc565b005b610311610919565b005b61032d60048036038101906103289190613161565b61099f565b005b610349600480360381019061034491906131ae565b610a6a565b005b610353610b62565b6040516103609190612e7e565b60405180910390f35b610383600480360381019061037e9190612f8a565b610b79565b6040516103909190612ff8565b60405180910390f35b6103a1610b8f565b6040516103ae9190612f32565b60405180910390f35b6103d160048036038101906103cc9190613207565b610c1d565b005b6103ed60048036038101906103e891906131ae565b610ced565b6040516103fa919061308e565b60405180910390f35b61040b610dbd565b005b610415610e45565b6040516104229190612ff8565b60405180910390f35b610433610e6f565b6040516104409190612f32565b60405180910390f35b610451610f01565b005b61046d60048036038101906104689190613234565b610f89565b005b610477611101565b005b610493600480360381019061048e91906133a4565b611187565b005b6104af60048036038101906104aa9190612f8a565b611203565b6040516104bc9190612f32565b60405180910390f35b6104df60048036038101906104da9190613427565b6112a2565b005b6104fb60048036038101906104f69190613427565b61133a565b6040516105089190612e7e565b60405180910390f35b61052b6004803603810190610526919061303f565b6113ce565b005b610547600480360381019061054291906131ae565b6114d4565b005b6105516115cc565b60405161055e9190612ff8565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061063257507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106425750610641826115f6565b5b9050919050565b60606002805461065890613496565b80601f016020809104026020016040519081016040528092919081815260200182805461068490613496565b80156106d15780601f106106a6576101008083540402835291602001916106d1565b820191906000526020600020905b8154815290600101906020018083116106b457829003601f168201915b5050505050905090565b600960149054906101000a900460ff1681565b60006106f982611660565b61072f576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061077582610b79565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107dd576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107fc6116ae565b73ffffffffffffffffffffffffffffffffffffffff161415801561082e575061082c816108276116ae565b61133a565b155b15610865576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108708383836116b6565b505050565b600061087f611768565b6001546000540303905090565b61089783838361176d565b505050565b6108b783838360405180602001604052806000815250611187565b505050565b600960149054906101000a900460ff1661090b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090290613514565b60405180910390fd5b610916816001611c23565b50565b6109216116ae565b73ffffffffffffffffffffffffffffffffffffffff1661093f610e45565b73ffffffffffffffffffffffffffffffffffffffff1614610995576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098c90613580565b60405180910390fd5b61099d612013565b565b6109a76116ae565b73ffffffffffffffffffffffffffffffffffffffff166109c5610e45565b73ffffffffffffffffffffffffffffffffffffffff1614610a1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1290613580565b60405180910390fd5b8181600a9190610a2c929190612ce4565b507f5411e8ebf1636d9e83d5fc4900bf80cbac82e8790da2a4c94db4895e889eedf68282604051610a5e9291906135cd565b60405180910390a15050565b610a726116ae565b73ffffffffffffffffffffffffffffffffffffffff16610a90610e45565b73ffffffffffffffffffffffffffffffffffffffff1614610ae6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610add90613580565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90613663565b60405180910390fd5b610b5f816120b6565b50565b6000600860009054906101000a900460ff16905090565b6000610b848261217c565b600001519050919050565b600a8054610b9c90613496565b80601f0160208091040260200160405190810160405280929190818152602001828054610bc890613496565b8015610c155780601f10610bea57610100808354040283529160200191610c15565b820191906000526020600020905b815481529060010190602001808311610bf857829003601f168201915b505050505081565b610c256116ae565b73ffffffffffffffffffffffffffffffffffffffff16610c43610e45565b73ffffffffffffffffffffffffffffffffffffffff1614610c99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9090613580565b60405180910390fd5b80600960146101000a81548160ff0219169083151502179055507f430864ad215aa849052adf33b0cae7eb033aa8a4f9cf45fb3973699038505ff381604051610ce29190612e7e565b60405180910390a150565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d55576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b610dc56116ae565b73ffffffffffffffffffffffffffffffffffffffff16610de3610e45565b73ffffffffffffffffffffffffffffffffffffffff1614610e39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3090613580565b60405180910390fd5b610e43600061240b565b565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610e7e90613496565b80601f0160208091040260200160405190810160405280929190818152602001828054610eaa90613496565b8015610ef75780601f10610ecc57610100808354040283529160200191610ef7565b820191906000526020600020905b815481529060010190602001808311610eda57829003601f168201915b5050505050905090565b610f096116ae565b73ffffffffffffffffffffffffffffffffffffffff16610f276115cc565b73ffffffffffffffffffffffffffffffffffffffff1614610f7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f74906136cf565b60405180910390fd5b610f8760006120b6565b565b610f916116ae565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ff6576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600760006110036116ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166110b06116ae565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516110f59190612e7e565b60405180910390a35050565b6111096116ae565b73ffffffffffffffffffffffffffffffffffffffff16611127610e45565b73ffffffffffffffffffffffffffffffffffffffff161461117d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117490613580565b60405180910390fd5b6111856124d1565b565b61119284848461176d565b6111b18373ffffffffffffffffffffffffffffffffffffffff16612573565b80156111c657506111c484848484612596565b155b156111fd576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b606061120e82611660565b611244576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061124e6126e7565b905060008151141561126f576040518060200160405280600081525061129a565b8061127984612779565b60405160200161128a92919061372b565b6040516020818303038152906040525b915050919050565b6112aa6116ae565b73ffffffffffffffffffffffffffffffffffffffff166112c8610e45565b73ffffffffffffffffffffffffffffffffffffffff161461131e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131590613580565b60405180910390fd5b61132a8261022c6128da565b6113368161022c6128da565b5050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6113d66116ae565b73ffffffffffffffffffffffffffffffffffffffff166113f46115cc565b73ffffffffffffffffffffffffffffffffffffffff161461144a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611441906136cf565b60405180910390fd5b6000811161148d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114849061379b565b60405180910390fd5b61149782826128da565b7f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688582826040516114c89291906137bb565b60405180910390a15050565b6114dc6116ae565b73ffffffffffffffffffffffffffffffffffffffff166114fa610e45565b73ffffffffffffffffffffffffffffffffffffffff1614611550576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154790613580565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156115c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b790613856565b60405180910390fd5b6115c98161240b565b50565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008161166b611768565b1115801561167a575060005482105b80156116a7575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600090565b60006117788261217c565b90508373ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146117e3576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff166118046116ae565b73ffffffffffffffffffffffffffffffffffffffff16148061183357506118328561182d6116ae565b61133a565b5b8061187857506118416116ae565b73ffffffffffffffffffffffffffffffffffffffff16611860846106ee565b73ffffffffffffffffffffffffffffffffffffffff16145b9050806118b1576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611918576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61192585858560016128f8565b611931600084876116b6565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600460008581526020019081526020016000209050848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060006001850190506000600460008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611bb1576000548214611bb057878160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611c1c85858560016128fe565b5050505050565b6000611c2e8361217c565b90506000816000015190508215611d0f5760008173ffffffffffffffffffffffffffffffffffffffff16611c606116ae565b73ffffffffffffffffffffffffffffffffffffffff161480611c8f5750611c8e82611c896116ae565b61133a565b5b80611cd45750611c9d6116ae565b73ffffffffffffffffffffffffffffffffffffffff16611cbc866106ee565b73ffffffffffffffffffffffffffffffffffffffff16145b905080611d0d576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b611d1d8160008660016128f8565b611d29600085836116b6565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060018160000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060018160000160108282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600460008781526020019081526020016000209050828160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600181600001601c6101000a81548160ff02191690831515021790555060006001870190506000600460008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611f8d576000548214611f8c57848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b5050505083600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ffb8160008660016128fe565b60016000815480929190600101919050555050505050565b61201b610b62565b1561205b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612052906138c2565b60405180910390fd5b6001600860006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861209f6116ae565b6040516120ac9190612ff8565b60405180910390a1565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f2931ebb3d190545dcf6801c37aa686b74f2e1000e753d0fac6e471a2aa5a621360405160405180910390a35050565b612184612d6a565b600082905080612192611768565b111580156121a1575060005481105b156123d4576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff161515151581525050905080604001516123d257600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146122b6578092505050612406565b5b6001156123d157818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146123cc578092505050612406565b6122b7565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6124d9610b62565b612518576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250f9061392e565b60405180910390fd5b6000600860006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61255c6116ae565b6040516125699190612ff8565b60405180910390a1565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026125bc6116ae565b8786866040518563ffffffff1660e01b81526004016125de94939291906139a3565b6020604051808303816000875af192505050801561261a57506040513d601f19601f820116820180604052508101906126179190613a04565b60015b612694573d806000811461264a576040519150601f19603f3d011682016040523d82523d6000602084013e61264f565b606091505b5060008151141561268c576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600a80546126f690613496565b80601f016020809104026020016040519081016040528092919081815260200182805461272290613496565b801561276f5780601f106127445761010080835404028352916020019161276f565b820191906000526020600020905b81548152906001019060200180831161275257829003601f168201915b5050505050905090565b606060008214156127c1576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506128d5565b600082905060005b600082146127f35780806127dc90613a60565b915050600a826127ec9190613ad8565b91506127c9565b60008167ffffffffffffffff81111561280f5761280e613279565b5b6040519080825280601f01601f1916602001820160405280156128415781602001600182028036833780820191505090505b5090505b600085146128ce5760018261285a9190613b09565b9150600a856128699190613b3d565b60306128759190613b6e565b60f81b81838151811061288b5761288a613bc4565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856128c79190613ad8565b9450612845565b8093505050505b919050565b6128f4828260405180602001604052806000815250612904565b5050565b50505050565b50505050565b6129118383836001612916565b505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415612983576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008414156129be576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6129cb60008683876128f8565b83600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600081905060008582019050838015612b955750612b948773ffffffffffffffffffffffffffffffffffffffff16612573565b5b15612c5b575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c0a6000888480600101955088612596565b612c40576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80821415612b9b578260005414612c5657600080fd5b612cc7565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480821415612c5c575b816000819055505050612cdd60008683876128fe565b5050505050565b828054612cf090613496565b90600052602060002090601f016020900481019282612d125760008555612d59565b82601f10612d2b57803560ff1916838001178555612d59565b82800160010185558215612d59579182015b82811115612d58578235825591602001919060010190612d3d565b5b509050612d669190612dad565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115612dc6576000816000905550600101612dae565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612e1381612dde565b8114612e1e57600080fd5b50565b600081359050612e3081612e0a565b92915050565b600060208284031215612e4c57612e4b612dd4565b5b6000612e5a84828501612e21565b91505092915050565b60008115159050919050565b612e7881612e63565b82525050565b6000602082019050612e936000830184612e6f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ed3578082015181840152602081019050612eb8565b83811115612ee2576000848401525b50505050565b6000601f19601f8301169050919050565b6000612f0482612e99565b612f0e8185612ea4565b9350612f1e818560208601612eb5565b612f2781612ee8565b840191505092915050565b60006020820190508181036000830152612f4c8184612ef9565b905092915050565b6000819050919050565b612f6781612f54565b8114612f7257600080fd5b50565b600081359050612f8481612f5e565b92915050565b600060208284031215612fa057612f9f612dd4565b5b6000612fae84828501612f75565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612fe282612fb7565b9050919050565b612ff281612fd7565b82525050565b600060208201905061300d6000830184612fe9565b92915050565b61301c81612fd7565b811461302757600080fd5b50565b60008135905061303981613013565b92915050565b6000806040838503121561305657613055612dd4565b5b60006130648582860161302a565b925050602061307585828601612f75565b9150509250929050565b61308881612f54565b82525050565b60006020820190506130a3600083018461307f565b92915050565b6000806000606084860312156130c2576130c1612dd4565b5b60006130d08682870161302a565b93505060206130e18682870161302a565b92505060406130f286828701612f75565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f840112613121576131206130fc565b5b8235905067ffffffffffffffff81111561313e5761313d613101565b5b60208301915083600182028301111561315a57613159613106565b5b9250929050565b6000806020838503121561317857613177612dd4565b5b600083013567ffffffffffffffff81111561319657613195612dd9565b5b6131a28582860161310b565b92509250509250929050565b6000602082840312156131c4576131c3612dd4565b5b60006131d28482850161302a565b91505092915050565b6131e481612e63565b81146131ef57600080fd5b50565b600081359050613201816131db565b92915050565b60006020828403121561321d5761321c612dd4565b5b600061322b848285016131f2565b91505092915050565b6000806040838503121561324b5761324a612dd4565b5b60006132598582860161302a565b925050602061326a858286016131f2565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6132b182612ee8565b810181811067ffffffffffffffff821117156132d0576132cf613279565b5b80604052505050565b60006132e3612dca565b90506132ef82826132a8565b919050565b600067ffffffffffffffff82111561330f5761330e613279565b5b61331882612ee8565b9050602081019050919050565b82818337600083830152505050565b6000613347613342846132f4565b6132d9565b90508281526020810184848401111561336357613362613274565b5b61336e848285613325565b509392505050565b600082601f83011261338b5761338a6130fc565b5b813561339b848260208601613334565b91505092915050565b600080600080608085870312156133be576133bd612dd4565b5b60006133cc8782880161302a565b94505060206133dd8782880161302a565b93505060406133ee87828801612f75565b925050606085013567ffffffffffffffff81111561340f5761340e612dd9565b5b61341b87828801613376565b91505092959194509250565b6000806040838503121561343e5761343d612dd4565b5b600061344c8582860161302a565b925050602061345d8582860161302a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806134ae57607f821691505b602082108114156134c2576134c1613467565b5b50919050565b7f6275726e206973206e6f7420656e61626c656400000000000000000000000000600082015250565b60006134fe601383612ea4565b9150613509826134c8565b602082019050919050565b6000602082019050818103600083015261352d816134f1565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061356a602083612ea4565b915061357582613534565b602082019050919050565b600060208201905081810360008301526135998161355d565b9050919050565b60006135ac8385612ea4565b93506135b9838584613325565b6135c283612ee8565b840190509392505050565b600060208201905081810360008301526135e88184866135a0565b90509392505050565b7f4f776e61626c653a206e65772061646d696e20697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061364d602683612ea4565b9150613658826135f1565b604082019050919050565b6000602082019050818103600083015261367c81613640565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f74207468652061646d696e600082015250565b60006136b9602083612ea4565b91506136c482613683565b602082019050919050565b600060208201905081810360008301526136e8816136ac565b9050919050565b600081905092915050565b600061370582612e99565b61370f81856136ef565b935061371f818560208601612eb5565b80840191505092915050565b600061373782856136fa565b915061374382846136fa565b91508190509392505050565b7f5454433a20696e76616c696420636f756e740000000000000000000000000000600082015250565b6000613785601283612ea4565b91506137908261374f565b602082019050919050565b600060208201905081810360008301526137b481613778565b9050919050565b60006040820190506137d06000830185612fe9565b6137dd602083018461307f565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613840602683612ea4565b915061384b826137e4565b604082019050919050565b6000602082019050818103600083015261386f81613833565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006138ac601083612ea4565b91506138b782613876565b602082019050919050565b600060208201905081810360008301526138db8161389f565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613918601483612ea4565b9150613923826138e2565b602082019050919050565b600060208201905081810360008301526139478161390b565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006139758261394e565b61397f8185613959565b935061398f818560208601612eb5565b61399881612ee8565b840191505092915050565b60006080820190506139b86000830187612fe9565b6139c56020830186612fe9565b6139d2604083018561307f565b81810360608301526139e4818461396a565b905095945050505050565b6000815190506139fe81612e0a565b92915050565b600060208284031215613a1a57613a19612dd4565b5b6000613a28848285016139ef565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613a6b82612f54565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613a9e57613a9d613a31565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613ae382612f54565b9150613aee83612f54565b925082613afe57613afd613aa9565b5b828204905092915050565b6000613b1482612f54565b9150613b1f83612f54565b925082821015613b3257613b31613a31565b5b828203905092915050565b6000613b4882612f54565b9150613b5383612f54565b925082613b6357613b62613aa9565b5b828206905092915050565b6000613b7982612f54565b9150613b8483612f54565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613bb957613bb8613a31565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220cec20f982f7e8067ae8f21b3a788f8f350812cc390517c326304763d44bddaed64736f6c634300080a0033