Overview ERC721
Total Supply:
8,000 GOOPDOOD

Holders:
194
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x66d5EB951d250eBD4adc65fBe8855fF386cb3706
60806040526000600a60006101000a81548160ff0219169083151502179055506000600c60006101000a81548160ff0219169083151502179055503480156200004757600080fd5b506040518060400160405280600981526020017f476f6f70646f6f647300000000000000000000000000000000000000000000008152506040518060400160405280600881526020017f474f4f50444f4f440000000000000000000000000000000000000000000000008152508160029080519060200190620000cc929190620001f7565b508060039080519060200190620000e5929190620001f7565b50620000f66200012460201b60201c565b60008190555050506200011e620001126200012960201b60201c565b6200013160201b60201c565b6200030c565b600090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200020590620002a7565b90600052602060002090601f01602090048101928262000229576000855562000275565b82601f106200024457805160ff191683800117855562000275565b8280016001018555821562000275579182015b828111156200027457825182559160200191906001019062000257565b5b50905062000284919062000288565b5090565b5b80821115620002a357600081600090555060010162000289565b5090565b60006002820490506001821680620002c057607f821691505b60208210811415620002d757620002d6620002dd565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b613cd7806200031c6000396000f3fe6080604052600436106101ee5760003560e01c8063819b25ba1161010d578063c4e37095116100a0578063e67654fa1161006f578063e67654fa146106bb578063e985e9c5146106e4578063eb8d244414610721578063f2fde38b1461074c578063ffe630b514610775576101ee565b8063c4e3709514610601578063c87b56dd1461062a578063d4af860414610667578063e43f358b14610692576101ee565b8063a0712d68116100dc578063a0712d6814610556578063a22cb46514610572578063b88d4fde1461059b578063c04a2836146105c4576101ee565b8063819b25ba146104ac578063833b9499146104d55780638da5cb5b1461050057806395d89b411461052b576101ee565b80633ccfd60b116101855780636373a6b1116101545780636373a6b11461040257806365f130971461042d57806370a0823114610458578063715018a614610495576101ee565b80633ccfd60b1461035c57806342842e0e1461037357806355f804b31461039c5780636352211e146103c5576101ee565b8063095ea7b3116101c1578063095ea7b3146102b457806318160ddd146102dd57806323b872dd1461030857806332cb6b0c14610331576101ee565b806301ffc9a7146101f35780630465962e1461023057806306fdde031461024c578063081812fc14610277575b600080fd5b3480156101ff57600080fd5b5061021a600480360381019061021591906130b5565b61079e565b6040516102279190613434565b60405180910390f35b61024a60048036038101906102459190613185565b610880565b005b34801561025857600080fd5b50610261610a9f565b60405161026e919061344f565b60405180910390f35b34801561028357600080fd5b5061029e60048036038101906102999190613158565b610b31565b6040516102ab91906133cd565b60405180910390f35b3480156102c057600080fd5b506102db60048036038101906102d69190612fe8565b610bad565b005b3480156102e957600080fd5b506102f2610cb8565b6040516102ff9190613571565b60405180910390f35b34801561031457600080fd5b5061032f600480360381019061032a9190612ed2565b610ccf565b005b34801561033d57600080fd5b50610346610cdf565b6040516103539190613571565b60405180910390f35b34801561036857600080fd5b50610371610ce5565b005b34801561037f57600080fd5b5061039a60048036038101906103959190612ed2565b610db0565b005b3480156103a857600080fd5b506103c360048036038101906103be919061310f565b610dd0565b005b3480156103d157600080fd5b506103ec60048036038101906103e79190613158565b610e66565b6040516103f991906133cd565b60405180910390f35b34801561040e57600080fd5b50610417610e7c565b604051610424919061344f565b60405180910390f35b34801561043957600080fd5b50610442610f0a565b60405161044f9190613571565b60405180910390f35b34801561046457600080fd5b5061047f600480360381019061047a9190612e65565b610f0f565b60405161048c9190613571565b60405180910390f35b3480156104a157600080fd5b506104aa610fdf565b005b3480156104b857600080fd5b506104d360048036038101906104ce9190613158565b611067565b005b3480156104e157600080fd5b506104ea6110f0565b6040516104f79190613571565b60405180910390f35b34801561050c57600080fd5b506105156110fb565b60405161052291906133cd565b60405180910390f35b34801561053757600080fd5b50610540611125565b60405161054d919061344f565b60405180910390f35b610570600480360381019061056b9190613158565b6111b7565b005b34801561057e57600080fd5b5061059960048036038101906105949190612fa8565b611309565b005b3480156105a757600080fd5b506105c260048036038101906105bd9190612f25565b611481565b005b3480156105d057600080fd5b506105eb60048036038101906105e69190612e65565b6114fd565b6040516105f8919061358c565b60405180910390f35b34801561060d57600080fd5b5061062860048036038101906106239190613088565b611553565b005b34801561063657600080fd5b50610651600480360381019061064c9190613158565b6115ec565b60405161065e919061344f565b60405180910390f35b34801561067357600080fd5b5061067c61168b565b6040516106899190613434565b60405180910390f35b34801561069e57600080fd5b506106b960048036038101906106b49190613088565b61169e565b005b3480156106c757600080fd5b506106e260048036038101906106dd9190613028565b611737565b005b3480156106f057600080fd5b5061070b60048036038101906107069190612e92565b611859565b6040516107189190613434565b60405180910390f35b34801561072d57600080fd5b506107366118ed565b6040516107439190613434565b60405180910390f35b34801561075857600080fd5b50610773600480360381019061076e9190612e65565b611900565b005b34801561078157600080fd5b5061079c6004803603810190610797919061310f565b6119f8565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061086957507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610879575061087882611a8e565b5b9050919050565b600061088a610cb8565b9050600c60009054906101000a900460ff166108db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d2906134b1565b60405180910390fd5b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660ff168260ff161115610970576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096790613551565b60405180910390fd5b611f408260ff16826109829190613671565b11156109c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ba90613491565b60405180910390fd5b348260ff1666b1a2bc2ec500006109da91906136f8565b1115610a1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a12906134d1565b60405180910390fd5b81600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282829054906101000a900460ff16610a769190613786565b92506101000a81548160ff021916908360ff160217905550610a9b338360ff16611af8565b5050565b606060028054610aae9061387d565b80601f0160208091040260200160405190810160405280929190818152602001828054610ada9061387d565b8015610b275780601f10610afc57610100808354040283529160200191610b27565b820191906000526020600020905b815481529060010190602001808311610b0a57829003601f168201915b5050505050905090565b6000610b3c82611b16565b610b72576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610bb882610e66565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c20576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610c3f611b64565b73ffffffffffffffffffffffffffffffffffffffff1614158015610c715750610c6f81610c6a611b64565b611859565b155b15610ca8576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cb3838383611b6c565b505050565b6000610cc2611c1e565b6001546000540303905090565b610cda838383611c23565b505050565b611f4081565b610ced611b64565b73ffffffffffffffffffffffffffffffffffffffff16610d0b6110fb565b73ffffffffffffffffffffffffffffffffffffffff1614610d61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d58906134f1565b60405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610dac573d6000803e3d6000fd5b5050565b610dcb83838360405180602001604052806000815250611481565b505050565b610dd8611b64565b73ffffffffffffffffffffffffffffffffffffffff16610df66110fb565b73ffffffffffffffffffffffffffffffffffffffff1614610e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e43906134f1565b60405180910390fd5b80600b9080519060200190610e62929190612bcb565b5050565b6000610e7182612114565b600001519050919050565b60098054610e899061387d565b80601f0160208091040260200160405190810160405280929190818152602001828054610eb59061387d565b8015610f025780601f10610ed757610100808354040283529160200191610f02565b820191906000526020600020905b815481529060010190602001808311610ee557829003601f168201915b505050505081565b600a81565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f77576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b610fe7611b64565b73ffffffffffffffffffffffffffffffffffffffff166110056110fb565b73ffffffffffffffffffffffffffffffffffffffff161461105b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611052906134f1565b60405180910390fd5b61106560006123a3565b565b61106f611b64565b73ffffffffffffffffffffffffffffffffffffffff1661108d6110fb565b73ffffffffffffffffffffffffffffffffffffffff16146110e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110da906134f1565b60405180910390fd5b6110ed3382611af8565b50565b66b1a2bc2ec5000081565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546111349061387d565b80601f01602080910402602001604051908101604052809291908181526020018280546111609061387d565b80156111ad5780601f10611182576101008083540402835291602001916111ad565b820191906000526020600020905b81548152906001019060200180831161119057829003601f168201915b5050505050905090565b60006111c1610cb8565b9050600a60009054906101000a900460ff16611212576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120990613511565b60405180910390fd5b600a821115611256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124d90613531565b60405180910390fd5b611f4082826112659190613671565b11156112a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129d90613491565b60405180910390fd5b348266b1a2bc2ec500006112ba91906136f8565b11156112fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f2906134d1565b60405180910390fd5b6113053383611af8565b5050565b611311611b64565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611376576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060076000611383611b64565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611430611b64565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114759190613434565b60405180910390a35050565b61148c848484611c23565b6114ab8373ffffffffffffffffffffffffffffffffffffffff16612469565b80156114c057506114be8484848461248c565b155b156114f7576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b61155b611b64565b73ffffffffffffffffffffffffffffffffffffffff166115796110fb565b73ffffffffffffffffffffffffffffffffffffffff16146115cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c6906134f1565b60405180910390fd5b80600a60006101000a81548160ff02191690831515021790555050565b60606115f782611b16565b61162d576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006116376125ec565b90506000815114156116585760405180602001604052806000815250611683565b806116628461267e565b6040516020016116739291906133a9565b6040516020818303038152906040525b915050919050565b600c60009054906101000a900460ff1681565b6116a6611b64565b73ffffffffffffffffffffffffffffffffffffffff166116c46110fb565b73ffffffffffffffffffffffffffffffffffffffff161461171a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611711906134f1565b60405180910390fd5b80600c60006101000a81548160ff02191690831515021790555050565b61173f611b64565b73ffffffffffffffffffffffffffffffffffffffff1661175d6110fb565b73ffffffffffffffffffffffffffffffffffffffff16146117b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117aa906134f1565b60405180910390fd5b60005b838390508110156118535781600d60008686858181106117d9576117d86139e7565b5b90506020020160208101906117ee9190612e65565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff160217905550808061184b906138e0565b9150506117b6565b50505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600a60009054906101000a900460ff1681565b611908611b64565b73ffffffffffffffffffffffffffffffffffffffff166119266110fb565b73ffffffffffffffffffffffffffffffffffffffff161461197c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611973906134f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156119ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e390613471565b60405180910390fd5b6119f5816123a3565b50565b611a00611b64565b73ffffffffffffffffffffffffffffffffffffffff16611a1e6110fb565b73ffffffffffffffffffffffffffffffffffffffff1614611a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6b906134f1565b60405180910390fd5b8060099080519060200190611a8a929190612bcb565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611b128282604051806020016040528060008152506127df565b5050565b600081611b21611c1e565b11158015611b30575060005482105b8015611b5d575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600090565b6000611c2e82612114565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff16611c55611b64565b73ffffffffffffffffffffffffffffffffffffffff161480611c885750611c878260000151611c82611b64565b611859565b5b80611ccd5750611c96611b64565b73ffffffffffffffffffffffffffffffffffffffff16611cb584610b31565b73ffffffffffffffffffffffffffffffffffffffff16145b905080611d06576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614611d6f576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611dd6576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611de385858560016127f1565b611df36000848460000151611b6c565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550836004600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600085815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600184019050600073ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156120a4576000548110156120a35782600001516004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082602001516004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b50828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461210d85858560016127f7565b5050505050565b61211c612c51565b60008290508061212a611c1e565b11158015612139575060005481105b1561236c576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050806040015161236a57600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161461224e57809250505061239e565b5b60011561236957818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161461236457809250505061239e565b61224f565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026124b2611b64565b8786866040518563ffffffff1660e01b81526004016124d494939291906133e8565b602060405180830381600087803b1580156124ee57600080fd5b505af192505050801561251f57506040513d601f19601f8201168201806040525081019061251c91906130e2565b60015b612599573d806000811461254f576040519150601f19603f3d011682016040523d82523d6000602084013e612554565b606091505b50600081511415612591576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600b80546125fb9061387d565b80601f01602080910402602001604051908101604052809291908181526020018280546126279061387d565b80156126745780601f1061264957610100808354040283529160200191612674565b820191906000526020600020905b81548152906001019060200180831161265757829003601f168201915b5050505050905090565b606060008214156126c6576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506127da565b600082905060005b600082146126f85780806126e1906138e0565b915050600a826126f191906136c7565b91506126ce565b60008167ffffffffffffffff81111561271457612713613a16565b5b6040519080825280601f01601f1916602001820160405280156127465781602001600182028036833780820191505090505b5090505b600085146127d35760018261275f9190613752565b9150600a8561276e9190613929565b603061277a9190613671565b60f81b8183815181106127905761278f6139e7565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856127cc91906136c7565b945061274a565b8093505050505b919050565b6127ec83838360016127fd565b505050565b50505050565b50505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561286a576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008414156128a5576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6128b260008683876127f1565b83600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600081905060008582019050838015612a7c5750612a7b8773ffffffffffffffffffffffffffffffffffffffff16612469565b5b15612b42575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612af1600088848060010195508861248c565b612b27576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80821415612a82578260005414612b3d57600080fd5b612bae565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480821415612b43575b816000819055505050612bc460008683876127f7565b5050505050565b828054612bd79061387d565b90600052602060002090601f016020900481019282612bf95760008555612c40565b82601f10612c1257805160ff1916838001178555612c40565b82800160010185558215612c40579182015b82811115612c3f578251825591602001919060010190612c24565b5b509050612c4d9190612c94565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115612cad576000816000905550600101612c95565b5090565b6000612cc4612cbf846135cc565b6135a7565b905082815260208101848484011115612ce057612cdf613a54565b5b612ceb84828561383b565b509392505050565b6000612d06612d01846135fd565b6135a7565b905082815260208101848484011115612d2257612d21613a54565b5b612d2d84828561383b565b509392505050565b600081359050612d4481613c2e565b92915050565b60008083601f840112612d6057612d5f613a4a565b5b8235905067ffffffffffffffff811115612d7d57612d7c613a45565b5b602083019150836020820283011115612d9957612d98613a4f565b5b9250929050565b600081359050612daf81613c45565b92915050565b600081359050612dc481613c5c565b92915050565b600081519050612dd981613c5c565b92915050565b600082601f830112612df457612df3613a4a565b5b8135612e04848260208601612cb1565b91505092915050565b600082601f830112612e2257612e21613a4a565b5b8135612e32848260208601612cf3565b91505092915050565b600081359050612e4a81613c73565b92915050565b600081359050612e5f81613c8a565b92915050565b600060208284031215612e7b57612e7a613a5e565b5b6000612e8984828501612d35565b91505092915050565b60008060408385031215612ea957612ea8613a5e565b5b6000612eb785828601612d35565b9250506020612ec885828601612d35565b9150509250929050565b600080600060608486031215612eeb57612eea613a5e565b5b6000612ef986828701612d35565b9350506020612f0a86828701612d35565b9250506040612f1b86828701612e3b565b9150509250925092565b60008060008060808587031215612f3f57612f3e613a5e565b5b6000612f4d87828801612d35565b9450506020612f5e87828801612d35565b9350506040612f6f87828801612e3b565b925050606085013567ffffffffffffffff811115612f9057612f8f613a59565b5b612f9c87828801612ddf565b91505092959194509250565b60008060408385031215612fbf57612fbe613a5e565b5b6000612fcd85828601612d35565b9250506020612fde85828601612da0565b9150509250929050565b60008060408385031215612fff57612ffe613a5e565b5b600061300d85828601612d35565b925050602061301e85828601612e3b565b9150509250929050565b60008060006040848603121561304157613040613a5e565b5b600084013567ffffffffffffffff81111561305f5761305e613a59565b5b61306b86828701612d4a565b9350935050602061307e86828701612e50565b9150509250925092565b60006020828403121561309e5761309d613a5e565b5b60006130ac84828501612da0565b91505092915050565b6000602082840312156130cb576130ca613a5e565b5b60006130d984828501612db5565b91505092915050565b6000602082840312156130f8576130f7613a5e565b5b600061310684828501612dca565b91505092915050565b60006020828403121561312557613124613a5e565b5b600082013567ffffffffffffffff81111561314357613142613a59565b5b61314f84828501612e0d565b91505092915050565b60006020828403121561316e5761316d613a5e565b5b600061317c84828501612e3b565b91505092915050565b60006020828403121561319b5761319a613a5e565b5b60006131a984828501612e50565b91505092915050565b6131bb816137ba565b82525050565b6131ca816137cc565b82525050565b60006131db8261362e565b6131e58185613644565b93506131f581856020860161384a565b6131fe81613a63565b840191505092915050565b600061321482613639565b61321e8185613655565b935061322e81856020860161384a565b61323781613a63565b840191505092915050565b600061324d82613639565b6132578185613666565b935061326781856020860161384a565b80840191505092915050565b6000613280602683613655565b915061328b82613a74565b604082019050919050565b60006132a3602083613655565b91506132ae82613ac3565b602082019050919050565b60006132c6601683613655565b91506132d182613aec565b602082019050919050565b60006132e9601f83613655565b91506132f482613b15565b602082019050919050565b600061330c602083613655565b915061331782613b3e565b602082019050919050565b600061332f602283613655565b915061333a82613b67565b604082019050919050565b6000613352601b83613655565b915061335d82613bb6565b602082019050919050565b6000613375602283613655565b915061338082613bdf565b604082019050919050565b61339481613824565b82525050565b6133a38161382e565b82525050565b60006133b58285613242565b91506133c18284613242565b91508190509392505050565b60006020820190506133e260008301846131b2565b92915050565b60006080820190506133fd60008301876131b2565b61340a60208301866131b2565b613417604083018561338b565b818103606083015261342981846131d0565b905095945050505050565b600060208201905061344960008301846131c1565b92915050565b600060208201905081810360008301526134698184613209565b905092915050565b6000602082019050818103600083015261348a81613273565b9050919050565b600060208201905081810360008301526134aa81613296565b9050919050565b600060208201905081810360008301526134ca816132b9565b9050919050565b600060208201905081810360008301526134ea816132dc565b9050919050565b6000602082019050818103600083015261350a816132ff565b9050919050565b6000602082019050818103600083015261352a81613322565b9050919050565b6000602082019050818103600083015261354a81613345565b9050919050565b6000602082019050818103600083015261356a81613368565b9050919050565b6000602082019050613586600083018461338b565b92915050565b60006020820190506135a1600083018461339a565b92915050565b60006135b16135c2565b90506135bd82826138af565b919050565b6000604051905090565b600067ffffffffffffffff8211156135e7576135e6613a16565b5b6135f082613a63565b9050602081019050919050565b600067ffffffffffffffff82111561361857613617613a16565b5b61362182613a63565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061367c82613824565b915061368783613824565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156136bc576136bb61395a565b5b828201905092915050565b60006136d282613824565b91506136dd83613824565b9250826136ed576136ec613989565b5b828204905092915050565b600061370382613824565b915061370e83613824565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156137475761374661395a565b5b828202905092915050565b600061375d82613824565b915061376883613824565b92508282101561377b5761377a61395a565b5b828203905092915050565b60006137918261382e565b915061379c8361382e565b9250828210156137af576137ae61395a565b5b828203905092915050565b60006137c582613804565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101561386857808201518184015260208101905061384d565b83811115613877576000848401525b50505050565b6000600282049050600182168061389557607f821691505b602082108114156138a9576138a86139b8565b5b50919050565b6138b882613a63565b810181811067ffffffffffffffff821117156138d7576138d6613a16565b5b80604052505050565b60006138eb82613824565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561391e5761391d61395a565b5b600182019050919050565b600061393482613824565b915061393f83613824565b92508261394f5761394e613989565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f507572636861736520776f756c6420657863656564206d617820746f6b656e73600082015250565b7f476f6f706c697374206973206e6f742061637469766500000000000000000000600082015250565b7f45746865722076616c75652073656e74206973206e6f7420636f727265637400600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f53616c65206d7573742062652061637469766520746f206d696e7420746f6b6560008201527f6e73000000000000000000000000000000000000000000000000000000000000602082015250565b7f4578636565646564206d617820746f6b656e2070757263686173650000000000600082015250565b7f4578636565646564206d617820617661696c61626c6520746f2070757263686160008201527f7365000000000000000000000000000000000000000000000000000000000000602082015250565b613c37816137ba565b8114613c4257600080fd5b50565b613c4e816137cc565b8114613c5957600080fd5b50565b613c65816137d8565b8114613c7057600080fd5b50565b613c7c81613824565b8114613c8757600080fd5b50565b613c938161382e565b8114613c9e57600080fd5b5056fea2646970667358221220667a1a3c6dac1ee5151d5bfe899ef0f538656bdcda31cc514e77bb1fdab429ea64736f6c63430008070033