Overview ERC721
Total Supply:
5,000 BBC

Holders:
121
Profile Summary
Blockchain:
Ethereum (1)

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