Overview ERC721
Total Supply:
3,456 Basquimfers

Holders:
1
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x2ed1fAE3e182Bd4e349d196b4DC2ea1A2e9ca2a0
608060405266354a6ba7a18000600b5566470de4df820000600c55610d80600d55607b600e556014600f55600260105560016011556001601260006101000a81548160ff0219169083151502179055506001601260016101000a81548160ff0219169083151502179055506000601260026101000a81548160ff0219169083151502179055506000601260036101000a81548160ff0219169083151502179055507f0de6c9f4b501d88b442db96c4f3653e394ef2ce0c67fc9d33527d625663f633c60001b601355348015620000d457600080fd5b506040518060400160405280600b81526020017f4261737175696d666572730000000000000000000000000000000000000000008152506040518060400160405280600b81526020017f4261737175696d666572730000000000000000000000000000000000000000008152506200016162000155620001b160201b60201c565b620001b960201b60201c565b81600390805190602001906200017992919062000286565b5080600490805190602001906200019292919062000286565b50620001a36200027d60201b60201c565b60018190555050506200039b565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006001905090565b828054620002949062000336565b90600052602060002090601f016020900481019282620002b8576000855562000304565b82601f10620002d357805160ff191683800117855562000304565b8280016001018555821562000304579182015b8281111562000303578251825591602001919060010190620002e6565b5b50905062000313919062000317565b5090565b5b808211156200033257600081600090555060010162000318565b5090565b600060028204905060018216806200034f57607f821691505b602082108114156200036657620003656200036c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61544180620003ab6000396000f3fe6080604052600436106103195760003560e01c80637cb64759116101ab578063bc8893b4116100f7578063e985e9c511610095578063efbd73f41161006f578063efbd73f414610ba0578063effd901214610bc9578063f2f4e82414610be5578063f2fde38b14610c1057610319565b8063e985e9c514610afd578063eecd8d7514610b3a578063ef02649e14610b7757610319565b8063ce49af48116100d1578063ce49af4814610a41578063d5abeb0114610a6a578063d9e8f9a814610a95578063dc33e68114610ac057610319565b8063bc8893b4146109ae578063c87b56dd146109d9578063cb5bc2aa14610a1657610319565b806395d89b4111610164578063a2309ff81161013e578063a2309ff814610918578063a43be57b14610943578063b88d4fde1461095a578063bbb897441461098357610319565b806395d89b411461089b5780639fac68cb146108c6578063a22cb465146108ef57610319565b80637cb64759146107b55780637d0a7529146107de5780638bd179df146108075780638da5cb5b1461081e5780638dbb7c06146108495780638fdcf9421461087257610319565b80633ccfd60b1161026a57806353135ca0116102235780636352211e116101fd5780636352211e146106fb5780636adfc82b1461073857806370a0823114610761578063715018a61461079e57610319565b806353135ca01461067c57806355f804b3146106a75780635c975abb146106d057610319565b80633ccfd60b1461056c57806342842e0e14610583578063438b6300146105ac578063453afb0f146105e95780634d507841146106145780634f558e791461063f57610319565b806318160ddd116102d75780632a23d07d116102b15780632a23d07d146104c25780632e6cebe5146104ed5780632eb4a7ab1461051657806331d43b971461054157610319565b806318160ddd1461045257806318180bed1461047d57806323b872dd1461049957610319565b806269fec31461031e57806301ffc9a71461035b57806306fdde0314610398578063081812fc146103c3578063095ea7b31461040057806316c38b3c14610429575b600080fd5b34801561032a57600080fd5b5061034560048036038101906103409190614169565b610c39565b6040516103529190614bb3565b60405180910390f35b34801561036757600080fd5b50610382600480360381019061037d9190614426565b610c4b565b60405161038f91906149e0565b60405180910390f35b3480156103a457600080fd5b506103ad610d2d565b6040516103ba9190614a16565b60405180910390f35b3480156103cf57600080fd5b506103ea60048036038101906103e591906144cd565b610dbf565b6040516103f79190614957565b60405180910390f35b34801561040c57600080fd5b50610427600480360381019061042291906142ec565b610e3b565b005b34801561043557600080fd5b50610450600480360381019061044b91906143cc565b610f46565b005b34801561045e57600080fd5b50610467610fdf565b6040516104749190614b98565b60405180910390f35b6104976004803603810190610492919061436c565b610ff6565b005b3480156104a557600080fd5b506104c060048036038101906104bb91906141d6565b6112cd565b005b3480156104ce57600080fd5b506104d76112dd565b6040516104e49190614b98565b60405180910390f35b3480156104f957600080fd5b50610514600480360381019061050f91906144cd565b6112e3565b005b34801561052257600080fd5b5061052b611369565b60405161053891906149fb565b60405180910390f35b34801561054d57600080fd5b5061055661136f565b6040516105639190614957565b60405180910390f35b34801561057857600080fd5b50610581611395565b005b34801561058f57600080fd5b506105aa60048036038101906105a591906141d6565b611491565b005b3480156105b857600080fd5b506105d360048036038101906105ce9190614169565b6114b1565b6040516105e091906149be565b60405180910390f35b3480156105f557600080fd5b506105fe6115bc565b60405161060b9190614b98565b60405180910390f35b34801561062057600080fd5b506106296115c2565b6040516106369190614b98565b60405180910390f35b34801561064b57600080fd5b50610666600480360381019061066191906144cd565b6115c8565b60405161067391906149e0565b60405180910390f35b34801561068857600080fd5b506106916115da565b60405161069e91906149e0565b60405180910390f35b3480156106b357600080fd5b506106ce60048036038101906106c99190614480565b6115ed565b005b3480156106dc57600080fd5b506106e561167f565b6040516106f291906149e0565b60405180910390f35b34801561070757600080fd5b50610722600480360381019061071d91906144cd565b611692565b60405161072f9190614957565b60405180910390f35b34801561074457600080fd5b5061075f600480360381019061075a91906144cd565b6116a8565b005b34801561076d57600080fd5b5061078860048036038101906107839190614169565b61172e565b6040516107959190614b98565b60405180910390f35b3480156107aa57600080fd5b506107b36117fe565b005b3480156107c157600080fd5b506107dc60048036038101906107d791906143f9565b611886565b005b3480156107ea57600080fd5b50610805600480360381019061080091906144cd565b61190c565b005b34801561081357600080fd5b5061081c611992565b005b34801561082a57600080fd5b50610833611a61565b6040516108409190614957565b60405180910390f35b34801561085557600080fd5b50610870600480360381019061086b91906144cd565b611a8a565b005b34801561087e57600080fd5b50610899600480360381019061089491906144cd565b611b10565b005b3480156108a757600080fd5b506108b0611b96565b6040516108bd9190614a16565b60405180910390f35b3480156108d257600080fd5b506108ed60048036038101906108e89190614567565b611c28565b005b3480156108fb57600080fd5b50610916600480360381019061091191906142ac565b611c36565b005b34801561092457600080fd5b5061092d611dae565b60405161093a9190614b98565b60405180910390f35b34801561094f57600080fd5b50610958611dbd565b005b34801561096657600080fd5b50610981600480360381019061097c9190614229565b611eac565b005b34801561098f57600080fd5b50610998611f28565b6040516109a59190614b98565b60405180910390f35b3480156109ba57600080fd5b506109c3611f2e565b6040516109d091906149e0565b60405180910390f35b3480156109e557600080fd5b50610a0060048036038101906109fb91906144cd565b611f41565b604051610a0d9190614a16565b60405180910390f35b348015610a2257600080fd5b50610a2b611fe8565b604051610a3891906149e0565b60405180910390f35b348015610a4d57600080fd5b50610a686004803603810190610a63919061432c565b611ffb565b005b348015610a7657600080fd5b50610a7f612009565b604051610a8c9190614b98565b60405180910390f35b348015610aa157600080fd5b50610aaa61200f565b604051610ab79190614b98565b60405180910390f35b348015610acc57600080fd5b50610ae76004803603810190610ae29190614169565b612015565b604051610af49190614b98565b60405180910390f35b348015610b0957600080fd5b50610b246004803603810190610b1f9190614196565b612027565b604051610b3191906149e0565b60405180910390f35b348015610b4657600080fd5b50610b616004803603810190610b5c9190614169565b6120bb565b604051610b6e91906149e0565b60405180910390f35b348015610b8357600080fd5b50610b9e6004803603810190610b999190614169565b61218f565b005b348015610bac57600080fd5b50610bc76004803603810190610bc29190614527565b61224f565b005b610be36004803603810190610bde919061436c565b612375565b005b348015610bf157600080fd5b50610bfa6126df565b604051610c079190614b98565b60405180910390f35b348015610c1c57600080fd5b50610c376004803603810190610c329190614169565b6126e5565b005b6000610c44826127dd565b9050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610d1657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610d265750610d258261283d565b5b9050919050565b606060038054610d3c90614ed2565b80601f0160208091040260200160405190810160405280929190818152602001828054610d6890614ed2565b8015610db55780601f10610d8a57610100808354040283529160200191610db5565b820191906000526020600020905b815481529060010190602001808311610d9857829003601f168201915b5050505050905090565b6000610dca826128a7565b610e00576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6007600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610e4682611692565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610eae576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ecd6128f5565b73ffffffffffffffffffffffffffffffffffffffff1614158015610eff5750610efd81610ef86128f5565b612027565b155b15610f36576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610f418383836128fd565b505050565b610f4e6128f5565b73ffffffffffffffffffffffffffffffffffffffff16610f6c611a61565b73ffffffffffffffffffffffffffffffffffffffff1614610fc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb990614af8565b60405180910390fd5b80601260006101000a81548160ff02191690831515021790555050565b6000610fe96129af565b6002546001540303905090565b8067ffffffffffffffff1660008111611044576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103b90614a98565b60405180910390fd5b600d5481611050611dae565b61105a9190614cab565b111561109b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109290614b58565b60405180910390fd5b601260009054906101000a900460ff16156110eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e290614b18565b60405180910390fd5b60011515601260019054906101000a900460ff16151514156112c75760011515611114336120bb565b15151415611180576000600e5411611161576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115890614ab8565b60405180910390fd5b6001600e60008282546111749190614dca565b92505081905550611250565b6000151561118d336120bb565b1515141561124f576000336040516020016111a891906148f8565b60405160208183030381529060405280519060200120905061120e858580806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050601354836129b8565b61124d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124490614a58565b60405180910390fd5b505b5b6011548267ffffffffffffffff1661126733612015565b6112719190614cab565b11156112b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a990614a38565b60405180910390fd5b6112c6338367ffffffffffffffff166129cf565b5b50505050565b6112d88383836129ed565b505050565b600b5481565b6112eb6128f5565b73ffffffffffffffffffffffffffffffffffffffff16611309611a61565b73ffffffffffffffffffffffffffffffffffffffff161461135f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135690614af8565b60405180910390fd5b80600f8190555050565b60135481565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61139d6128f5565b73ffffffffffffffffffffffffffffffffffffffff166113bb611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890614af8565b60405180910390fd5b600061141b611a61565b73ffffffffffffffffffffffffffffffffffffffff164760405161143e90614942565b60006040518083038185875af1925050503d806000811461147b576040519150601f19603f3d011682016040523d82523d6000602084013e611480565b606091505b505090508061148e57600080fd5b50565b6114ac83838360405180602001604052806000815250611eac565b505050565b606060006114be8361172e565b905060008167ffffffffffffffff8111156114dc576114db61508f565b5b60405190808252806020026020018201604052801561150a5781602001602082028036833780820191505090505b50905060006001905060005b83811080156115275750600d548211155b156115b057600061153783611692565b90508673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561159c578284838151811061158157611580615060565b5b602002602001018181525050818061159890614f35565b9250505b82806115a790614f35565b93505050611516565b82945050505050919050565b600c5481565b60115481565b60006115d3826128a7565b9050919050565b601260029054906101000a900460ff1681565b6115f56128f5565b73ffffffffffffffffffffffffffffffffffffffff16611613611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611669576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166090614af8565b60405180910390fd5b81816009919061167a929190613ebf565b505050565b601260009054906101000a900460ff1681565b600061169d82612ea3565b600001519050919050565b6116b06128f5565b73ffffffffffffffffffffffffffffffffffffffff166116ce611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171b90614af8565b60405180910390fd5b8060118190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611796576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b6118066128f5565b73ffffffffffffffffffffffffffffffffffffffff16611824611a61565b73ffffffffffffffffffffffffffffffffffffffff161461187a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187190614af8565b60405180910390fd5b6118846000613132565b565b61188e6128f5565b73ffffffffffffffffffffffffffffffffffffffff166118ac611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611902576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f990614af8565b60405180910390fd5b8060138190555050565b6119146128f5565b73ffffffffffffffffffffffffffffffffffffffff16611932611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611988576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197f90614af8565b60405180910390fd5b8060108190555050565b61199a6128f5565b73ffffffffffffffffffffffffffffffffffffffff166119b8611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0590614af8565b60405180910390fd5b6000601260016101000a81548160ff0219169083151502179055506001601260026101000a81548160ff0219169083151502179055506001601260006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611a926128f5565b73ffffffffffffffffffffffffffffffffffffffff16611ab0611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afd90614af8565b60405180910390fd5b80600c8190555050565b611b186128f5565b73ffffffffffffffffffffffffffffffffffffffff16611b36611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611b8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8390614af8565b60405180910390fd5b80600b8190555050565b606060048054611ba590614ed2565b80601f0160208091040260200160405190810160405280929190818152602001828054611bd190614ed2565b8015611c1e5780601f10611bf357610100808354040283529160200191611c1e565b820191906000526020600020905b815481529060010190602001808311611c0157829003601f168201915b5050505050905090565b611c3282826131f6565b5050565b611c3e6128f5565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ca3576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060086000611cb06128f5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611d5d6128f5565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611da291906149e0565b60405180910390a35050565b6000611db86135e6565b905090565b611dc56128f5565b73ffffffffffffffffffffffffffffffffffffffff16611de3611a61565b73ffffffffffffffffffffffffffffffffffffffff1614611e39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3090614af8565b60405180910390fd5b60001515601260019054906101000a900460ff16151514611e5957600080fd5b6000601260026101000a81548160ff0219169083151502179055506001601260036101000a81548160ff0219169083151502179055506001601260006101000a81548160ff021916908315150217905550565b611eb78484846129ed565b611ed68373ffffffffffffffffffffffffffffffffffffffff166135f9565b8015611eeb5750611ee98484848461361c565b155b15611f22576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b600f5481565b601260039054906101000a900460ff1681565b6060611f4c826128a7565b611f8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8290614b38565b60405180910390fd5b6000611f9561377c565b90506000815111611fb55760405180602001604052806000815250611fe0565b80611fbf8461380e565b604051602001611fd0929190614913565b6040516020818303038152906040525b915050919050565b601260019054906101000a900460ff1681565b612005828261396f565b5050565b600d5481565b600e5481565b6000612020826139dc565b9050919050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b815260040161211e9190614957565b60206040518083038186803b15801561213657600080fd5b505afa15801561214a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061216e91906144fa565b9050600181106121835760019250505061218a565b6000925050505b919050565b6121976128f5565b73ffffffffffffffffffffffffffffffffffffffff166121b5611a61565b73ffffffffffffffffffffffffffffffffffffffff161461220b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220290614af8565b60405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8160008111612293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228a90614a98565b60405180910390fd5b600d548161229f611dae565b6122a99190614cab565b11156122ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e190614b58565b60405180910390fd5b6122f26128f5565b73ffffffffffffffffffffffffffffffffffffffff16612310611a61565b73ffffffffffffffffffffffffffffffffffffffff1614612366576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235d90614af8565b60405180910390fd5b61237082846129cf565b505050565b8067ffffffffffffffff16600081116123c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ba90614a98565b60405180910390fd5b600d54816123cf611dae565b6123d99190614cab565b111561241a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241190614b58565b60405180910390fd5b601260009054906101000a900460ff161561246a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246190614b18565b60405180910390fd5b60011515601260029054906101000a900460ff161515141561261b57600061249133610c39565b90508267ffffffffffffffff16600b546124ab9190614d70565b3410156124ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e490614b78565b60405180910390fd5b60105483826124fc9190614d01565b67ffffffffffffffff161115612547576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253e90614a38565b60405180910390fd5b60003360405160200161255a91906148f8565b6040516020818303038152906040528051906020012090506125c0868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050601354836129b8565b6125ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f690614ad8565b60405180910390fd5b61261433858461260f9190614d01565b611ffb565b50506126c5565b8167ffffffffffffffff16600c546126339190614d70565b341015612675576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161266c90614b78565b60405180910390fd5b600f548267ffffffffffffffff1611156126c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126bb90614a38565b60405180910390fd5b5b6126d9338367ffffffffffffffff166129cf565b50505050565b60105481565b6126ed6128f5565b73ffffffffffffffffffffffffffffffffffffffff1661270b611a61565b73ffffffffffffffffffffffffffffffffffffffff1614612761576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161275890614af8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156127d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c890614a78565b60405180910390fd5b6127da81613132565b50565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160189054906101000a900467ffffffffffffffff169050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000816128b26129af565b111580156128c1575060015482105b80156128ee575060056000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826007600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006001905090565b6000826129c58584613a46565b1490509392505050565b6129e9828260405180602001604052806000815250613abb565b5050565b60006129f882612ea3565b90508373ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614612a63576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff16612a846128f5565b73ffffffffffffffffffffffffffffffffffffffff161480612ab35750612ab285612aad6128f5565b612027565b5b80612af85750612ac16128f5565b73ffffffffffffffffffffffffffffffffffffffff16612ae084610dbf565b73ffffffffffffffffffffffffffffffffffffffff16145b905080612b31576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b98576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612ba58585856001613acd565b612bb1600084876128fd565b6001600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600560008581526020019081526020016000209050848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060006001850190506000600560008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612e31576001548214612e3057878160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612e9c8585856001613ad3565b5050505050565b612eab613f45565b600082905080612eb96129af565b11158015612ec8575060015481105b156130fb576000600560008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff161515151581525050905080604001516130f957600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614612fdd57809250505061312d565b5b6001156130f857818060019003925050600560008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146130f357809250505061312d565b612fde565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061320183612ea3565b905060008160000151905082156132e25760008173ffffffffffffffffffffffffffffffffffffffff166132336128f5565b73ffffffffffffffffffffffffffffffffffffffff16148061326257506132618261325c6128f5565b612027565b5b806132a757506132706128f5565b73ffffffffffffffffffffffffffffffffffffffff1661328f86610dbf565b73ffffffffffffffffffffffffffffffffffffffff16145b9050806132e0576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b6132f0816000866001613acd565b6132fc600085836128fd565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060018160000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060018160000160108282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600560008781526020019081526020016000209050828160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600181600001601c6101000a81548160ff02191690831515021790555060006001870190506000600560008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561356057600154821461355f57848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555085602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b5050505083600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46135ce816000866001613ad3565b60026000815480929190600101919050555050505050565b60006135f06129af565b60015403905090565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026136426128f5565b8786866040518563ffffffff1660e01b81526004016136649493929190614972565b602060405180830381600087803b15801561367e57600080fd5b505af19250505080156136af57506040513d601f19601f820116820180604052508101906136ac9190614453565b60015b613729573d80600081146136df576040519150601f19603f3d011682016040523d82523d6000602084013e6136e4565b606091505b50600081511415613721576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60606009805461378b90614ed2565b80601f01602080910402602001604051908101604052809291908181526020018280546137b790614ed2565b80156138045780601f106137d957610100808354040283529160200191613804565b820191906000526020600020905b8154815290600101906020018083116137e757829003601f168201915b5050505050905090565b60606000821415613856576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061396a565b600082905060005b6000821461388857808061387190614f35565b915050600a826138819190614d3f565b915061385e565b60008167ffffffffffffffff8111156138a4576138a361508f565b5b6040519080825280601f01601f1916602001820160405280156138d65781602001600182028036833780820191505090505b5090505b60008514613963576001826138ef9190614dca565b9150600a856138fe9190614fa2565b603061390a9190614cab565b60f81b8183815181106139205761391f615060565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561395c9190614d3f565b94506138da565b8093505050505b919050565b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160186101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160089054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b60008082905060005b8451811015613ab0576000858281518110613a6d57613a6c615060565b5b60200260200101519050808311613a8f57613a888382613ad9565b9250613a9c565b613a998184613ad9565b92505b508080613aa890614f35565b915050613a4f565b508091505092915050565b613ac88383836001613af0565b505050565b50505050565b50505050565b600082600052816020526040600020905092915050565b60006001549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415613b5e576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000841415613b99576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613ba66000868387613acd565b83600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846005600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426005600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600081905060008582019050838015613d705750613d6f8773ffffffffffffffffffffffffffffffffffffffff166135f9565b5b15613e36575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613de5600088848060010195508861361c565b613e1b576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80821415613d76578260015414613e3157600080fd5b613ea2565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480821415613e37575b816001819055505050613eb86000868387613ad3565b5050505050565b828054613ecb90614ed2565b90600052602060002090601f016020900481019282613eed5760008555613f34565b82601f10613f0657803560ff1916838001178555613f34565b82800160010185558215613f34579182015b82811115613f33578235825591602001919060010190613f18565b5b509050613f419190613f88565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115613fa1576000816000905550600101613f89565b5090565b6000613fb8613fb384614bf3565b614bce565b905082815260208101848484011115613fd457613fd36150cd565b5b613fdf848285614e90565b509392505050565b600081359050613ff681615381565b92915050565b60008083601f840112614012576140116150c3565b5b8235905067ffffffffffffffff81111561402f5761402e6150be565b5b60208301915083602082028301111561404b5761404a6150c8565b5b9250929050565b60008135905061406181615398565b92915050565b600081359050614076816153af565b92915050565b60008135905061408b816153c6565b92915050565b6000815190506140a0816153c6565b92915050565b600082601f8301126140bb576140ba6150c3565b5b81356140cb848260208601613fa5565b91505092915050565b60008083601f8401126140ea576140e96150c3565b5b8235905067ffffffffffffffff811115614107576141066150be565b5b602083019150836001820283011115614123576141226150c8565b5b9250929050565b600081359050614139816153dd565b92915050565b60008151905061414e816153dd565b92915050565b600081359050614163816153f4565b92915050565b60006020828403121561417f5761417e6150d7565b5b600061418d84828501613fe7565b91505092915050565b600080604083850312156141ad576141ac6150d7565b5b60006141bb85828601613fe7565b92505060206141cc85828601613fe7565b9150509250929050565b6000806000606084860312156141ef576141ee6150d7565b5b60006141fd86828701613fe7565b935050602061420e86828701613fe7565b925050604061421f8682870161412a565b9150509250925092565b60008060008060808587031215614243576142426150d7565b5b600061425187828801613fe7565b945050602061426287828801613fe7565b93505060406142738782880161412a565b925050606085013567ffffffffffffffff811115614294576142936150d2565b5b6142a0878288016140a6565b91505092959194509250565b600080604083850312156142c3576142c26150d7565b5b60006142d185828601613fe7565b92505060206142e285828601614052565b9150509250929050565b60008060408385031215614303576143026150d7565b5b600061431185828601613fe7565b92505060206143228582860161412a565b9150509250929050565b60008060408385031215614343576143426150d7565b5b600061435185828601613fe7565b925050602061436285828601614154565b9150509250929050565b600080600060408486031215614385576143846150d7565b5b600084013567ffffffffffffffff8111156143a3576143a26150d2565b5b6143af86828701613ffc565b935093505060206143c286828701614154565b9150509250925092565b6000602082840312156143e2576143e16150d7565b5b60006143f084828501614052565b91505092915050565b60006020828403121561440f5761440e6150d7565b5b600061441d84828501614067565b91505092915050565b60006020828403121561443c5761443b6150d7565b5b600061444a8482850161407c565b91505092915050565b600060208284031215614469576144686150d7565b5b600061447784828501614091565b91505092915050565b60008060208385031215614497576144966150d7565b5b600083013567ffffffffffffffff8111156144b5576144b46150d2565b5b6144c1858286016140d4565b92509250509250929050565b6000602082840312156144e3576144e26150d7565b5b60006144f18482850161412a565b91505092915050565b6000602082840312156145105761450f6150d7565b5b600061451e8482850161413f565b91505092915050565b6000806040838503121561453e5761453d6150d7565b5b600061454c8582860161412a565b925050602061455d85828601613fe7565b9150509250929050565b6000806040838503121561457e5761457d6150d7565b5b600061458c8582860161412a565b925050602061459d85828601614052565b9150509250929050565b60006145b383836148cb565b60208301905092915050565b6145c881614dfe565b82525050565b6145df6145da82614dfe565b614f7e565b82525050565b60006145f082614c34565b6145fa8185614c62565b935061460583614c24565b8060005b8381101561463657815161461d88826145a7565b975061462883614c55565b925050600181019050614609565b5085935050505092915050565b61464c81614e10565b82525050565b61465b81614e1c565b82525050565b600061466c82614c3f565b6146768185614c73565b9350614686818560208601614e9f565b61468f816150dc565b840191505092915050565b60006146a582614c4a565b6146af8185614c8f565b93506146bf818560208601614e9f565b6146c8816150dc565b840191505092915050565b60006146de82614c4a565b6146e88185614ca0565b93506146f8818560208601614e9f565b80840191505092915050565b6000614711601483614c8f565b915061471c826150fa565b602082019050919050565b6000614734602483614c8f565b915061473f82615123565b604082019050919050565b6000614757602683614c8f565b915061476282615172565b604082019050919050565b600061477a601483614c8f565b9150614785826151c1565b602082019050919050565b600061479d602083614c8f565b91506147a8826151ea565b602082019050919050565b60006147c0602283614c8f565b91506147cb82615213565b604082019050919050565b60006147e3600583614ca0565b91506147ee82615262565b600582019050919050565b6000614806602083614c8f565b91506148118261528b565b602082019050919050565b6000614829601783614c8f565b9150614834826152b4565b602082019050919050565b600061484c602f83614c8f565b9150614857826152dd565b604082019050919050565b600061486f600083614c84565b915061487a8261532c565b600082019050919050565b6000614892601483614c8f565b915061489d8261532f565b602082019050919050565b60006148b5601383614c8f565b91506148c082615358565b602082019050919050565b6148d481614e72565b82525050565b6148e381614e72565b82525050565b6148f281614e7c565b82525050565b600061490482846145ce565b60148201915081905092915050565b600061491f82856146d3565b915061492b82846146d3565b9150614936826147d6565b91508190509392505050565b600061494d82614862565b9150819050919050565b600060208201905061496c60008301846145bf565b92915050565b600060808201905061498760008301876145bf565b61499460208301866145bf565b6149a160408301856148da565b81810360608301526149b38184614661565b905095945050505050565b600060208201905081810360008301526149d881846145e5565b905092915050565b60006020820190506149f56000830184614643565b92915050565b6000602082019050614a106000830184614652565b92915050565b60006020820190508181036000830152614a30818461469a565b905092915050565b60006020820190508181036000830152614a5181614704565b9050919050565b60006020820190508181036000830152614a7181614727565b9050919050565b60006020820190508181036000830152614a918161474a565b9050919050565b60006020820190508181036000830152614ab18161476d565b9050919050565b60006020820190508181036000830152614ad181614790565b9050919050565b60006020820190508181036000830152614af1816147b3565b9050919050565b60006020820190508181036000830152614b11816147f9565b9050919050565b60006020820190508181036000830152614b318161481c565b9050919050565b60006020820190508181036000830152614b518161483f565b9050919050565b60006020820190508181036000830152614b7181614885565b9050919050565b60006020820190508181036000830152614b91816148a8565b9050919050565b6000602082019050614bad60008301846148da565b92915050565b6000602082019050614bc860008301846148e9565b92915050565b6000614bd8614be9565b9050614be48282614f04565b919050565b6000604051905090565b600067ffffffffffffffff821115614c0e57614c0d61508f565b5b614c17826150dc565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000614cb682614e72565b9150614cc183614e72565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614cf657614cf5614fd3565b5b828201905092915050565b6000614d0c82614e7c565b9150614d1783614e7c565b92508267ffffffffffffffff03821115614d3457614d33614fd3565b5b828201905092915050565b6000614d4a82614e72565b9150614d5583614e72565b925082614d6557614d64615002565b5b828204905092915050565b6000614d7b82614e72565b9150614d8683614e72565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614dbf57614dbe614fd3565b5b828202905092915050565b6000614dd582614e72565b9150614de083614e72565b925082821015614df357614df2614fd3565b5b828203905092915050565b6000614e0982614e52565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015614ebd578082015181840152602081019050614ea2565b83811115614ecc576000848401525b50505050565b60006002820490506001821680614eea57607f821691505b60208210811415614efe57614efd615031565b5b50919050565b614f0d826150dc565b810181811067ffffffffffffffff82111715614f2c57614f2b61508f565b5b80604052505050565b6000614f4082614e72565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614f7357614f72614fd3565b5b600182019050919050565b6000614f8982614f90565b9050919050565b6000614f9b826150ed565b9050919050565b6000614fad82614e72565b9150614fb883614e72565b925082614fc857614fc7615002565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f4d696e74206c696d69742065786365656465642e000000000000000000000000600082015250565b7f4e6f742070617274206f66207468652046726565204d696e742077686974656c60008201527f6973742e00000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f496e76616c6964206d696e7420616d6f756e7421000000000000000000000000600082015250565b7f4d666572732066726565206d696e7420737570706c7920657863656564656421600082015250565b7f4e6f742070617274206f66207468652050726573616c652077686974656c697360008201527f742e000000000000000000000000000000000000000000000000000000000000602082015250565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54686520636f6e74726163742069732070617573656421000000000000000000600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b50565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b7f496e73756666696369656e742066756e64732100000000000000000000000000600082015250565b61538a81614dfe565b811461539557600080fd5b50565b6153a181614e10565b81146153ac57600080fd5b50565b6153b881614e1c565b81146153c357600080fd5b50565b6153cf81614e26565b81146153da57600080fd5b50565b6153e681614e72565b81146153f157600080fd5b50565b6153fd81614e7c565b811461540857600080fd5b5056fea2646970667358221220775d49f755b401c06da2d838821a54eb716e2a85be3c5075b592e368c6f79d6664736f6c63430008070033