Overview ERC721
Total Supply:
147 LUCII

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 0x1234535FC1a20871e3b31D0bE3107d95D2f6671b
6080604052662386f26fc1000060095566b1a2bc2ec50000600a556107d0600b556003600c5561014d600d556000600e60006101000a81548160ff0219169083151502179055506000600e60016101000a81548160ff0219169083151502179055506040518060400160405280600581526020017f2e6a736f6e000000000000000000000000000000000000000000000000000000815250600f9081620000a79190620004d5565b50348015620000b557600080fd5b506040518060400160405280600d81526020017f4c554349492047656e65736973000000000000000000000000000000000000008152506040518060400160405280600581526020017f4c554349490000000000000000000000000000000000000000000000000000008152508160029081620001339190620004d5565b508060039081620001459190620004d5565b50620001566200018460201b60201c565b60008190555050506200017e620001726200018d60201b60201c565b6200019560201b60201c565b620005bc565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002dd57607f821691505b602082108103620002f357620002f262000295565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200035d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200031e565b6200036986836200031e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003b6620003b0620003aa8462000381565b6200038b565b62000381565b9050919050565b6000819050919050565b620003d28362000395565b620003ea620003e182620003bd565b8484546200032b565b825550505050565b600090565b62000401620003f2565b6200040e818484620003c7565b505050565b5b8181101562000436576200042a600082620003f7565b60018101905062000414565b5050565b601f82111562000485576200044f81620002f9565b6200045a846200030e565b810160208510156200046a578190505b6200048262000479856200030e565b83018262000413565b50505b505050565b600082821c905092915050565b6000620004aa600019846008026200048a565b1980831691505092915050565b6000620004c5838362000497565b9150826002028217905092915050565b620004e0826200025b565b67ffffffffffffffff811115620004fc57620004fb62000266565b5b620005088254620002c4565b620005158282856200043a565b600060209050601f8311600181146200054d576000841562000538578287015190505b620005448582620004b7565b865550620005b4565b601f1984166200055d86620002f9565b60005b82811015620005875784890151825560018201915060208501945060208101905062000560565b86831015620005a75784890151620005a3601f89168262000497565b8355505b6001600288020188555050505b505050505050565b613eb480620005cc6000396000f3fe6080604052600436106102885760003560e01c80637cb647591161015a578063c6682862116100c1578063e985e9c51161007a578063e985e9c51461090a578063ed475f6314610947578063f2fde38b14610984578063f43a22dc146109ad578063f9e23799146109d8578063fecfda4914610a0357610288565b8063c66828621461080b578063c74073a114610836578063c87b56dd1461085f578063ca8001441461089c578063d2cab056146108c5578063da3ef23f146108e157610288565b8063a3c9583e11610113578063a3c9583e1461070a578063aa592f2514610733578063b0962c531461075e578063b88d4fde14610787578063bee6348a146107a3578063bf3a5c02146107ce57610288565b80637cb647591461061d5780638606d938146106465780638da5cb5b1461066f57806395d89b411461069a578063a0712d68146106c5578063a22cb465146106e157610288565b80633ccfd60b116101fe5780635b8ad429116101b75780635b8ad4291461051f578063611f3f101461053657806362dc6e21146105615780636352211e1461058c57806370a08231146105c9578063715018a61461060657610288565b80633ccfd60b1461044457806342842e0e1461045b5780634cf5f7a4146104775780634fda7285146104a257806354214f69146104cb57806355f804b3146104f657610288565b80630c1c972a116102505780630c1c972a146103655780630f2cdd6c1461037c57806318160ddd146103a757806323b872dd146103d25780632eb4a7ab146103ee57806332cb6b0c1461041957610288565b806301ffc9a71461028d57806304c98b2b146102ca57806306fdde03146102e1578063081812fc1461030c578063095ea7b314610349575b600080fd5b34801561029957600080fd5b506102b460048036038101906102af919061296a565b610a2c565b6040516102c191906129b2565b60405180910390f35b3480156102d657600080fd5b506102df610abe565b005b3480156102ed57600080fd5b506102f6610afe565b6040516103039190612a5d565b60405180910390f35b34801561031857600080fd5b50610333600480360381019061032e9190612ab5565b610b90565b6040516103409190612b23565b60405180910390f35b610363600480360381019061035e9190612b6a565b610c0f565b005b34801561037157600080fd5b5061037a610d53565b005b34801561038857600080fd5b50610391610d93565b60405161039e9190612bb9565b60405180910390f35b3480156103b357600080fd5b506103bc610d99565b6040516103c99190612bb9565b60405180910390f35b6103ec60048036038101906103e79190612bd4565b610db0565b005b3480156103fa57600080fd5b506104036110d2565b6040516104109190612c40565b60405180910390f35b34801561042557600080fd5b5061042e6110d8565b60405161043b9190612bb9565b60405180910390f35b34801561045057600080fd5b506104596110de565b005b61047560048036038101906104709190612bd4565b611135565b005b34801561048357600080fd5b5061048c611155565b6040516104999190612a5d565b60405180910390f35b3480156104ae57600080fd5b506104c960048036038101906104c49190612ab5565b6111e3565b005b3480156104d757600080fd5b506104e06111f5565b6040516104ed91906129b2565b60405180910390f35b34801561050257600080fd5b5061051d60048036038101906105189190612d90565b611208565b005b34801561052b57600080fd5b50610534611223565b005b34801561054257600080fd5b5061054b611257565b6040516105589190612bb9565b60405180910390f35b34801561056d57600080fd5b5061057661125d565b6040516105839190612bb9565b60405180910390f35b34801561059857600080fd5b506105b360048036038101906105ae9190612ab5565b611263565b6040516105c09190612b23565b60405180910390f35b3480156105d557600080fd5b506105f060048036038101906105eb9190612dd9565b611275565b6040516105fd9190612bb9565b60405180910390f35b34801561061257600080fd5b5061061b61132d565b005b34801561062957600080fd5b50610644600480360381019061063f9190612e32565b611341565b005b34801561065257600080fd5b5061066d60048036038101906106689190612ab5565b611353565b005b34801561067b57600080fd5b50610684611365565b6040516106919190612b23565b60405180910390f35b3480156106a657600080fd5b506106af61138f565b6040516106bc9190612a5d565b60405180910390f35b6106df60048036038101906106da9190612ab5565b611421565b005b3480156106ed57600080fd5b5061070860048036038101906107039190612e8b565b61169e565b005b34801561071657600080fd5b50610731600480360381019061072c9190612ab5565b6117a9565b005b34801561073f57600080fd5b506107486117bb565b6040516107559190612bb9565b60405180910390f35b34801561076a57600080fd5b5061078560048036038101906107809190612d90565b6117c1565b005b6107a1600480360381019061079c9190612f6c565b6117dc565b005b3480156107af57600080fd5b506107b861184f565b6040516107c591906129b2565b60405180910390f35b3480156107da57600080fd5b506107f560048036038101906107f09190612dd9565b611862565b6040516108029190612bb9565b60405180910390f35b34801561081757600080fd5b5061082061187a565b60405161082d9190612a5d565b60405180910390f35b34801561084257600080fd5b5061085d6004803603810190610858919061302d565b611908565b005b34801561086b57600080fd5b5061088660048036038101906108819190612ab5565b611929565b6040516108939190612a5d565b60405180910390f35b3480156108a857600080fd5b506108c360048036038101906108be9190612b6a565b611a9f565b005b6108df60048036038101906108da9190613122565b611add565b005b3480156108ed57600080fd5b5061090860048036038101906109039190612d90565b611d8e565b005b34801561091657600080fd5b50610931600480360381019061092c919061317e565b611da9565b60405161093e91906129b2565b60405180910390f35b34801561095357600080fd5b5061096e600480360381019061096991906131be565b611e3d565b60405161097b91906129b2565b60405180910390f35b34801561099057600080fd5b506109ab60048036038101906109a69190612dd9565b611e7e565b005b3480156109b957600080fd5b506109c2611f01565b6040516109cf9190612bb9565b60405180910390f35b3480156109e457600080fd5b506109ed611f07565b6040516109fa91906129b2565b60405180910390f35b348015610a0f57600080fd5b50610a2a6004803603810190610a259190612ab5565b611f1a565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610a8757506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610ab75750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b610ac6611f2c565b6001600e60006101000a81548160ff0219169083151502179055506000600e60016101000a81548160ff021916908315150217905550565b606060028054610b0d90613236565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3990613236565b8015610b865780601f10610b5b57610100808354040283529160200191610b86565b820191906000526020600020905b815481529060010190602001808311610b6957829003601f168201915b5050505050905090565b6000610b9b82611faa565b610bd1576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c1a82611263565b90508073ffffffffffffffffffffffffffffffffffffffff16610c3b612009565b73ffffffffffffffffffffffffffffffffffffffff1614610c9e57610c6781610c62612009565b611da9565b610c9d576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b610d5b611f2c565b6001600e60016101000a81548160ff0219169083151502179055506000600e60006101000a81548160ff021916908315150217905550565b600c5481565b6000610da3612011565b6001546000540303905090565b6000610dbb8261201a565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e22576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610e2e846120e6565b91509150610e448187610e3f612009565b61210d565b610e9057610e5986610e54612009565b611da9565b610e8f576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610ef6576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610f038686866001612151565b8015610f0e57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610fdc85610fb8888887612157565b7c02000000000000000000000000000000000000000000000000000000001761217f565b600460008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603611062576000600185019050600060046000838152602001908152602001600020540361106057600054811461105f578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46110ca86868660016121aa565b505050505050565b60135481565b610d0581565b6110e6611f2c565b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611131573d6000803e3d6000fd5b5050565b611150838383604051806020016040528060008152506117dc565b505050565b6011805461116290613236565b80601f016020809104026020016040519081016040528092919081815260200182805461118e90613236565b80156111db5780601f106111b0576101008083540402835291602001916111db565b820191906000526020600020905b8154815290600101906020018083116111be57829003601f168201915b505050505081565b6111eb611f2c565b80600a8190555050565b601260009054906101000a900460ff1681565b611210611f2c565b806010908161121f9190613413565b5050565b61122b611f2c565b601260009054906101000a900460ff1615601260006101000a81548160ff021916908315150217905550565b600a5481565b60095481565b600061126e8261201a565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112dc576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b611335611f2c565b61133f60006121b0565b565b611349611f2c565b8060138190555050565b61135b611f2c565b8060098190555050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461139e90613236565b80601f01602080910402602001604051908101604052809291908181526020018280546113ca90613236565b80156114175780601f106113ec57610100808354040283529160200191611417565b820191906000526020600020905b8154815290600101906020018083116113fa57829003601f168201915b5050505050905090565b600e60019054906101000a900460ff16611470576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146790613531565b60405180910390fd5b600081116114b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114aa906135c3565b60405180910390fd5b600b548111156114f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ef9061362f565b60405180910390fd5b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c54611545919061367e565b811115611587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157e906136fe565b60405180910390fd5b600d54610d05611597919061367e565b816115a0610d99565b6115aa919061371e565b11156115eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e29061379e565b60405180910390fd5b80600a546115f991906137be565b34101561163b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116329061384c565b60405180910390fd5b80601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461168a919061371e565b9250508190555061169b3382612276565b50565b80600760006116ab612009565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611758612009565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161179d91906129b2565b60405180910390a35050565b6117b1611f2c565b80600b8190555050565b600d5481565b6117c9611f2c565b80601190816117d89190613413565b5050565b6117e7848484610db0565b60008373ffffffffffffffffffffffffffffffffffffffff163b146118495761181284848484612294565b611848576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b600e60009054906101000a900460ff1681565b60146020528060005260406000206000915090505481565b600f805461188790613236565b80601f01602080910402602001604051908101604052809291908181526020018280546118b390613236565b80156119005780601f106118d557610100808354040283529160200191611900565b820191906000526020600020905b8154815290600101906020018083116118e357829003601f168201915b505050505081565b611910611f2c565b8073ffffffffffffffffffffffffffffffffffffffff16ff5b606061193482611faa565b611973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196a906138de565b60405180910390fd5b601260009054906101000a900460ff16611a19576011805461199490613236565b80601f01602080910402602001604051908101604052809291908181526020018280546119c090613236565b8015611a0d5780601f106119e257610100808354040283529160200191611a0d565b820191906000526020600020905b8154815290600101906020018083116119f057829003601f168201915b50505050509050611a9a565b6000611a236123e4565b90506000815111611a69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a609061394a565b60405180910390fd5b80611a7384612476565b600f604051602001611a8793929190613a29565b6040516020818303038152906040529150505b919050565b611aa7611f2c565b600d54811115611ab657600080fd5b80600d6000828254611ac8919061367e565b92505081905550611ad98282612276565b5050565b600e60009054906101000a900460ff16611b2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2390613aa6565b60405180910390fd5b60008211611b6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b66906135c3565b60405180910390fd5b601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c54611bbc919061367e565b821115611bfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf5906136fe565b60405180910390fd5b600d54610d05611c0e919061367e565b82611c17610d99565b611c21919061371e565b1115611c62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c599061379e565b60405180910390fd5b81600954611c7091906137be565b341015611cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca99061384c565b60405180910390fd5b600033604051602001611cc59190613b0e565b604051602081830303815290604052805190602001209050611cea82601354836125d6565b611d29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2090613b75565b60405180910390fd5b82601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d78919061371e565b92505081905550611d893384612276565b505050565b611d96611f2c565b80600f9081611da59190613413565b5050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60008033604051602001611e519190613b0e565b604051602081830303815290604052805190602001209050611e7683601354836125d6565b915050919050565b611e86611f2c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ef5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eec90613c07565b60405180910390fd5b611efe816121b0565b50565b600b5481565b600e60019054906101000a900460ff1681565b611f22611f2c565b80600c8190555050565b611f346125ed565b73ffffffffffffffffffffffffffffffffffffffff16611f52611365565b73ffffffffffffffffffffffffffffffffffffffff1614611fa8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9f90613c73565b60405180910390fd5b565b600081611fb5612011565b11158015611fc4575060005482105b8015612002575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b60006001905090565b60008082905080612029612011565b116120af576000548110156120ae5760006004600083815260200190815260200160002054905060007c01000000000000000000000000000000000000000000000000000000008216036120ac575b600081036120a2576004600083600190039350838152602001908152602001600020549050612078565b80925050506120e1565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e861216e8686846125f5565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6122908282604051806020016040528060008152506125fe565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026122ba612009565b8786866040518563ffffffff1660e01b81526004016122dc9493929190613ce8565b6020604051808303816000875af192505050801561231857506040513d601f19601f820116820180604052508101906123159190613d49565b60015b612391573d8060008114612348576040519150601f19603f3d011682016040523d82523d6000602084013e61234d565b606091505b506000815103612389576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060601080546123f390613236565b80601f016020809104026020016040519081016040528092919081815260200182805461241f90613236565b801561246c5780601f106124415761010080835404028352916020019161246c565b820191906000526020600020905b81548152906001019060200180831161244f57829003601f168201915b5050505050905090565b6060600082036124bd576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506125d1565b600082905060005b600082146124ef5780806124d890613d76565b915050600a826124e89190613ded565b91506124c5565b60008167ffffffffffffffff81111561250b5761250a612c65565b5b6040519080825280601f01601f19166020018201604052801561253d5781602001600182028036833780820191505090505b5090505b600085146125ca57600182612556919061367e565b9150600a856125659190613e1e565b6030612571919061371e565b60f81b81838151811061258757612586613e4f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856125c39190613ded565b9450612541565b8093505050505b919050565b6000826125e3858461269b565b1490509392505050565b600033905090565b60009392505050565b61260883836126f1565b60008373ffffffffffffffffffffffffffffffffffffffff163b1461269657600080549050600083820390505b6126486000868380600101945086612294565b61267e576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811061263557816000541461269357600080fd5b50505b505050565b60008082905060005b84518110156126e6576126d1828683815181106126c4576126c3613e4f565b5b60200260200101516128ac565b915080806126de90613d76565b9150506126a4565b508091505092915050565b60008054905060008203612731576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61273e6000848385612151565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506127b5836127a66000866000612157565b6127af856128d7565b1761217f565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461285657808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a460018101905061281b565b5060008203612891576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506128a760008483856121aa565b505050565b60008183106128c4576128bf82846128e7565b6128cf565b6128ce83836128e7565b5b905092915050565b60006001821460e11b9050919050565b600082600052816020526040600020905092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61294781612912565b811461295257600080fd5b50565b6000813590506129648161293e565b92915050565b6000602082840312156129805761297f612908565b5b600061298e84828501612955565b91505092915050565b60008115159050919050565b6129ac81612997565b82525050565b60006020820190506129c760008301846129a3565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612a075780820151818401526020810190506129ec565b60008484015250505050565b6000601f19601f8301169050919050565b6000612a2f826129cd565b612a3981856129d8565b9350612a498185602086016129e9565b612a5281612a13565b840191505092915050565b60006020820190508181036000830152612a778184612a24565b905092915050565b6000819050919050565b612a9281612a7f565b8114612a9d57600080fd5b50565b600081359050612aaf81612a89565b92915050565b600060208284031215612acb57612aca612908565b5b6000612ad984828501612aa0565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b0d82612ae2565b9050919050565b612b1d81612b02565b82525050565b6000602082019050612b386000830184612b14565b92915050565b612b4781612b02565b8114612b5257600080fd5b50565b600081359050612b6481612b3e565b92915050565b60008060408385031215612b8157612b80612908565b5b6000612b8f85828601612b55565b9250506020612ba085828601612aa0565b9150509250929050565b612bb381612a7f565b82525050565b6000602082019050612bce6000830184612baa565b92915050565b600080600060608486031215612bed57612bec612908565b5b6000612bfb86828701612b55565b9350506020612c0c86828701612b55565b9250506040612c1d86828701612aa0565b9150509250925092565b6000819050919050565b612c3a81612c27565b82525050565b6000602082019050612c556000830184612c31565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612c9d82612a13565b810181811067ffffffffffffffff82111715612cbc57612cbb612c65565b5b80604052505050565b6000612ccf6128fe565b9050612cdb8282612c94565b919050565b600067ffffffffffffffff821115612cfb57612cfa612c65565b5b612d0482612a13565b9050602081019050919050565b82818337600083830152505050565b6000612d33612d2e84612ce0565b612cc5565b905082815260208101848484011115612d4f57612d4e612c60565b5b612d5a848285612d11565b509392505050565b600082601f830112612d7757612d76612c5b565b5b8135612d87848260208601612d20565b91505092915050565b600060208284031215612da657612da5612908565b5b600082013567ffffffffffffffff811115612dc457612dc361290d565b5b612dd084828501612d62565b91505092915050565b600060208284031215612def57612dee612908565b5b6000612dfd84828501612b55565b91505092915050565b612e0f81612c27565b8114612e1a57600080fd5b50565b600081359050612e2c81612e06565b92915050565b600060208284031215612e4857612e47612908565b5b6000612e5684828501612e1d565b91505092915050565b612e6881612997565b8114612e7357600080fd5b50565b600081359050612e8581612e5f565b92915050565b60008060408385031215612ea257612ea1612908565b5b6000612eb085828601612b55565b9250506020612ec185828601612e76565b9150509250929050565b600067ffffffffffffffff821115612ee657612ee5612c65565b5b612eef82612a13565b9050602081019050919050565b6000612f0f612f0a84612ecb565b612cc5565b905082815260208101848484011115612f2b57612f2a612c60565b5b612f36848285612d11565b509392505050565b600082601f830112612f5357612f52612c5b565b5b8135612f63848260208601612efc565b91505092915050565b60008060008060808587031215612f8657612f85612908565b5b6000612f9487828801612b55565b9450506020612fa587828801612b55565b9350506040612fb687828801612aa0565b925050606085013567ffffffffffffffff811115612fd757612fd661290d565b5b612fe387828801612f3e565b91505092959194509250565b6000612ffa82612ae2565b9050919050565b61300a81612fef565b811461301557600080fd5b50565b60008135905061302781613001565b92915050565b60006020828403121561304357613042612908565b5b600061305184828501613018565b91505092915050565b600067ffffffffffffffff82111561307557613074612c65565b5b602082029050602081019050919050565b600080fd5b600061309e6130998461305a565b612cc5565b905080838252602082019050602084028301858111156130c1576130c0613086565b5b835b818110156130ea57806130d68882612e1d565b8452602084019350506020810190506130c3565b5050509392505050565b600082601f83011261310957613108612c5b565b5b813561311984826020860161308b565b91505092915050565b6000806040838503121561313957613138612908565b5b600061314785828601612aa0565b925050602083013567ffffffffffffffff8111156131685761316761290d565b5b613174858286016130f4565b9150509250929050565b6000806040838503121561319557613194612908565b5b60006131a385828601612b55565b92505060206131b485828601612b55565b9150509250929050565b6000602082840312156131d4576131d3612908565b5b600082013567ffffffffffffffff8111156131f2576131f161290d565b5b6131fe848285016130f4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061324e57607f821691505b60208210810361326157613260613207565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026132c97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261328c565b6132d3868361328c565b95508019841693508086168417925050509392505050565b6000819050919050565b600061331061330b61330684612a7f565b6132eb565b612a7f565b9050919050565b6000819050919050565b61332a836132f5565b61333e61333682613317565b848454613299565b825550505050565b600090565b613353613346565b61335e818484613321565b505050565b5b818110156133825761337760008261334b565b600181019050613364565b5050565b601f8211156133c75761339881613267565b6133a18461327c565b810160208510156133b0578190505b6133c46133bc8561327c565b830182613363565b50505b505050565b600082821c905092915050565b60006133ea600019846008026133cc565b1980831691505092915050565b600061340383836133d9565b9150826002028217905092915050565b61341c826129cd565b67ffffffffffffffff81111561343557613434612c65565b5b61343f8254613236565b61344a828285613386565b600060209050601f83116001811461347d576000841561346b578287015190505b61347585826133f7565b8655506134dd565b601f19841661348b86613267565b60005b828110156134b35784890151825560018201915060208501945060208101905061348e565b868310156134d057848901516134cc601f8916826133d9565b8355505b6001600288020188555050505b505050505050565b7f5075626c69632053616c65206973206e6f74206f70656e000000000000000000600082015250565b600061351b6017836129d8565b9150613526826134e5565b602082019050919050565b6000602082019050818103600083015261354a8161350e565b9050919050565b7f7175616e74697479206f6620746f6b656e732063616e6e6f74206265206c657360008201527f73207468616e206f7220657175616c20746f2030000000000000000000000000602082015250565b60006135ad6034836129d8565b91506135b882613551565b604082019050919050565b600060208201905081810360008301526135dc816135a0565b9050919050565b7f657863656564206d617820706572207472616e73616374696f6e000000000000600082015250565b6000613619601a836129d8565b9150613624826135e3565b602082019050919050565b600060208201905081810360008301526136488161360c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061368982612a7f565b915061369483612a7f565b92508282039050818111156136ac576136ab61364f565b5b92915050565b7f6578636565646564206d6178207065722077616c6c6574000000000000000000600082015250565b60006136e86017836129d8565b91506136f3826136b2565b602082019050919050565b60006020820190508181036000830152613717816136db565b9050919050565b600061372982612a7f565b915061373483612a7f565b925082820190508082111561374c5761374b61364f565b5b92915050565b7f657863656564206d617820737570706c79206f6620746f6b656e730000000000600082015250565b6000613788601b836129d8565b915061379382613752565b602082019050919050565b600060208201905081810360008301526137b78161377b565b9050919050565b60006137c982612a7f565b91506137d483612a7f565b92508282026137e281612a7f565b915082820484148315176137f9576137f861364f565b5b5092915050565b7f696e73756666696369656e742065746865722076616c75650000000000000000600082015250565b60006138366018836129d8565b915061384182613800565b602082019050919050565b6000602082019050818103600083015261386581613829565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b60006138c8602f836129d8565b91506138d38261386c565b604082019050919050565b600060208201905081810360008301526138f7816138bb565b9050919050565b7f62617365555249206e6f74207365740000000000000000000000000000000000600082015250565b6000613934600f836129d8565b915061393f826138fe565b602082019050919050565b6000602082019050818103600083015261396381613927565b9050919050565b600081905092915050565b6000613980826129cd565b61398a818561396a565b935061399a8185602086016129e9565b80840191505092915050565b600081546139b381613236565b6139bd818661396a565b945060018216600081146139d857600181146139ed57613a20565b60ff1983168652811515820286019350613a20565b6139f685613267565b60005b83811015613a18578154818901526001820191506020810190506139f9565b838801955050505b50505092915050565b6000613a358286613975565b9150613a418285613975565b9150613a4d82846139a6565b9150819050949350505050565b7f5072652d73616c65206973206e6f74206f70656e000000000000000000000000600082015250565b6000613a906014836129d8565b9150613a9b82613a5a565b602082019050919050565b60006020820190508181036000830152613abf81613a83565b9050919050565b60008160601b9050919050565b6000613ade82613ac6565b9050919050565b6000613af082613ad3565b9050919050565b613b08613b0382612b02565b613ae5565b82525050565b6000613b1a8284613af7565b60148201915081905092915050565b7f496e636f72726563742070726f6f660000000000000000000000000000000000600082015250565b6000613b5f600f836129d8565b9150613b6a82613b29565b602082019050919050565b60006020820190508181036000830152613b8e81613b52565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613bf16026836129d8565b9150613bfc82613b95565b604082019050919050565b60006020820190508181036000830152613c2081613be4565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613c5d6020836129d8565b9150613c6882613c27565b602082019050919050565b60006020820190508181036000830152613c8c81613c50565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613cba82613c93565b613cc48185613c9e565b9350613cd48185602086016129e9565b613cdd81612a13565b840191505092915050565b6000608082019050613cfd6000830187612b14565b613d0a6020830186612b14565b613d176040830185612baa565b8181036060830152613d298184613caf565b905095945050505050565b600081519050613d438161293e565b92915050565b600060208284031215613d5f57613d5e612908565b5b6000613d6d84828501613d34565b91505092915050565b6000613d8182612a7f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613db357613db261364f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613df882612a7f565b9150613e0383612a7f565b925082613e1357613e12613dbe565b5b828204905092915050565b6000613e2982612a7f565b9150613e3483612a7f565b925082613e4457613e43613dbe565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea26469706673582212204f5f978c77deb4c2fcce84ff8f13ba7185498d09848922bea5a2a38f9ca2738f64736f6c63430008110033