Overview ERC721
Total Supply:
39,960 OCS

Holders:
3,004
Profile Summary
Blockchain:
Base (8453)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x57c5e201E2a8D3EE549972669c0dd3147C901092
6080604052604051806080016040528060438152602001620042b860439139600a90816200002e9190620004a6565b50618235600b556101f4600c55661f8c501d9b0000600d55617530600e55602d600f5560006010556001601160006101000a81548160ff0219169083151502179055503480156200007e57600080fd5b506040518060400160405280600e81526020017f4f6e636861696e20537072696e670000000000000000000000000000000000008152506040518060400160405280600381526020017f4f435300000000000000000000000000000000000000000000000000000000008152508160029081620000fc9190620004a6565b5080600390816200010e9190620004a6565b506200011f6200015560201b60201c565b6000819055505050620001476200013b6200015e60201b60201c565b6200016660201b60201c565b60016009819055506200058d565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002ae57607f821691505b602082108103620002c457620002c362000266565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200032e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002ef565b6200033a8683620002ef565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000387620003816200037b8462000352565b6200035c565b62000352565b9050919050565b6000819050919050565b620003a38362000366565b620003bb620003b2826200038e565b848454620002fc565b825550505050565b600090565b620003d2620003c3565b620003df81848462000398565b505050565b5b818110156200040757620003fb600082620003c8565b600181019050620003e5565b5050565b601f82111562000456576200042081620002ca565b6200042b84620002df565b810160208510156200043b578190505b620004536200044a85620002df565b830182620003e4565b50505b505050565b600082821c905092915050565b60006200047b600019846008026200045b565b1980831691505092915050565b600062000496838362000468565b9150826002028217905092915050565b620004b1826200022c565b67ffffffffffffffff811115620004cd57620004cc62000237565b5b620004d9825462000295565b620004e68282856200040b565b600060209050601f8311600181146200051e576000841562000509578287015190505b62000515858262000488565b86555062000585565b601f1984166200052e86620002ca565b60005b82811015620005585784890151825560018201915060208501945060208101905062000531565b8683101562000578578489015162000574601f89168262000468565b8355505b6001600288020188555050505b505050505050565b613d1b806200059d6000396000f3fe60806040526004361061020f5760003560e01c806370a0823111610118578063b88d4fde116100a0578063d5abeb011161006f578063d5abeb0114610754578063e985e9c51461077f578063efdc7788146107bc578063f2fde38b146107e5578063f6511f931461080e5761020f565b8063b88d4fde14610698578063c6a91b42146106c1578063c87b56dd146106ec578063d547cfb7146107295761020f565b8063982d669e116100e7578063982d669e146105d457806398710d1e146105ff5780639e9fcffc1461062a578063a0712d6814610653578063a22cb4651461066f5761020f565b806370a082311461052a578063715018a6146105675780638da5cb5b1461057e57806395d89b41146105a95761020f565b80631e84c4131161019b57806328cad13d1161016a57806328cad13d1461045b5780633ccfd60b1461048457806342842e0e1461049b57806355f804b3146104c45780636352211e146104ed5761020f565b80631e84c413146103b5578063202f298a146103e0578063228025e81461040957806323b872dd146104325761020f565b8063095ea7b3116101e2578063095ea7b3146102e45780630a00ae831461030d57806318160ddd146103365780631919fed714610361578063193ad7b41461038a5761020f565b806301ffc9a71461021457806306fdde031461025157806307e89ec01461027c578063081812fc146102a7575b600080fd5b34801561022057600080fd5b5061023b60048036038101906102369190612b30565b61084b565b6040516102489190612b78565b60405180910390f35b34801561025d57600080fd5b5061026661092d565b6040516102739190612c23565b60405180910390f35b34801561028857600080fd5b506102916109bf565b60405161029e9190612c5e565b60405180910390f35b3480156102b357600080fd5b506102ce60048036038101906102c99190612ca5565b6109c5565b6040516102db9190612d13565b60405180910390f35b3480156102f057600080fd5b5061030b60048036038101906103069190612d5a565b610a41565b005b34801561031957600080fd5b50610334600480360381019061032f9190612ca5565b610b4b565b005b34801561034257600080fd5b5061034b610bd1565b6040516103589190612c5e565b60405180910390f35b34801561036d57600080fd5b5061038860048036038101906103839190612ca5565b610be8565b005b34801561039657600080fd5b5061039f610c6e565b6040516103ac9190612c5e565b60405180910390f35b3480156103c157600080fd5b506103ca610c74565b6040516103d79190612b78565b60405180910390f35b3480156103ec57600080fd5b5061040760048036038101906104029190612ca5565b610c87565b005b34801561041557600080fd5b50610430600480360381019061042b9190612ca5565b610d0d565b005b34801561043e57600080fd5b5061045960048036038101906104549190612d9a565b610d93565b005b34801561046757600080fd5b50610482600480360381019061047d9190612e19565b610da3565b005b34801561049057600080fd5b50610499610e3c565b005b3480156104a757600080fd5b506104c260048036038101906104bd9190612d9a565b610f19565b005b3480156104d057600080fd5b506104eb60048036038101906104e69190612f7b565b610f39565b005b3480156104f957600080fd5b50610514600480360381019061050f9190612ca5565b610fc8565b6040516105219190612d13565b60405180910390f35b34801561053657600080fd5b50610551600480360381019061054c9190612fc4565b610fde565b60405161055e9190612c5e565b60405180910390f35b34801561057357600080fd5b5061057c6110ad565b005b34801561058a57600080fd5b50610593611135565b6040516105a09190612d13565b60405180910390f35b3480156105b557600080fd5b506105be61115f565b6040516105cb9190612c23565b60405180910390f35b3480156105e057600080fd5b506105e96111f1565b6040516105f69190612c5e565b60405180910390f35b34801561060b57600080fd5b506106146111f7565b6040516106219190612c5e565b60405180910390f35b34801561063657600080fd5b50610651600480360381019061064c9190612ca5565b6111fd565b005b61066d60048036038101906106689190612ca5565b611283565b005b34801561067b57600080fd5b5061069660048036038101906106919190612ff1565b6114b9565b005b3480156106a457600080fd5b506106bf60048036038101906106ba91906130d2565b611630565b005b3480156106cd57600080fd5b506106d66116ac565b6040516106e39190612c5e565b60405180910390f35b3480156106f857600080fd5b50610713600480360381019061070e9190612ca5565b6116b2565b6040516107209190612c23565b60405180910390f35b34801561073557600080fd5b5061073e611724565b60405161074b9190612c23565b60405180910390f35b34801561076057600080fd5b506107696117b2565b6040516107769190612c5e565b60405180910390f35b34801561078b57600080fd5b506107a660048036038101906107a19190613155565b6117b8565b6040516107b39190612b78565b60405180910390f35b3480156107c857600080fd5b506107e360048036038101906107de9190612ca5565b61184c565b005b3480156107f157600080fd5b5061080c60048036038101906108079190612fc4565b61196f565b005b34801561081a57600080fd5b5061083560048036038101906108309190612ca5565b611a66565b6040516108429190612c5e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061091657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610926575061092582611aac565b5b9050919050565b60606002805461093c906131c4565b80601f0160208091040260200160405190810160405280929190818152602001828054610968906131c4565b80156109b55780601f1061098a576101008083540402835291602001916109b5565b820191906000526020600020905b81548152906001019060200180831161099857829003601f168201915b5050505050905090565b600d5481565b60006109d082611b16565b610a06576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a4c82610fc8565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ab3576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ad2611b64565b73ffffffffffffffffffffffffffffffffffffffff1614158015610b045750610b0281610afd611b64565b6117b8565b155b15610b3b576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b46838383611b6c565b505050565b610b53611b64565b73ffffffffffffffffffffffffffffffffffffffff16610b71611135565b73ffffffffffffffffffffffffffffffffffffffff1614610bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbe90613241565b60405180910390fd5b80600e8190555050565b6000610bdb611c1e565b6001546000540303905090565b610bf0611b64565b73ffffffffffffffffffffffffffffffffffffffff16610c0e611135565b73ffffffffffffffffffffffffffffffffffffffff1614610c64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5b90613241565b60405180910390fd5b80600d8190555050565b60105481565b601160009054906101000a900460ff1681565b610c8f611b64565b73ffffffffffffffffffffffffffffffffffffffff16610cad611135565b73ffffffffffffffffffffffffffffffffffffffff1614610d03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfa90613241565b60405180910390fd5b80600f8190555050565b610d15611b64565b73ffffffffffffffffffffffffffffffffffffffff16610d33611135565b73ffffffffffffffffffffffffffffffffffffffff1614610d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8090613241565b60405180910390fd5b80600b8190555050565b610d9e838383611c27565b505050565b610dab611b64565b73ffffffffffffffffffffffffffffffffffffffff16610dc9611135565b73ffffffffffffffffffffffffffffffffffffffff1614610e1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1690613241565b60405180910390fd5b80601160006101000a81548160ff02191690831515021790555050565b610e44611b64565b73ffffffffffffffffffffffffffffffffffffffff16610e62611135565b73ffffffffffffffffffffffffffffffffffffffff1614610eb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eaf90613241565b60405180910390fd5b600260095403610efd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef4906132ad565b60405180910390fd5b6002600981905550610f0f33476120db565b6001600981905550565b610f3483838360405180602001604052806000815250611630565b505050565b610f41611b64565b73ffffffffffffffffffffffffffffffffffffffff16610f5f611135565b73ffffffffffffffffffffffffffffffffffffffff1614610fb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fac90613241565b60405180910390fd5b80600a9081610fc49190613479565b5050565b6000610fd3826121cf565b600001519050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611045576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b6110b5611b64565b73ffffffffffffffffffffffffffffffffffffffff166110d3611135565b73ffffffffffffffffffffffffffffffffffffffff1614611129576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112090613241565b60405180910390fd5b611133600061245e565b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461116e906131c4565b80601f016020809104026020016040519081016040528092919081815260200182805461119a906131c4565b80156111e75780601f106111bc576101008083540402835291602001916111e7565b820191906000526020600020905b8154815290600101906020018083116111ca57829003601f168201915b5050505050905090565b600e5481565b600f5481565b611205611b64565b73ffffffffffffffffffffffffffffffffffffffff16611223611135565b73ffffffffffffffffffffffffffffffffffffffff1614611279576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127090613241565b60405180910390fd5b80600c8190555050565b601160009054906101000a900460ff166112d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c990613597565b60405180910390fd5b6001600b546112e191906135e6565b816112ea610bd1565b6112f491906135e6565b1115611335576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132c90613666565b60405180910390fd5b600061134082611a66565b9050600e548260105461135391906135e6565b11156113a1573481111561139c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611393906136d2565b60405180910390fd5b6114ab565b600f54826113ae33610fde565b6113b891906135e6565b111561144b5734811115611401576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f8906136d2565b60405180910390fd5b600c54821115611446576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143d90613764565b60405180910390fd5b6114aa565b600f54821115611490576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148790613764565b60405180910390fd5b81601060008282546114a291906135e6565b925050819055505b5b6114b53383612524565b5050565b6114c1611b64565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611525576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060076000611532611b64565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115df611b64565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116249190612b78565b60405180910390a35050565b61163b848484611c27565b61165a8373ffffffffffffffffffffffffffffffffffffffff16612542565b801561166f575061166d84848484612565565b155b156116a6576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b600c5481565b60606116bd82611b16565b6116fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f3906137f6565b60405180910390fd5b600a60405160200161170e91906138f0565b6040516020818303038152906040529050919050565b600a8054611731906131c4565b80601f016020809104026020016040519081016040528092919081815260200182805461175d906131c4565b80156117aa5780601f1061177f576101008083540402835291602001916117aa565b820191906000526020600020905b81548152906001019060200180831161178d57829003601f168201915b505050505081565b600b5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611854611b64565b73ffffffffffffffffffffffffffffffffffffffff16611872611135565b73ffffffffffffffffffffffffffffffffffffffff16146118c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bf90613241565b60405180910390fd5b6000811161190b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119029061395e565b60405180910390fd5b600b5481611917610bd1565b61192191906135e6565b1115611962576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611959906139ca565b60405180910390fd5b61196c3382612524565b50565b611977611b64565b73ffffffffffffffffffffffffffffffffffffffff16611995611135565b73ffffffffffffffffffffffffffffffffffffffff16146119eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e290613241565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5190613a5c565b60405180910390fd5b611a638161245e565b50565b600060038203611a7f5766470de4df8200009050611aa7565b60648203611a965766354a6ba7a180009050611aa7565b81600d54611aa49190613a7c565b90505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600081611b21611c1e565b11158015611b30575060005482105b8015611b5d575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006001905090565b6000611c32826121cf565b90508373ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611c9d576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff16611cbe611b64565b73ffffffffffffffffffffffffffffffffffffffff161480611ced5750611cec85611ce7611b64565b6117b8565b5b80611d325750611cfb611b64565b73ffffffffffffffffffffffffffffffffffffffff16611d1a846109c5565b73ffffffffffffffffffffffffffffffffffffffff16145b905080611d6b576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611dd1576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611dde85858560016126b5565b611dea60008487611b6c565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600460008581526020019081526020016000209050848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060006001850190506000600460008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361206957600054821461206857878160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46120d485858560016126bb565b5050505050565b8047101561211e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211590613b0a565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405161214490613b5b565b60006040518083038185875af1925050503d8060008114612181576040519150601f19603f3d011682016040523d82523d6000602084013e612186565b606091505b50509050806121ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121c190613be2565b60405180910390fd5b505050565b6121d7612a81565b6000829050806121e5611c1e565b111580156121f4575060005481105b15612427576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050806040015161242557600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614612309578092505050612459565b5b60011561242457818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161461241f578092505050612459565b61230a565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61253e8282604051806020016040528060008152506126c1565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261258b611b64565b8786866040518563ffffffff1660e01b81526004016125ad9493929190613c57565b6020604051808303816000875af19250505080156125e957506040513d601f19601f820116820180604052508101906125e69190613cb8565b60015b612662573d8060008114612619576040519150601f19603f3d011682016040523d82523d6000602084013e61261e565b606091505b50600081510361265a576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b50505050565b50505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361272d576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008303612767576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61277460008583866126b5565b82600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555082600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550836004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000819050600084820190506129358673ffffffffffffffffffffffffffffffffffffffff16612542565b156129fa575b818673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46129aa6000878480600101955087612565565b6129e0576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80820361293b5782600054146129f557600080fd5b612a65565b5b818060010192508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a48082036129fb575b816000819055505050612a7b60008583866126bb565b50505050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612b0d81612ad8565b8114612b1857600080fd5b50565b600081359050612b2a81612b04565b92915050565b600060208284031215612b4657612b45612ace565b5b6000612b5484828501612b1b565b91505092915050565b60008115159050919050565b612b7281612b5d565b82525050565b6000602082019050612b8d6000830184612b69565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612bcd578082015181840152602081019050612bb2565b60008484015250505050565b6000601f19601f8301169050919050565b6000612bf582612b93565b612bff8185612b9e565b9350612c0f818560208601612baf565b612c1881612bd9565b840191505092915050565b60006020820190508181036000830152612c3d8184612bea565b905092915050565b6000819050919050565b612c5881612c45565b82525050565b6000602082019050612c736000830184612c4f565b92915050565b612c8281612c45565b8114612c8d57600080fd5b50565b600081359050612c9f81612c79565b92915050565b600060208284031215612cbb57612cba612ace565b5b6000612cc984828501612c90565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612cfd82612cd2565b9050919050565b612d0d81612cf2565b82525050565b6000602082019050612d286000830184612d04565b92915050565b612d3781612cf2565b8114612d4257600080fd5b50565b600081359050612d5481612d2e565b92915050565b60008060408385031215612d7157612d70612ace565b5b6000612d7f85828601612d45565b9250506020612d9085828601612c90565b9150509250929050565b600080600060608486031215612db357612db2612ace565b5b6000612dc186828701612d45565b9350506020612dd286828701612d45565b9250506040612de386828701612c90565b9150509250925092565b612df681612b5d565b8114612e0157600080fd5b50565b600081359050612e1381612ded565b92915050565b600060208284031215612e2f57612e2e612ace565b5b6000612e3d84828501612e04565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612e8882612bd9565b810181811067ffffffffffffffff82111715612ea757612ea6612e50565b5b80604052505050565b6000612eba612ac4565b9050612ec68282612e7f565b919050565b600067ffffffffffffffff821115612ee657612ee5612e50565b5b612eef82612bd9565b9050602081019050919050565b82818337600083830152505050565b6000612f1e612f1984612ecb565b612eb0565b905082815260208101848484011115612f3a57612f39612e4b565b5b612f45848285612efc565b509392505050565b600082601f830112612f6257612f61612e46565b5b8135612f72848260208601612f0b565b91505092915050565b600060208284031215612f9157612f90612ace565b5b600082013567ffffffffffffffff811115612faf57612fae612ad3565b5b612fbb84828501612f4d565b91505092915050565b600060208284031215612fda57612fd9612ace565b5b6000612fe884828501612d45565b91505092915050565b6000806040838503121561300857613007612ace565b5b600061301685828601612d45565b925050602061302785828601612e04565b9150509250929050565b600067ffffffffffffffff82111561304c5761304b612e50565b5b61305582612bd9565b9050602081019050919050565b600061307561307084613031565b612eb0565b90508281526020810184848401111561309157613090612e4b565b5b61309c848285612efc565b509392505050565b600082601f8301126130b9576130b8612e46565b5b81356130c9848260208601613062565b91505092915050565b600080600080608085870312156130ec576130eb612ace565b5b60006130fa87828801612d45565b945050602061310b87828801612d45565b935050604061311c87828801612c90565b925050606085013567ffffffffffffffff81111561313d5761313c612ad3565b5b613149878288016130a4565b91505092959194509250565b6000806040838503121561316c5761316b612ace565b5b600061317a85828601612d45565b925050602061318b85828601612d45565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806131dc57607f821691505b6020821081036131ef576131ee613195565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061322b602083612b9e565b9150613236826131f5565b602082019050919050565b6000602082019050818103600083015261325a8161321e565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613297601f83612b9e565b91506132a282613261565b602082019050919050565b600060208201905081810360008301526132c68161328a565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261332f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826132f2565b61333986836132f2565b95508019841693508086168417925050509392505050565b6000819050919050565b600061337661337161336c84612c45565b613351565b612c45565b9050919050565b6000819050919050565b6133908361335b565b6133a461339c8261337d565b8484546132ff565b825550505050565b600090565b6133b96133ac565b6133c4818484613387565b505050565b5b818110156133e8576133dd6000826133b1565b6001810190506133ca565b5050565b601f82111561342d576133fe816132cd565b613407846132e2565b81016020851015613416578190505b61342a613422856132e2565b8301826133c9565b50505b505050565b600082821c905092915050565b600061345060001984600802613432565b1980831691505092915050565b6000613469838361343f565b9150826002028217905092915050565b61348282612b93565b67ffffffffffffffff81111561349b5761349a612e50565b5b6134a582546131c4565b6134b08282856133ec565b600060209050601f8311600181146134e357600084156134d1578287015190505b6134db858261345d565b865550613543565b601f1984166134f1866132cd565b60005b82811015613519578489015182556001820191506020850194506020810190506134f4565b868310156135365784890151613532601f89168261343f565b8355505b6001600288020188555050505b505050505050565b7f5075626c69632073616c65206973206e6f74206f70656e000000000000000000600082015250565b6000613581601783612b9e565b915061358c8261354b565b602082019050919050565b600060208201905081810360008301526135b081613574565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006135f182612c45565b91506135fc83612c45565b9250828201905080821115613614576136136135b7565b5b92915050565b7f4e6f206d6f726500000000000000000000000000000000000000000000000000600082015250565b6000613650600783612b9e565b915061365b8261361a565b602082019050919050565b6000602082019050818103600083015261367f81613643565b9050919050565b7f496e636f7272656374204554482076616c75652073656e740000000000000000600082015250565b60006136bc601883612b9e565b91506136c782613686565b602082019050919050565b600060208201905081810360008301526136eb816136af565b9050919050565b7f4d6178206d696e747320706572207472616e73616374696f6e2065786365656460008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b600061374e602283612b9e565b9150613759826136f2565b604082019050919050565b6000602082019050818103600083015261377d81613741565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b60006137e0602f83612b9e565b91506137eb82613784565b604082019050919050565b6000602082019050818103600083015261380f816137d3565b9050919050565b600081905092915050565b6000815461382e816131c4565b6138388186613816565b9450600182166000811461385357600181146138685761389b565b60ff198316865281151582028601935061389b565b613871856132cd565b60005b8381101561389357815481890152600182019150602081019050613874565b838801955050505b50505092915050565b7f6d657461646174612e6a736f6e00000000000000000000000000000000000000600082015250565b60006138da600d83613816565b91506138e5826138a4565b600d82019050919050565b60006138fc8284613821565b9150613907826138cd565b915081905092915050565b7f496e76616c6964206d696e7420616d6f756e7400000000000000000000000000600082015250565b6000613948601383612b9e565b915061395382613912565b602082019050919050565b600060208201905081810360008301526139778161393b565b9050919050565b7f4d6178696d756d20737570706c79206578636565646564000000000000000000600082015250565b60006139b4601783612b9e565b91506139bf8261397e565b602082019050919050565b600060208201905081810360008301526139e3816139a7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613a46602683612b9e565b9150613a51826139ea565b604082019050919050565b60006020820190508181036000830152613a7581613a39565b9050919050565b6000613a8782612c45565b9150613a9283612c45565b9250828202613aa081612c45565b91508282048414831517613ab757613ab66135b7565b5b5092915050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b6000613af4601d83612b9e565b9150613aff82613abe565b602082019050919050565b60006020820190508181036000830152613b2381613ae7565b9050919050565b600081905092915050565b50565b6000613b45600083613b2a565b9150613b5082613b35565b600082019050919050565b6000613b6682613b38565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b6000613bcc603a83612b9e565b9150613bd782613b70565b604082019050919050565b60006020820190508181036000830152613bfb81613bbf565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613c2982613c02565b613c338185613c0d565b9350613c43818560208601612baf565b613c4c81612bd9565b840191505092915050565b6000608082019050613c6c6000830187612d04565b613c796020830186612d04565b613c866040830185612c4f565b8181036060830152613c988184613c1e565b905095945050505050565b600081519050613cb281612b04565b92915050565b600060208284031215613cce57613ccd612ace565b5b6000613cdc84828501613ca3565b9150509291505056fea26469706673582212205eda23670e68502dff2682f340ac46cb8d8f7785c43011c7a83b0224cf326ff464736f6c63430008130033697066733a2f2f626166796265696261617037766e756a357562696976656e34766f69776f376364796b686b34336e326a6b687365746662706463683562707762712f