Overview ERC721
Total Supply:
5,555 RNGRP

Holders:
12
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x43E891aad65299013Ca31003DDc4416b8AC8c2D0
60806040525f600c5f6101000a81548160ff02191690831515021790555034801562000029575f80fd5b506040516200456a3803806200456a83398181016040528101906200004f919062000a81565b733cc6cdda760b79bafa08df41ecfa224f810dceb660016040518060400160405280600b81526020017f52696e67657250756e6b730000000000000000000000000000000000000000008152506040518060400160405280600581526020017f524e4752500000000000000000000000000000000000000000000000000000008152508160029081620000e3919062000d07565b508060039081620000f5919062000d07565b50620001066200035360201b60201c565b5f8190555050505f6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b1115620002f1578015620001c2576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16637d3e3dbe30846040518363ffffffff1660e01b81526004016200018d92919062000e2e565b5f604051808303815f87803b158015620001a5575f80fd5b505af1158015620001b8573d5f803e3d5ffd5b50505050620002f0565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161462000276576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663a0af290330846040518363ffffffff1660e01b81526004016200024192919062000e2e565b5f604051808303815f87803b15801562000259575f80fd5b505af11580156200026c573d5f803e3d5ffd5b50505050620002ef565b6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16634420e486306040518263ffffffff1660e01b8152600401620002bf919062000e59565b5f604051808303815f87803b158015620002d7575f80fd5b505af1158015620002ea573d5f803e3d5ffd5b505050505b5b5b505062000313620003076200035b60201b60201c565b6200036260201b60201c565b620003263360016200042560201b60201c565b80600b908162000337919062000d07565b506200034c336101f4620005fa60201b60201c565b5062000ff4565b5f6001905090565b5f33905090565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f805490505f820362000464576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b620004785f8483856200062060201b60201c565b600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506200050283620004e45f865f6200062660201b60201c565b620004f5856200065560201b60201c565b176200066460201b60201c565b60045f8381526020019081526020015f20819055505f80838301905073ffffffffffffffffffffffffffffffffffffffff8516915082825f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600183015b8181146200059e5780835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a460018101905062000563565b505f8203620005d9576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f819055505050620005f55f8483856200068e60201b60201c565b505050565b6200060a6200069460201b60201c565b6200061c82826200072560201b60201c565b5050565b50505050565b5f8060e883901c905060e862000644868684620008c360201b60201c565b62ffffff16901b9150509392505050565b5f6001821460e11b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b620006a46200035b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620006ca620008cb60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000723576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200071a9062000ed2565b60405180910390fd5b565b62000735620008f360201b60201c565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff16111562000796576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200078d9062000f66565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000807576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007fe9062000fd4565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff1681525060085f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151815f0160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b5f9392505050565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f612710905090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6200095d8262000915565b810181811067ffffffffffffffff821117156200097f576200097e62000925565b5b80604052505050565b5f62000993620008fc565b9050620009a1828262000952565b919050565b5f67ffffffffffffffff821115620009c357620009c262000925565b5b620009ce8262000915565b9050602081019050919050565b5f5b83811015620009fa578082015181840152602081019050620009dd565b5f8484015250505050565b5f62000a1b62000a1584620009a6565b62000988565b90508281526020810184848401111562000a3a5762000a3962000911565b5b62000a47848285620009db565b509392505050565b5f82601f83011262000a665762000a656200090d565b5b815162000a7884826020860162000a05565b91505092915050565b5f6020828403121562000a995762000a9862000905565b5b5f82015167ffffffffffffffff81111562000ab95762000ab862000909565b5b62000ac78482850162000a4f565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b1f57607f821691505b60208210810362000b355762000b3462000ada565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b5c565b62000ba5868362000b5c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000bef62000be962000be38462000bbd565b62000bc6565b62000bbd565b9050919050565b5f819050919050565b62000c0a8362000bcf565b62000c2262000c198262000bf6565b84845462000b68565b825550505050565b5f90565b62000c3862000c2a565b62000c4581848462000bff565b505050565b5b8181101562000c6c5762000c605f8262000c2e565b60018101905062000c4b565b5050565b601f82111562000cbb5762000c858162000b3b565b62000c908462000b4d565b8101602085101562000ca0578190505b62000cb862000caf8562000b4d565b83018262000c4a565b50505b505050565b5f82821c905092915050565b5f62000cdd5f198460080262000cc0565b1980831691505092915050565b5f62000cf7838362000ccc565b9150826002028217905092915050565b62000d128262000ad0565b67ffffffffffffffff81111562000d2e5762000d2d62000925565b5b62000d3a825462000b07565b62000d4782828562000c70565b5f60209050601f83116001811462000d7d575f841562000d68578287015190505b62000d74858262000cea565b86555062000de3565b601f19841662000d8d8662000b3b565b5f5b8281101562000db65784890151825560018201915060208501945060208101905062000d8f565b8683101562000dd6578489015162000dd2601f89168262000ccc565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000e168262000deb565b9050919050565b62000e288162000e0a565b82525050565b5f60408201905062000e435f83018562000e1d565b62000e52602083018462000e1d565b9392505050565b5f60208201905062000e6e5f83018462000e1d565b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f62000eba60208362000e74565b915062000ec78262000e84565b602082019050919050565b5f6020820190508181035f83015262000eeb8162000eac565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c206578636565645f8201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b5f62000f4e602a8362000e74565b915062000f5b8262000ef2565b604082019050919050565b5f6020820190508181035f83015262000f7f8162000f40565b9050919050565b7f455243323938313a20696e76616c6964207265636569766572000000000000005f82015250565b5f62000fbc60198362000e74565b915062000fc98262000f86565b602082019050919050565b5f6020820190508181035f83015262000fed8162000fae565b9050919050565b61356880620010025f395ff3fe6080604052600436106101c1575f3560e01c806370a08231116100f6578063a0bcfc7f11610094578063c87b56dd11610063578063c87b56dd146105b2578063e985e9c5146105ee578063ee1cc9441461062a578063f2fde38b14610652576101c1565b8063a0bcfc7f14610530578063a22cb46514610558578063aa1b103f14610580578063b88d4fde14610596576101c1565b80638d859f3e116100d05780638d859f3e146104965780638da5cb5b146104c057806395d89b41146104ea578063a0712d6814610514576101c1565b806370a082311461042e578063715018a61461046a578063853828b614610480576101c1565b806323b872dd1161016357806341f434341161013d57806341f434341461038257806342842e0e146103ac5780635b92ac0d146103c85780636352211e146103f2576101c1565b806323b872dd146102ff5780632a55205a1461031b57806332cb6b0c14610358576101c1565b8063081812fc1161019f578063081812fc14610253578063095ea7b31461028f5780630f2cdd6c146102ab57806318160ddd146102d5576101c1565b806301ffc9a7146101c557806304634d8d1461020157806306fdde0314610229575b5f80fd5b3480156101d0575f80fd5b506101eb60048036038101906101e691906123eb565b61067a565b6040516101f89190612430565b60405180910390f35b34801561020c575f80fd5b50610227600480360381019061022291906124e4565b61069b565b005b348015610234575f80fd5b5061023d6106b1565b60405161024a91906125ac565b60405180910390f35b34801561025e575f80fd5b50610279600480360381019061027491906125ff565b610741565b6040516102869190612639565b60405180910390f35b6102a960048036038101906102a49190612652565b6107bb565b005b3480156102b6575f80fd5b506102bf6107d4565b6040516102cc919061269f565b60405180910390f35b3480156102e0575f80fd5b506102e96107d9565b6040516102f6919061269f565b60405180910390f35b610319600480360381019061031491906126b8565b6107ee565b005b348015610326575f80fd5b50610341600480360381019061033c9190612708565b61083d565b60405161034f929190612746565b60405180910390f35b348015610363575f80fd5b5061036c610a19565b604051610379919061269f565b60405180910390f35b34801561038d575f80fd5b50610396610a1f565b6040516103a391906127c8565b60405180910390f35b6103c660048036038101906103c191906126b8565b610a31565b005b3480156103d3575f80fd5b506103dc610a80565b6040516103e99190612430565b60405180910390f35b3480156103fd575f80fd5b50610418600480360381019061041391906125ff565b610a92565b6040516104259190612639565b60405180910390f35b348015610439575f80fd5b50610454600480360381019061044f91906127e1565b610aa3565b604051610461919061269f565b60405180910390f35b348015610475575f80fd5b5061047e610b58565b005b34801561048b575f80fd5b50610494610b6b565b005b3480156104a1575f80fd5b506104aa610be7565b6040516104b7919061269f565b60405180910390f35b3480156104cb575f80fd5b506104d4610bf2565b6040516104e19190612639565b60405180910390f35b3480156104f5575f80fd5b506104fe610c1a565b60405161050b91906125ac565b60405180910390f35b61052e600480360381019061052991906125ff565b610caa565b005b34801561053b575f80fd5b5061055660048036038101906105519190612938565b610ebf565b005b348015610563575f80fd5b5061057e600480360381019061057991906129a9565b610eda565b005b34801561058b575f80fd5b50610594610ef3565b005b6105b060048036038101906105ab9190612a85565b610f05565b005b3480156105bd575f80fd5b506105d860048036038101906105d391906125ff565b610f56565b6040516105e591906125ac565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190612b05565b610ff1565b6040516106219190612430565b60405180910390f35b348015610635575f80fd5b50610650600480360381019061064b9190612b43565b61107f565b005b34801561065d575f80fd5b50610678600480360381019061067391906127e1565b6110a3565b005b5f61068482611125565b806106945750610693826111b6565b5b9050919050565b6106a361122f565b6106ad82826112ad565b5050565b6060600280546106c090612b9b565b80601f01602080910402602001604051908101604052809291908181526020018280546106ec90612b9b565b80156107375780601f1061070e57610100808354040283529160200191610737565b820191905f5260205f20905b81548152906001019060200180831161071a57829003601f168201915b5050505050905090565b5f61074b8261143d565b610781576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065f8381526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b816107c581611497565b6107cf8383611591565b505050565b600581565b5f6107e26116d0565b6001545f540303905090565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461082c5761082b33611497565b5b6108378484846116d8565b50505050565b5f805f60095f8681526020019081526020015f206040518060400160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020015f820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505f73ffffffffffffffffffffffffffffffffffffffff16815f015173ffffffffffffffffffffffffffffffffffffffff16036109c65760086040518060400160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020015f820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b5f6109cf6119e6565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff16866109fb9190612bf8565b610a059190612c66565b9050815f0151819350935050509250929050565b6115b381565b6daaeb6d7670e522a718067333cd4e81565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a6f57610a6e33611497565b5b610a7a8484846119ef565b50505050565b600c5f9054906101000a900460ff1681565b5f610a9c82611a0e565b9050919050565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b09576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054169050919050565b610b6061122f565b610b695f611ad1565b565b610b7361122f565b5f3373ffffffffffffffffffffffffffffffffffffffff1647604051610b9890612cc3565b5f6040518083038185875af1925050503d805f8114610bd2576040519150601f19603f3d011682016040523d82523d5f602084013e610bd7565b606091505b5050905080610be4575f80fd5b50565b660aa87bee53800081565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610c2990612b9b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5590612b9b565b8015610ca05780601f10610c7757610100808354040283529160200191610ca0565b820191905f5260205f20905b815481529060010190602001808311610c8357829003601f168201915b5050505050905090565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0f90612d21565b60405180910390fd5b600c5f9054906101000a900460ff16610d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5d90612d89565b60405180910390fd5b6115b381610d72611b94565b610d7c9190612da7565b1115610dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db490612e24565b60405180910390fd5b600581610dc933610aa3565b610dd39190612da7565b1115610e14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0b90612e8c565b60405180910390fd5b5f8190505f610e2233611ba5565b67ffffffffffffffff1690506001811015610e5257600183610e449190612eaa565b9150610e51336001611bef565b5b5f821115610eb0573482660aa87bee538000610e6e9190612bf8565b1115610eaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea690612f27565b60405180910390fd5b5b610eba3384611c9f565b505050565b610ec761122f565b80600b9081610ed691906130d9565b5050565b81610ee481611497565b610eee8383611e48565b505050565b610efb61122f565b610f03611f4e565b565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f4357610f4233611497565b5b610f4f85858585611f98565b5050505050565b6060610f618261143d565b610f97576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f610fa061200a565b90505f815103610fbe5760405180602001604052805f815250610fe9565b80610fc88461209a565b604051602001610fd99291906131e2565b6040516020818303038152906040525b915050919050565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b61108761122f565b80600c5f6101000a81548160ff02191690831515021790555050565b6110ab61122f565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611119576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111090613275565b60405180910390fd5b61112281611ad1565b50565b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061117f57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806111af5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b5f7f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806112285750611227826120e9565b5b9050919050565b611237612152565b73ffffffffffffffffffffffffffffffffffffffff16611255610bf2565b73ffffffffffffffffffffffffffffffffffffffff16146112ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a2906132dd565b60405180910390fd5b565b6112b56119e6565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115611313576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130a9061336b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611381576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611378906133d3565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff1681525060085f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151815f0160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b5f816114476116d0565b1115801561145557505f5482105b801561149057505f7c010000000000000000000000000000000000000000000000000000000060045f8581526020019081526020015f205416145b9050919050565b5f6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b111561158e576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663c617113430836040518363ffffffff1660e01b815260040161150d9291906133f1565b602060405180830381865afa158015611528573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061154c919061342c565b61158d57806040517fede71dcc0000000000000000000000000000000000000000000000000000000081526004016115849190612639565b60405180910390fd5b5b50565b5f61159b82610a92565b90508073ffffffffffffffffffffffffffffffffffffffff166115bc612159565b73ffffffffffffffffffffffffffffffffffffffff161461161f576115e8816115e3612159565b610ff1565b61161e576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b8260065f8481526020019081526020015f205f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b5f6001905090565b5f6116e282611a0e565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611749576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8061175484612160565b9150915061176a8187611765612159565b612183565b6117b65761177f8661177a612159565b610ff1565b6117b5576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361181b576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61182886868660016121c6565b8015611832575f82555b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600190039190508190555060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600101919050819055506118fa856118d68888876121cc565b7c0200000000000000000000000000000000000000000000000000000000176121f3565b60045f8681526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000841603611976575f6001850190505f60045f8381526020019081526020015f205403611974575f548114611973578360045f8381526020019081526020015f20819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46119de868686600161221d565b505050505050565b5f612710905090565b611a0983838360405180602001604052805f815250610f05565b505050565b5f8082905080611a1c6116d0565b11611a9a575f54811015611a99575f60045f8381526020019081526020015f205490505f7c0100000000000000000000000000000000000000000000000000000000821603611a97575b5f8103611a8d5760045f836001900393508381526020019081526020015f20549050611a66565b8092505050611acc565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611b9d6116d0565b5f5403905090565b5f60c060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054901c9050919050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f82905060c081901b77ffffffffffffffffffffffffffffffffffffffffffffffff83161791508160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505050565b5f805490505f8203611cdd576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611ce95f8483856121c6565b600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540192505081905550611d5b83611d4c5f865f6121cc565b611d5585612223565b176121f3565b60045f8381526020019081526020015f20819055505f80838301905073ffffffffffffffffffffffffffffffffffffffff8516915082825f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600183015b818114611df55780835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600181019050611dbc565b505f8203611e2f576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f819055505050611e435f84838561221d565b505050565b8060075f611e54612159565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611efd612159565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f429190612430565b60405180910390a35050565b60085f8082015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555f820160146101000a8154906bffffffffffffffffffffffff02191690555050565b611fa38484846107ee565b5f8373ffffffffffffffffffffffffffffffffffffffff163b1461200457611fcd84848484612232565b612003576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b6060600b805461201990612b9b565b80601f016020809104026020016040519081016040528092919081815260200182805461204590612b9b565b80156120905780601f1061206757610100808354040283529160200191612090565b820191905f5260205f20905b81548152906001019060200180831161207357829003601f168201915b5050505050905090565b606060a060405101806040526020810391505f825281835b6001156120d457600184039350600a81066030018453600a81049050806120b2575b50828103602084039350808452505050919050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b5f33905090565b5f805f60065f8581526020019081526020015f2090508092508254915050915091565b5f73ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b5f8060e883901c905060e86121e286868461237d565b62ffffff16901b9150509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b5f6001821460e11b9050919050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612257612159565b8786866040518563ffffffff1660e01b815260040161227994939291906134a9565b6020604051808303815f875af19250505080156122b457506040513d601f19601f820116820180604052508101906122b19190613507565b60015b61232a573d805f81146122e2576040519150601f19603f3d011682016040523d82523d5f602084013e6122e7565b606091505b505f815103612322576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b5f9392505050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6123ca81612396565b81146123d4575f80fd5b50565b5f813590506123e5816123c1565b92915050565b5f60208284031215612400576123ff61238e565b5b5f61240d848285016123d7565b91505092915050565b5f8115159050919050565b61242a81612416565b82525050565b5f6020820190506124435f830184612421565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61247282612449565b9050919050565b61248281612468565b811461248c575f80fd5b50565b5f8135905061249d81612479565b92915050565b5f6bffffffffffffffffffffffff82169050919050565b6124c3816124a3565b81146124cd575f80fd5b50565b5f813590506124de816124ba565b92915050565b5f80604083850312156124fa576124f961238e565b5b5f6125078582860161248f565b9250506020612518858286016124d0565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561255957808201518184015260208101905061253e565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61257e82612522565b612588818561252c565b935061259881856020860161253c565b6125a181612564565b840191505092915050565b5f6020820190508181035f8301526125c48184612574565b905092915050565b5f819050919050565b6125de816125cc565b81146125e8575f80fd5b50565b5f813590506125f9816125d5565b92915050565b5f602082840312156126145761261361238e565b5b5f612621848285016125eb565b91505092915050565b61263381612468565b82525050565b5f60208201905061264c5f83018461262a565b92915050565b5f80604083850312156126685761266761238e565b5b5f6126758582860161248f565b9250506020612686858286016125eb565b9150509250929050565b612699816125cc565b82525050565b5f6020820190506126b25f830184612690565b92915050565b5f805f606084860312156126cf576126ce61238e565b5b5f6126dc8682870161248f565b93505060206126ed8682870161248f565b92505060406126fe868287016125eb565b9150509250925092565b5f806040838503121561271e5761271d61238e565b5b5f61272b858286016125eb565b925050602061273c858286016125eb565b9150509250929050565b5f6040820190506127595f83018561262a565b6127666020830184612690565b9392505050565b5f819050919050565b5f61279061278b61278684612449565b61276d565b612449565b9050919050565b5f6127a182612776565b9050919050565b5f6127b282612797565b9050919050565b6127c2816127a8565b82525050565b5f6020820190506127db5f8301846127b9565b92915050565b5f602082840312156127f6576127f561238e565b5b5f6128038482850161248f565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61284a82612564565b810181811067ffffffffffffffff8211171561286957612868612814565b5b80604052505050565b5f61287b612385565b90506128878282612841565b919050565b5f67ffffffffffffffff8211156128a6576128a5612814565b5b6128af82612564565b9050602081019050919050565b828183375f83830152505050565b5f6128dc6128d78461288c565b612872565b9050828152602081018484840111156128f8576128f7612810565b5b6129038482856128bc565b509392505050565b5f82601f83011261291f5761291e61280c565b5b813561292f8482602086016128ca565b91505092915050565b5f6020828403121561294d5761294c61238e565b5b5f82013567ffffffffffffffff81111561296a57612969612392565b5b6129768482850161290b565b91505092915050565b61298881612416565b8114612992575f80fd5b50565b5f813590506129a38161297f565b92915050565b5f80604083850312156129bf576129be61238e565b5b5f6129cc8582860161248f565b92505060206129dd85828601612995565b9150509250929050565b5f67ffffffffffffffff821115612a0157612a00612814565b5b612a0a82612564565b9050602081019050919050565b5f612a29612a24846129e7565b612872565b905082815260208101848484011115612a4557612a44612810565b5b612a508482856128bc565b509392505050565b5f82601f830112612a6c57612a6b61280c565b5b8135612a7c848260208601612a17565b91505092915050565b5f805f8060808587031215612a9d57612a9c61238e565b5b5f612aaa8782880161248f565b9450506020612abb8782880161248f565b9350506040612acc878288016125eb565b925050606085013567ffffffffffffffff811115612aed57612aec612392565b5b612af987828801612a58565b91505092959194509250565b5f8060408385031215612b1b57612b1a61238e565b5b5f612b288582860161248f565b9250506020612b398582860161248f565b9150509250929050565b5f60208284031215612b5857612b5761238e565b5b5f612b6584828501612995565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612bb257607f821691505b602082108103612bc557612bc4612b6e565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612c02826125cc565b9150612c0d836125cc565b9250828202612c1b816125cc565b91508282048414831517612c3257612c31612bcb565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612c70826125cc565b9150612c7b836125cc565b925082612c8b57612c8a612c39565b5b828204905092915050565b5f81905092915050565b50565b5f612cae5f83612c96565b9150612cb982612ca0565b5f82019050919050565b5f612ccd82612ca3565b9150819050919050565b7f4e6f20636f6e74726163747300000000000000000000000000000000000000005f82015250565b5f612d0b600c8361252c565b9150612d1682612cd7565b602082019050919050565b5f6020820190508181035f830152612d3881612cff565b9050919050565b7f53616c65206e6f742061637469766500000000000000000000000000000000005f82015250565b5f612d73600f8361252c565b9150612d7e82612d3f565b602082019050919050565b5f6020820190508181035f830152612da081612d67565b9050919050565b5f612db1826125cc565b9150612dbc836125cc565b9250828201905080821115612dd457612dd3612bcb565b5b92915050565b7f45786365656473206d617820737570706c7900000000000000000000000000005f82015250565b5f612e0e60128361252c565b9150612e1982612dda565b602082019050919050565b5f6020820190508181035f830152612e3b81612e02565b9050919050565b7f45786365656473206d6178207065722077616c6c6574000000000000000000005f82015250565b5f612e7660168361252c565b9150612e8182612e42565b602082019050919050565b5f6020820190508181035f830152612ea381612e6a565b9050919050565b5f612eb4826125cc565b9150612ebf836125cc565b9250828203905081811115612ed757612ed6612bcb565b5b92915050565b7f496e73756666696369656e742066756e64732073656e740000000000000000005f82015250565b5f612f1160178361252c565b9150612f1c82612edd565b602082019050919050565b5f6020820190508181035f830152612f3e81612f05565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302612fa17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612f66565b612fab8683612f66565b95508019841693508086168417925050509392505050565b5f612fdd612fd8612fd3846125cc565b61276d565b6125cc565b9050919050565b5f819050919050565b612ff683612fc3565b61300a61300282612fe4565b848454612f72565b825550505050565b5f90565b61301e613012565b613029818484612fed565b505050565b5b8181101561304c576130415f82613016565b60018101905061302f565b5050565b601f8211156130915761306281612f45565b61306b84612f57565b8101602085101561307a578190505b61308e61308685612f57565b83018261302e565b50505b505050565b5f82821c905092915050565b5f6130b15f1984600802613096565b1980831691505092915050565b5f6130c983836130a2565b9150826002028217905092915050565b6130e282612522565b67ffffffffffffffff8111156130fb576130fa612814565b5b6131058254612b9b565b613110828285613050565b5f60209050601f831160018114613141575f841561312f578287015190505b61313985826130be565b8655506131a0565b601f19841661314f86612f45565b5f5b8281101561317657848901518255600182019150602085019450602081019050613151565b86831015613193578489015161318f601f8916826130a2565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f6131bc82612522565b6131c681856131a8565b93506131d681856020860161253c565b80840191505092915050565b5f6131ed82856131b2565b91506131f982846131b2565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61325f60268361252c565b915061326a82613205565b604082019050919050565b5f6020820190508181035f83015261328c81613253565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6132c760208361252c565b91506132d282613293565b602082019050919050565b5f6020820190508181035f8301526132f4816132bb565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c206578636565645f8201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b5f613355602a8361252c565b9150613360826132fb565b604082019050919050565b5f6020820190508181035f83015261338281613349565b9050919050565b7f455243323938313a20696e76616c6964207265636569766572000000000000005f82015250565b5f6133bd60198361252c565b91506133c882613389565b602082019050919050565b5f6020820190508181035f8301526133ea816133b1565b9050919050565b5f6040820190506134045f83018561262a565b613411602083018461262a565b9392505050565b5f815190506134268161297f565b92915050565b5f602082840312156134415761344061238e565b5b5f61344e84828501613418565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f61347b82613457565b6134858185613461565b935061349581856020860161253c565b61349e81612564565b840191505092915050565b5f6080820190506134bc5f83018761262a565b6134c9602083018661262a565b6134d66040830185612690565b81810360608301526134e88184613471565b905095945050505050565b5f81519050613501816123c1565b92915050565b5f6020828403121561351c5761351b61238e565b5b5f613529848285016134f3565b9150509291505056fea26469706673582212209810d08dea91023909207b70ecbabba074eb8f1c106bb884dc17cf5800d76c3864736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000043697066733a2f2f626166796265696132666a6f6d357366736a73376e32636d34347a33743461366b69686d746a69666d336d36637a36646e78633534723376646c712f0000000000000000000000000000000000000000000000000000000000