Overview ERC721
Total Supply:
200 UDW

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x04c11Fe77035600d675F60bFb33f2e43707abC83
608060405260405180602001604052806000815250600990805190602001906200002b92919062000903565b506040518060400160405280600581526020017f2e6a736f6e000000000000000000000000000000000000000000000000000000815250600a90805190602001906200007992919062000903565b5066470de4df820000600c55666a94d74f430000600d556109c4600e55600a600f5560196010556001601260006101000a81548160ff0219169083151502179055506000601260016101000a81548160ff021916908315150217905550348015620000e357600080fd5b506040518060400160405280600981526020017f55572054657374203200000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f554457000000000000000000000000000000000000000000000000000000000081525081600290805190602001906200016892919062000903565b5080600390805190602001906200018192919062000903565b50620001926200022760201b60201c565b6000819055505050620001ba620001ae6200022c60201b60201c565b6200023460201b60201c565b620001e460405180608001604052806041815260200162004a2a60419139620002fa60201b60201c565b620001f96362f9e5906200032660201b60201c565b6200020e6362f9e3386200035a60201b60201c565b620002213360c86200038e60201b60201c565b62000c87565b600090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6200030a620003b460201b60201c565b80600b90805190602001906200032292919062000903565b5050565b62000336620003b460201b60201c565b80601260026101000a81548163ffffffff021916908363ffffffff16021790555050565b6200036a620003b460201b60201c565b80601260066101000a81548163ffffffff021916908363ffffffff16021790555050565b620003b08282604051806020016040528060008152506200044560201b60201c565b5050565b620003c46200022c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620003ea620004f660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000443576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200043a9062000ada565b60405180910390fd5b565b6200045783836200052060201b60201c565b60008373ffffffffffffffffffffffffffffffffffffffff163b14620004f157600080549050600083820390505b620004a060008683806001019450866200070960201b60201c565b620004d7576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811062000485578160005414620004ee57600080fd5b50505b505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080549050600082141562000562576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200057760008483856200087b60201b60201c565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506200060683620005e860008660006200088160201b60201c565b620005f985620008b160201b60201c565b17620008c160201b60201c565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b818114620006a957808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001810190506200066c565b506000821415620006e6576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050620007046000848385620008ec60201b60201c565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0262000737620008f260201b60201c565b8786866040518563ffffffff1660e01b81526004016200075b949392919062000a86565b602060405180830381600087803b1580156200077657600080fd5b505af1925050508015620007aa57506040513d601f19601f82011682018060405250810190620007a79190620009ca565b60015b62000828573d8060008114620007dd576040519150601f19603f3d011682016040523d82523d6000602084013e620007e2565b606091505b5060008151141562000820576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b50505050565b60008060e883901c905060e8620008a0868684620008fa60201b60201c565b62ffffff16901b9150509392505050565b60006001821460e11b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b600033905090565b60009392505050565b828054620009119062000bc9565b90600052602060002090601f01602090048101928262000935576000855562000981565b82601f106200095057805160ff191683800117855562000981565b8280016001018555821562000981579182015b828111156200098057825182559160200191906001019062000963565b5b50905062000990919062000994565b5090565b5b80821115620009af57600081600090555060010162000995565b5090565b600081519050620009c48162000c6d565b92915050565b600060208284031215620009e357620009e262000c2e565b5b6000620009f384828501620009b3565b91505092915050565b62000a078162000b29565b82525050565b600062000a1a8262000afc565b62000a26818562000b07565b935062000a3881856020860162000b93565b62000a438162000c33565b840191505092915050565b600062000a5d60208362000b18565b915062000a6a8262000c44565b602082019050919050565b62000a808162000b89565b82525050565b600060808201905062000a9d6000830187620009fc565b62000aac6020830186620009fc565b62000abb604083018562000a75565b818103606083015262000acf818462000a0d565b905095945050505050565b6000602082019050818103600083015262000af58162000a4e565b9050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600062000b368262000b69565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b8381101562000bb357808201518184015260208101905062000b96565b8381111562000bc3576000848401525b50505050565b6000600282049050600182168062000be257607f821691505b6020821081141562000bf95762000bf862000bff565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b62000c788162000b3d565b811462000c8457600080fd5b50565b613d938062000c976000396000f3fe6080604052600436106102885760003560e01c80635fd84c281161015a578063a945bf80116100c1578063d5abeb011161007a578063d5abeb0114610955578063d8d988da14610980578063e985e9c5146109a9578063f2fde38b146109e6578063f9da322414610a0f578063fc1a1c3614610a3857610288565b8063a945bf8014610847578063ac5227cf14610872578063b88d4fde1461089d578063bd32fb66146108c6578063bedb86fb146108ef578063c87b56dd1461091857610288565b80637de86909116101135780637de869091461074b5780637ec4a659146107745780638da5cb5b1461079d57806395d89b41146107c8578063a22cb465146107f3578063a45ba8e71461081c57610288565b80635fd84c281461063b5780636352211e146106645780636bb7b1d9146106a157806370a08231146106cc578063715018a61461070957806374d9e7ac1461072057610288565b8063230b43f4116101fe5780633f5e4741116101b75780633f5e47411461055157806342842e0e1461057c5780634fdd43cb146105a557806351830227146105ce5780635b8ad429146105f95780635c975abb1461061057610288565b8063230b43f41461048557806323b872dd146104b057806326a32627146104d95780632db1154414610502578063375a069a1461051e5780633ccfd60b1461054757610288565b80631338a83f116102505780631338a83f1461038457806316ba10e0146103a057806317c862a2146103c957806317f7bece146103f257806318160ddd1461041d5780631e16ffba1461044857610288565b806301ffc9a71461028d57806306fdde03146102ca578063081812fc146102f5578063095ea7b3146103325780630c888ffd1461035b575b600080fd5b34801561029957600080fd5b506102b460048036038101906102af9190612f02565b610a63565b6040516102c191906133f7565b60405180910390f35b3480156102d657600080fd5b506102df610af5565b6040516102ec9190613412565b60405180910390f35b34801561030157600080fd5b5061031c60048036038101906103179190612fa5565b610b87565b6040516103299190613390565b60405180910390f35b34801561033e57600080fd5b5061035960048036038101906103549190612e08565b610c06565b005b34801561036757600080fd5b50610382600480360381019061037d9190612fd2565b610d4a565b005b61039e60048036038101906103999190612e48565b610d62565b005b3480156103ac57600080fd5b506103c760048036038101906103c29190612f5c565b611040565b005b3480156103d557600080fd5b506103f060048036038101906103eb9190612fd2565b611062565b005b3480156103fe57600080fd5b5061040761107a565b6040516104149190613594565b60405180910390f35b34801561042957600080fd5b50610432611080565b60405161043f9190613594565b60405180910390f35b34801561045457600080fd5b5061046f600480360381019061046a9190612c85565b611097565b60405161047c9190613594565b60405180910390f35b34801561049157600080fd5b5061049a6110af565b6040516104a791906135af565b60405180910390f35b3480156104bc57600080fd5b506104d760048036038101906104d29190612cf2565b6110c5565b005b3480156104e557600080fd5b5061050060048036038101906104fb9190612fd2565b6113ea565b005b61051c60048036038101906105179190612fa5565b611402565b005b34801561052a57600080fd5b5061054560048036038101906105409190612fa5565b611619565b005b61054f611685565b005b34801561055d57600080fd5b5061056661170d565b60405161057391906133f7565b60405180910390f35b34801561058857600080fd5b506105a3600480360381019061059e9190612cf2565b611730565b005b3480156105b157600080fd5b506105cc60048036038101906105c79190612f5c565b611750565b005b3480156105da57600080fd5b506105e3611772565b6040516105f091906133f7565b60405180910390f35b34801561060557600080fd5b5061060e611785565b005b34801561061c57600080fd5b506106256117b9565b60405161063291906133f7565b60405180910390f35b34801561064757600080fd5b50610662600480360381019061065d9190612fd2565b6117cc565b005b34801561067057600080fd5b5061068b60048036038101906106869190612fa5565b6117f8565b6040516106989190613390565b60405180910390f35b3480156106ad57600080fd5b506106b661180a565b6040516106c391906135af565b60405180910390f35b3480156106d857600080fd5b506106f360048036038101906106ee9190612c85565b611820565b6040516107009190613594565b60405180910390f35b34801561071557600080fd5b5061071e6118d9565b005b34801561072c57600080fd5b506107356118ed565b6040516107429190613594565b60405180910390f35b34801561075757600080fd5b50610772600480360381019061076d9190612fd2565b6118f3565b005b34801561078057600080fd5b5061079b60048036038101906107969190612f5c565b61191f565b005b3480156107a957600080fd5b506107b2611941565b6040516107bf9190613390565b60405180910390f35b3480156107d457600080fd5b506107dd61196b565b6040516107ea9190613412565b60405180910390f35b3480156107ff57600080fd5b5061081a60048036038101906108159190612dc8565b6119fd565b005b34801561082857600080fd5b50610831611b75565b60405161083e9190613412565b60405180910390f35b34801561085357600080fd5b5061085c611c03565b6040516108699190613594565b60405180910390f35b34801561087e57600080fd5b50610887611c09565b60405161089491906133f7565b60405180910390f35b3480156108a957600080fd5b506108c460048036038101906108bf9190612d45565b611c2c565b005b3480156108d257600080fd5b506108ed60048036038101906108e89190612ed5565b611c9f565b005b3480156108fb57600080fd5b5061091660048036038101906109119190612ea8565b611cb1565b005b34801561092457600080fd5b5061093f600480360381019061093a9190612fa5565b611cd6565b60405161094c9190613412565b60405180910390f35b34801561096157600080fd5b5061096a611dea565b6040516109779190613594565b60405180910390f35b34801561098c57600080fd5b506109a760048036038101906109a29190612fd2565b611df0565b005b3480156109b557600080fd5b506109d060048036038101906109cb9190612cb2565b611e08565b6040516109dd91906133f7565b60405180910390f35b3480156109f257600080fd5b50610a0d6004803603810190610a089190612c85565b611e9c565b005b348015610a1b57600080fd5b50610a366004803603810190610a319190612fd2565b611f20565b005b348015610a4457600080fd5b50610a4d611f38565b604051610a5a9190613594565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610abe57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610aee5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b606060028054610b0490613899565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3090613899565b8015610b7d5780601f10610b5257610100808354040283529160200191610b7d565b820191906000526020600020905b815481529060010190602001808311610b6057829003601f168201915b5050505050905090565b6000610b9282611f3e565b610bc8576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c11826117f8565b90508073ffffffffffffffffffffffffffffffffffffffff16610c32611f9d565b73ffffffffffffffffffffffffffffffffffffffff1614610c9557610c5e81610c59611f9d565b611e08565b610c94576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b610d52611fa5565b8063ffffffff16600f8190555050565b80600e5481610d6f611080565b610d7991906136b4565b1115610dba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db190613514565b60405180910390fd5b601260009054906101000a900460ff1615610e0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0190613534565b60405180910390fd5b8383601354610e81838380806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508233604051602001610e669190613318565b60405160208183030381529060405280519060200120612023565b610ec0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb790613494565b60405180910390fd5b60011515610ecc611c09565b151514610f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f05906134f4565b60405180910390fd5b600085118015610f335750600f5485610f263361203a565b610f3091906136b4565b11155b610f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6990613474565b60405180910390fd5b84600c54610f80919061373b565b3410610fc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb890613574565b60405180910390fd5b84601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461101091906136b4565b925050819055506110213386612091565b61103785600c54611032919061373b565b6120af565b50505050505050565b611048611fa5565b80600a908051906020019061105e929190612a19565b5050565b61106a611fa5565b8063ffffffff1660108190555050565b60105481565b600061108a612150565b6001546000540303905090565b60116020528060005260406000206000915090505481565b601260069054906101000a900463ffffffff1681565b60006110d082612155565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611137576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061114384612223565b915091506111598187611154611f9d565b61224a565b6111a55761116e86611169611f9d565b611e08565b6111a4576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561120c576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611219868686600161228e565b801561122457600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154600101919050819055506112f2856112ce888887612294565b7c0200000000000000000000000000000000000000000000000000000000176122bc565b600460008681526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008416141561137a576000600185019050600060046000838152602001908152602001600020541415611378576000548114611377578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46113e286868660016122e7565b505050505050565b6113f2611fa5565b8063ffffffff16600c8190555050565b80600e548161140f611080565b61141991906136b4565b111561145a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145190613514565b60405180910390fd5b601260009054906101000a900460ff16156114aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a190613534565b60405180910390fd5b600115156114b661170d565b1515146114f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ef90613434565b60405180910390fd5b6000821180156115675750601054601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115503361203a565b61155a91906136b4565b6115649190613795565b11155b6115a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159d90613474565b60405180910390fd5b81600d546115b4919061373b565b34106115f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ec90613574565b60405180910390fd5b6115ff3383612091565b61161582600d54611610919061373b565b6120af565b5050565b611621611fa5565b600e548161162d611080565b61163791906136b4565b1115611678576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166f906134d4565b60405180910390fd5b6116823382612091565b50565b61168d611fa5565b6000611697611941565b73ffffffffffffffffffffffffffffffffffffffff16476040516116ba9061337b565b60006040518083038185875af1925050503d80600081146116f7576040519150601f19603f3d011682016040523d82523d6000602084013e6116fc565b606091505b505090508061170a57600080fd5b50565b6000601260029054906101000a900463ffffffff1663ffffffff16421015905090565b61174b83838360405180602001604052806000815250611c2c565b505050565b611758611fa5565b80600b908051906020019061176e929190612a19565b5050565b601260019054906101000a900460ff1681565b61178d611fa5565b601260019054906101000a900460ff1615601260016101000a81548160ff021916908315150217905550565b601260009054906101000a900460ff1681565b6117d4611fa5565b80601260026101000a81548163ffffffff021916908363ffffffff16021790555050565b600061180382612155565b9050919050565b601260029054906101000a900463ffffffff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611888576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6118e1611fa5565b6118eb60006122ed565b565b600f5481565b6118fb611fa5565b80601260066101000a81548163ffffffff021916908363ffffffff16021790555050565b611927611fa5565b806009908051906020019061193d929190612a19565b5050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461197a90613899565b80601f01602080910402602001604051908101604052809291908181526020018280546119a690613899565b80156119f35780601f106119c8576101008083540402835291602001916119f3565b820191906000526020600020905b8154815290600101906020018083116119d657829003601f168201915b5050505050905090565b611a05611f9d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a6a576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060076000611a77611f9d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611b24611f9d565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611b6991906133f7565b60405180910390a35050565b600b8054611b8290613899565b80601f0160208091040260200160405190810160405280929190818152602001828054611bae90613899565b8015611bfb5780601f10611bd057610100808354040283529160200191611bfb565b820191906000526020600020905b815481529060010190602001808311611bde57829003601f168201915b505050505081565b600d5481565b6000601260069054906101000a900463ffffffff1663ffffffff16421015905090565b611c378484846110c5565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611c9957611c62848484846123b3565b611c98576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b611ca7611fa5565b8060138190555050565b611cb9611fa5565b80601260006101000a81548160ff02191690831515021790555050565b6060611ce182611f3e565b611d17576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60001515601260019054906101000a900460ff1615151415611d88576000600b8054611d4290613899565b90501415611d5f5760405180602001604052806000815250611d81565b600b604051602001611d719190613364565b6040516020818303038152906040525b9050611de5565b6000611d92612513565b9050600081511415611db35760405180602001604052806000815250611de1565b80611dbd846125a5565b600a604051602001611dd193929190613333565b6040516020818303038152906040525b9150505b919050565b600e5481565b611df8611fa5565b8063ffffffff16600d8190555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611ea4611fa5565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611f14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0b90613454565b60405180910390fd5b611f1d816122ed565b50565b611f28611fa5565b8063ffffffff16600e8190555050565b600c5481565b600081611f49612150565b11158015611f58575060005482105b8015611f96575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b611fad612706565b73ffffffffffffffffffffffffffffffffffffffff16611fcb611941565b73ffffffffffffffffffffffffffffffffffffffff1614612021576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612018906134b4565b60405180910390fd5b565b600082612030858461270e565b1490509392505050565b600067ffffffffffffffff6040600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054901c169050919050565b6120ab828260405180602001604052806000815250612764565b5050565b803411156120f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120e990613554565b60405180910390fd5b8034111561214d573373ffffffffffffffffffffffffffffffffffffffff166108fc82346121209190613795565b9081150290604051600060405180830381858888f1935050505015801561214b573d6000803e3d6000fd5b505b50565b600090565b60008082905080612164612150565b116121ec576000548110156121eb5760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821614156121e9575b60008114156121df5760046000836001900393508381526020019081526020016000205490506121b4565b809250505061221e565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e86122ab868684612801565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026123d9611f9d565b8786866040518563ffffffff1660e01b81526004016123fb94939291906133ab565b602060405180830381600087803b15801561241557600080fd5b505af192505050801561244657506040513d601f19601f820116820180604052508101906124439190612f2f565b60015b6124c0573d8060008114612476576040519150601f19603f3d011682016040523d82523d6000602084013e61247b565b606091505b506000815114156124b8576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60606009805461252290613899565b80601f016020809104026020016040519081016040528092919081815260200182805461254e90613899565b801561259b5780601f106125705761010080835404028352916020019161259b565b820191906000526020600020905b81548152906001019060200180831161257e57829003601f168201915b5050505050905090565b606060008214156125ed576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612701565b600082905060005b6000821461261f578080612608906138fc565b915050600a82612618919061370a565b91506125f5565b60008167ffffffffffffffff81111561263b5761263a613a56565b5b6040519080825280601f01601f19166020018201604052801561266d5781602001600182028036833780820191505090505b5090505b600085146126fa576001826126869190613795565b9150600a856126959190613969565b60306126a191906136b4565b60f81b8183815181106126b7576126b6613a27565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856126f3919061370a565b9450612671565b8093505050505b919050565b600033905090565b60008082905060005b8451811015612759576127448286838151811061273757612736613a27565b5b602002602001015161280a565b91508080612751906138fc565b915050612717565b508091505092915050565b61276e8383612835565b60008373ffffffffffffffffffffffffffffffffffffffff163b146127fc57600080549050600083820390505b6127ae60008683806001019450866123b3565b6127e4576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811061279b5781600054146127f957600080fd5b50505b505050565b60009392505050565b60008183106128225761281d82846129f2565b61282d565b61282c83836129f2565b5b905092915050565b6000805490506000821415612876576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612883600084838561228e565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506128fa836128eb6000866000612294565b6128f485612a09565b176122bc565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461299b57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612960565b5060008214156129d7576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506129ed60008483856122e7565b505050565b600082600052816020526040600020905092915050565b60006001821460e11b9050919050565b828054612a2590613899565b90600052602060002090601f016020900481019282612a475760008555612a8e565b82601f10612a6057805160ff1916838001178555612a8e565b82800160010185558215612a8e579182015b82811115612a8d578251825591602001919060010190612a72565b5b509050612a9b9190612a9f565b5090565b5b80821115612ab8576000816000905550600101612aa0565b5090565b6000612acf612aca846135ef565b6135ca565b905082815260208101848484011115612aeb57612aea613a94565b5b612af6848285613857565b509392505050565b6000612b11612b0c84613620565b6135ca565b905082815260208101848484011115612b2d57612b2c613a94565b5b612b38848285613857565b509392505050565b600081359050612b4f81613cd3565b92915050565b60008083601f840112612b6b57612b6a613a8a565b5b8235905067ffffffffffffffff811115612b8857612b87613a85565b5b602083019150836020820283011115612ba457612ba3613a8f565b5b9250929050565b600081359050612bba81613cea565b92915050565b600081359050612bcf81613d01565b92915050565b600081359050612be481613d18565b92915050565b600081519050612bf981613d18565b92915050565b600082601f830112612c1457612c13613a8a565b5b8135612c24848260208601612abc565b91505092915050565b600082601f830112612c4257612c41613a8a565b5b8135612c52848260208601612afe565b91505092915050565b600081359050612c6a81613d2f565b92915050565b600081359050612c7f81613d46565b92915050565b600060208284031215612c9b57612c9a613a9e565b5b6000612ca984828501612b40565b91505092915050565b60008060408385031215612cc957612cc8613a9e565b5b6000612cd785828601612b40565b9250506020612ce885828601612b40565b9150509250929050565b600080600060608486031215612d0b57612d0a613a9e565b5b6000612d1986828701612b40565b9350506020612d2a86828701612b40565b9250506040612d3b86828701612c5b565b9150509250925092565b60008060008060808587031215612d5f57612d5e613a9e565b5b6000612d6d87828801612b40565b9450506020612d7e87828801612b40565b9350506040612d8f87828801612c5b565b925050606085013567ffffffffffffffff811115612db057612daf613a99565b5b612dbc87828801612bff565b91505092959194509250565b60008060408385031215612ddf57612dde613a9e565b5b6000612ded85828601612b40565b9250506020612dfe85828601612bab565b9150509250929050565b60008060408385031215612e1f57612e1e613a9e565b5b6000612e2d85828601612b40565b9250506020612e3e85828601612c5b565b9150509250929050565b600080600060408486031215612e6157612e60613a9e565b5b600084013567ffffffffffffffff811115612e7f57612e7e613a99565b5b612e8b86828701612b55565b93509350506020612e9e86828701612c5b565b9150509250925092565b600060208284031215612ebe57612ebd613a9e565b5b6000612ecc84828501612bab565b91505092915050565b600060208284031215612eeb57612eea613a9e565b5b6000612ef984828501612bc0565b91505092915050565b600060208284031215612f1857612f17613a9e565b5b6000612f2684828501612bd5565b91505092915050565b600060208284031215612f4557612f44613a9e565b5b6000612f5384828501612bea565b91505092915050565b600060208284031215612f7257612f71613a9e565b5b600082013567ffffffffffffffff811115612f9057612f8f613a99565b5b612f9c84828501612c2d565b91505092915050565b600060208284031215612fbb57612fba613a9e565b5b6000612fc984828501612c5b565b91505092915050565b600060208284031215612fe857612fe7613a9e565b5b6000612ff684828501612c70565b91505092915050565b613008816137c9565b82525050565b61301f61301a826137c9565b613945565b82525050565b61302e816137db565b82525050565b600061303f82613666565b613049818561367c565b9350613059818560208601613866565b61306281613aa3565b840191505092915050565b600061307882613671565b6130828185613698565b9350613092818560208601613866565b61309b81613aa3565b840191505092915050565b60006130b182613671565b6130bb81856136a9565b93506130cb818560208601613866565b80840191505092915050565b600081546130e481613899565b6130ee81866136a9565b94506001821660008114613109576001811461311a5761314d565b60ff1983168652818601935061314d565b61312385613651565b60005b8381101561314557815481890152600182019150602081019050613126565b838801955050505b50505092915050565b6000613163601d83613698565b915061316e82613ac1565b602082019050919050565b6000613186602683613698565b915061319182613aea565b604082019050919050565b60006131a9601483613698565b91506131b482613b39565b602082019050919050565b60006131cc601e83613698565b91506131d782613b62565b602082019050919050565b60006131ef602083613698565b91506131fa82613b8b565b602082019050919050565b6000613212602783613698565b915061321d82613bb4565b604082019050919050565b6000613235602083613698565b915061324082613c03565b602082019050919050565b600061325860008361368d565b915061326382613c2c565b600082019050919050565b600061327b601483613698565b915061328682613c2f565b602082019050919050565b600061329e601d83613698565b91506132a982613c58565b602082019050919050565b60006132c1601683613698565b91506132cc82613c81565b602082019050919050565b60006132e4601383613698565b91506132ef82613caa565b602082019050919050565b6133038161383d565b82525050565b61331281613847565b82525050565b6000613324828461300e565b60148201915081905092915050565b600061333f82866130a6565b915061334b82856130a6565b915061335782846130d7565b9150819050949350505050565b600061337082846130d7565b915081905092915050565b60006133868261324b565b9150819050919050565b60006020820190506133a56000830184612fff565b92915050565b60006080820190506133c06000830187612fff565b6133cd6020830186612fff565b6133da60408301856132fa565b81810360608301526133ec8184613034565b905095945050505050565b600060208201905061340c6000830184613025565b92915050565b6000602082019050818103600083015261342c818461306d565b905092915050565b6000602082019050818103600083015261344d81613156565b9050919050565b6000602082019050818103600083015261346d81613179565b9050919050565b6000602082019050818103600083015261348d8161319c565b9050919050565b600060208201905081810360008301526134ad816131bf565b9050919050565b600060208201905081810360008301526134cd816131e2565b9050919050565b600060208201905081810360008301526134ed81613205565b9050919050565b6000602082019050818103600083015261350d81613228565b9050919050565b6000602082019050818103600083015261352d8161326e565b9050919050565b6000602082019050818103600083015261354d81613291565b9050919050565b6000602082019050818103600083015261356d816132b4565b9050919050565b6000602082019050818103600083015261358d816132d7565b9050919050565b60006020820190506135a960008301846132fa565b92915050565b60006020820190506135c46000830184613309565b92915050565b60006135d46135e5565b90506135e082826138cb565b919050565b6000604051905090565b600067ffffffffffffffff82111561360a57613609613a56565b5b61361382613aa3565b9050602081019050919050565b600067ffffffffffffffff82111561363b5761363a613a56565b5b61364482613aa3565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006136bf8261383d565b91506136ca8361383d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156136ff576136fe61399a565b5b828201905092915050565b60006137158261383d565b91506137208361383d565b9250826137305761372f6139c9565b5b828204905092915050565b60006137468261383d565b91506137518361383d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561378a5761378961399a565b5b828202905092915050565b60006137a08261383d565b91506137ab8361383d565b9250828210156137be576137bd61399a565b5b828203905092915050565b60006137d48261381d565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600063ffffffff82169050919050565b82818337600083830152505050565b60005b83811015613884578082015181840152602081019050613869565b83811115613893576000848401525b50505050565b600060028204905060018216806138b157607f821691505b602082108114156138c5576138c46139f8565b5b50919050565b6138d482613aa3565b810181811067ffffffffffffffff821117156138f3576138f2613a56565b5b80604052505050565b60006139078261383d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561393a5761393961399a565b5b600182019050919050565b600061395082613957565b9050919050565b600061396282613ab4565b9050919050565b60006139748261383d565b915061397f8361383d565b92508261398f5761398e6139c9565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f5075626c69632073616c6520686173206e6f7420626567756e20796574000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f496e76616c6964206d696e7420616d6f756e7421000000000000000000000000600082015250565b7f4164647265737320646f6573206e6f7420657869737420696e206c6973740000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f546f6f206d616e7920616c7265616479206d696e746564206265666f7265206460008201527f6576206d696e7400000000000000000000000000000000000000000000000000602082015250565b7f57686974656c6973742073616c6520686173206e6f7420626567756e20796574600082015250565b50565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b7f4e4654206973206e6f7420617661696c61626c6520666f72206d696e74000000600082015250565b7f4e65656420746f2073656e64206d6f7265204554482e00000000000000000000600082015250565b7f496e73756666696369656e742066756e64732100000000000000000000000000600082015250565b613cdc816137c9565b8114613ce757600080fd5b50565b613cf3816137db565b8114613cfe57600080fd5b50565b613d0a816137e7565b8114613d1557600080fd5b50565b613d21816137f1565b8114613d2c57600080fd5b50565b613d388161383d565b8114613d4357600080fd5b50565b613d4f81613847565b8114613d5a57600080fd5b5056fea2646970667358221220ad4b9b2196f3fa072852392a37af8ba3394dcfef69b0afe90c9609083283d12d64736f6c63430008070033697066733a2f2f516d4e56466b72734c51746d463235326b4158504b4b68386373694552533668624b79375637736d79566362594a2f48696464656e2e6a736f6e