Overview ERC721
Total Supply:
167 BRED

Profile Summary
Blockchain:
Ethereum (1)

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