Overview ERC721
Total Supply:
8,215 ROTA

Holders:
432
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x3978a70Acce93153f524e8fcdcBA1E3ace0aC05B
601280546001600160a01b0319908116737cb90567a118cd9f6ca326067a0813b289bdcb541790915560138054821673775d576f54901b4bf23cb66b21dd14343c8af88817905560148054821673a1656eb49e965084a8bf1b1e9c1edb843395dd8417905560158054821673dd92adea037a7a6206a5e39644f26621d01ce4e41790556016805490911673dab1a1854214684ace522439684a145e62505233179055601d805462ffffff191690556101e06040527398ef98aff49ea1b3e759d46715cc76620777685e608090815273d72192822d7e8ff5707a80b63df004b6c381757960a052734778e346f9686218f071f250f6b493e30b1ee51060c052739ab0fc7c84694780c298766e7574f763dd7968ce60e05273a69b6935b0f38506b81224b4612d7ea49a4b0acc6101005273ff745f093b4b32b6655ac66e57a7af645f8f9e8f6101205273fcfdc91ce1a75e397a963141d4e43bfd32d1848b61014052736e8c8b9e868da7ac2a46403c7f530e565cbfb7626101605273fca06e64f9fea9d02c4a38d54347d4e628a1085f6101805273178cb7c511b557e413f03e9a8a6fa7243d96c4366101a052733978a70acce93153f524e8fcdcba1e3ace0ac05b6101c052620001d490602190600b62000a5f565b50604080516101608101825260148152600f60208201819052918101919091526007606082015260056080820152600260a0820181905260c0820152600160e082018190526101008201819052610120820152601f6101408201526200023f90602290600b62000ac9565b503480156200024d57600080fd5b506021805480602002602001604051908101604052809291908181526020018280548015620002a657602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831162000287575b50505050506022805480602002602001604051908101604052809291908181526020018280548015620002f957602002820191906000526020600020905b815481526020019060010190808311620002e4575b50505050506daaeb6d7670e522a718067333cd4e733cc6cdda760b79bafa08df41ecfa224f810dceb660018282826040518060400160405280601081526020016f52697365206f6620746865204170657360801b81525060405180604001604052806004815260200163524f544160e01b81525081600290816200037e919062000bc8565b5060036200038d828262000bc8565b505060008055506200039f336200081f565b600980546001600160a01b0319166001600160a01b03851690811790915583903b15620004d85781156200043757604051633e9f1edf60e11b81523060048201526001600160a01b038481166024830152821690637d3e3dbe906044015b600060405180830381600087803b1580156200041857600080fd5b505af11580156200042d573d6000803e3d6000fd5b50505050620004d8565b6001600160a01b038316156200047c5760405163a0af290360e01b81523060048201526001600160a01b03848116602483015282169063a0af290390604401620003fd565b604051632210724360e11b81523060048201526001600160a01b03821690634420e48690602401600060405180830381600087803b158015620004be57600080fd5b505af1158015620004d3573d6000803e3d6000fd5b505050505b5050506001600160a01b0384169050620005055760405163c49d17ad60e01b815260040160405180910390fd5b50505080518251146200057a5760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b60648201526084015b60405180910390fd5b6000825111620005cd5760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f20706179656573000000000000604482015260640162000571565b60005b8251811015620006395762000624838281518110620005f357620005f362000c94565b602002602001015183838151811062000610576200061062000c94565b60200260200101516200087160201b60201c565b80620006308162000cc0565b915050620005d0565b505060016011555066d19c2ff9bf80007fd2ac945fcc0096878c763e37d6929b78378c1a2defabde8ba7ee5ed1d6e7a5b28190557ffc941c3961fb6541da34150022cddf959da0fb2353866a6bfbd249c2da0929148190557f6f678ad17c55bce407239525f4bf7f1fe99197d3eb69bfdd9a0db84a9a11b5815566ae153d89fe80007f3e323a6e0522b016fa22111dfed945f89456f9f44f69eac00209d92607a5b94055600a7fb75ecc04ed35f89790e98640e901bda41eceff0cb896cf2765fb6976802537505560057ff88cd8d612926ebb404e40725c01084b6e9b3ce0344cde068570342cbd448c618190557f4c287b3e2c2cb129ae3ba596d613d760b15affdac7242e12903c37a886ea1c4f55600360005260027f4ac83fca211703e3ddb90093cd219714e5e3715bf0b4fd15b0441390534a24e255601b6020527f584f46c60af19681376031579adb04a2416e54ee5505351c2a8435e3766026ea805460ff199081169091557f9fafca4c9c0d5c2cbf85f49fd8ab8212430ce78c2a0cb75b51e0f9c4f9ace0038054821690557f1dd2f4b94a51cfb409e6e317a497f7cfd9013960a1c723f830c49c05a25f08a58054821690557f804a3d0621e73505f5f0c57c922f3e57d6b48e175551184eb12f80d7b4a9c7838054909116905562000cf8565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620008de5760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b606482015260840162000571565b60008111620009305760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a20736861726573206172652030000000604482015260640162000571565b6001600160a01b0382166000908152600c602052604090205415620009ac5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b606482015260840162000571565b600e8054600181019091557fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0180546001600160a01b0319166001600160a01b0384169081179091556000908152600c60205260409020819055600a5462000a1690829062000cdc565b600a55604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac910160405180910390a15050565b82805482825590600052602060002090810192821562000ab7579160200282015b8281111562000ab757825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000a80565b5062000ac592915062000b0c565b5090565b82805482825590600052602060002090810192821562000ab7579160200282015b8281111562000ab7578251829060ff1690559160200191906001019062000aea565b5b8082111562000ac5576000815560010162000b0d565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168062000b4e57607f821691505b60208210810362000b6f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000bc357600081815260208120601f850160051c8101602086101562000b9e5750805b601f850160051c820191505b8181101562000bbf5782815560010162000baa565b5050505b505050565b81516001600160401b0381111562000be45762000be462000b23565b62000bfc8162000bf5845462000b39565b8462000b75565b602080601f83116001811462000c34576000841562000c1b5750858301515b600019600386901b1c1916600185901b17855562000bbf565b600085815260208120601f198616915b8281101562000c655788860151825594840194600190910190840162000c44565b508582101562000c845787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820162000cd55762000cd562000caa565b5060010190565b8082018082111562000cf25762000cf262000caa565b92915050565b613a708062000d086000396000f3fe60806040526004361061039b5760003560e01c80638c74bf0e116101dc578063b88d4fde11610102578063d20f2b48116100a0578063e33b7de31161006f578063e33b7de314610af6578063e985e9c514610b0b578063ecba222a14610b54578063f2fde38b14610b7557600080fd5b8063d20f2b4814610a8d578063d79779b214610aa2578063da034adb14610ad8578063db2e21bc14610aee57600080fd5b8063c4be7153116100dc578063c4be715314610a04578063c87b56dd14610a24578063ce7c2ac214610a44578063d1e31fbb14610a7a57600080fd5b8063b88d4fde146109b1578063b8d1e532146109c4578063c45ac050146109e457600080fd5b8063a22cb4651161017a578063acc160ba11610149578063acc160ba14610937578063b0ccc31e14610957578063b1a6676e14610977578063b80f55c91461099157600080fd5b8063a22cb465146108b7578063a28cd752146108d7578063a3f8eace146108f7578063a49a1e7d1461091757600080fd5b80639481d354116101b65780639481d3541461081d57806395d89b411461083d57806397a08fab146108525780639852595c1461088157600080fd5b80638c74bf0e146107a45780638da5cb5b146107c457806390940115146107d957600080fd5b80635314da4e116102c1578063677ab70b1161025f57806371faf9351161022e57806371faf9351461070c578063735d2a271461072c57806377cee13b1461074c5780638b83209b1461078457600080fd5b8063677ab70b146106a45780636c19e783146106b757806370a08231146106d7578063715018a6146106f757600080fd5b8063594866301161029b57806359486630146106305780635e8d37281461064f5780635ef9432a1461066f5780636352211e1461068457600080fd5b80635314da4e146105d05780635398fb80146105f05780635771026f1461061057600080fd5b806323b872dd1161033957806340cee7011161030857806340cee7011461057357806342842e0e1461058857806348b750441461059b5780634fd2b02a146105bb57600080fd5b806323b872dd146104f057806339371b25146105035780633a98ef3914610518578063406072a91461052d57600080fd5b8063081812fc11610375578063081812fc14610478578063095ea7b31461049857806318160ddd146104ad57806319165587146104d057600080fd5b806301ffc9a7146103e9578063023fcce11461041e57806306fdde031461045657600080fd5b366103e4577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b3480156103f557600080fd5b5061040961040436600461311d565b610b95565b60405190151581526020015b60405180910390f35b34801561042a57600080fd5b5060175461043e906001600160a01b031681565b6040516001600160a01b039091168152602001610415565b34801561046257600080fd5b5061046b610be7565b604051610415919061318a565b34801561048457600080fd5b5061043e61049336600461319d565b610c79565b6104ab6104a63660046131cb565b610cbd565b005b3480156104b957600080fd5b50600154600054035b604051908152602001610415565b3480156104dc57600080fd5b506104ab6104eb3660046131f7565b610cd6565b6104ab6104fe366004613214565b610dc7565b34801561050f57600080fd5b5061046b610df2565b34801561052457600080fd5b50600a546104c2565b34801561053957600080fd5b506104c2610548366004613255565b6001600160a01b03918216600090815260106020908152604080832093909416825291909152205490565b34801561057f57600080fd5b506104ab610e80565b6104ab610596366004613214565b610ea7565b3480156105a757600080fd5b506104ab6105b6366004613255565b610ecc565b3480156105c757600080fd5b506104ab610fdd565b3480156105dc57600080fd5b506104ab6105eb3660046132b0565b611002565b3480156105fc57600080fd5b506104ab61060b3660046132dc565b611055565b34801561061c57600080fd5b50601d546104099062010000900460ff1681565b34801561063c57600080fd5b50601d5461040990610100900460ff1681565b34801561065b57600080fd5b506104ab61066a3660046131f7565b61109a565b34801561067b57600080fd5b506104ab6110c4565b34801561069057600080fd5b5061043e61069f36600461319d565b611169565b6104ab6106b236600461319d565b611174565b3480156106c357600080fd5b506104ab6106d23660046131f7565b611211565b3480156106e357600080fd5b506104c26106f23660046131f7565b61123b565b34801561070357600080fd5b506104ab61128a565b34801561071857600080fd5b506104ab6107273660046131f7565b61129e565b34801561073857600080fd5b506104ab6107473660046131f7565b6112c8565b34801561075857600080fd5b506104c26107673660046132f8565b601c60209081526000928352604080842090915290825290205481565b34801561079057600080fd5b5061043e61079f36600461319d565b6112f2565b3480156107b057600080fd5b506104ab6107bf36600461319d565b611322565b3480156107d057600080fd5b5061043e611407565b3480156107e557600080fd5b5061080a6107f4366004613326565b601f6020526000908152604090205461ffff1681565b60405161ffff9091168152602001610415565b34801561082957600080fd5b506104ab610838366004613341565b611420565b34801561084957600080fd5b5061046b6114b4565b34801561085e57600080fd5b5061040961086d366004613326565b602080526000908152604090205460ff1681565b34801561088d57600080fd5b506104c261089c3660046131f7565b6001600160a01b03166000908152600d602052604090205490565b3480156108c357600080fd5b506104ab6108d2366004613374565b6114c3565b3480156108e357600080fd5b506104c26108f23660046132f8565b6114d7565b34801561090357600080fd5b506104c26109123660046131f7565b61153a565b34801561092357600080fd5b506104ab610932366004613431565b611582565b34801561094357600080fd5b506104ab610952366004613341565b61159a565b34801561096357600080fd5b5060095461043e906001600160a01b031681565b34801561098357600080fd5b50601d546104099060ff1681565b34801561099d57600080fd5b506104ab6109ac36600461347a565b61161f565b6104ab6109bf366004613520565b611683565b3480156109d057600080fd5b506104ab6109df3660046131f7565b6116b0565b3480156109f057600080fd5b506104c26109ff366004613255565b611768565b348015610a1057600080fd5b506104ab610a1f3660046132dc565b611833565b348015610a3057600080fd5b5061046b610a3f36600461319d565b611852565b348015610a5057600080fd5b506104c2610a5f3660046131f7565b6001600160a01b03166000908152600c602052604090205490565b6104ab610a883660046135a0565b6118d5565b348015610a9957600080fd5b506104ab611dd3565b348015610aae57600080fd5b506104c2610abd3660046131f7565b6001600160a01b03166000908152600f602052604090205490565b348015610ae457600080fd5b506104c2601e5481565b6104ab611def565b348015610b0257600080fd5b50600b546104c2565b348015610b1757600080fd5b50610409610b26366004613255565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610b6057600080fd5b5060095461040990600160a01b900460ff1681565b348015610b8157600080fd5b506104ab610b903660046131f7565b611e4c565b60006301ffc9a760e01b6001600160e01b031983161480610bc657506380ac58cd60e01b6001600160e01b03198316145b80610be15750635b5e139f60e01b6001600160e01b03198316145b92915050565b606060028054610bf690613651565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2290613651565b8015610c6f5780601f10610c4457610100808354040283529160200191610c6f565b820191906000526020600020905b815481529060010190602001808311610c5257829003601f168201915b5050505050905090565b6000610c8482611ec2565b610ca1576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b81610cc781611ee9565b610cd18383611fab565b505050565b6001600160a01b0381166000908152600c6020526040902054610d145760405162461bcd60e51b8152600401610d0b9061368b565b60405180910390fd5b6000610d1f8261153a565b905080600003610d415760405162461bcd60e51b8152600401610d0b906136d1565b80600b6000828254610d539190613732565b90915550506001600160a01b0382166000908152600d60205260409020805482019055610d80828261204b565b604080516001600160a01b0384168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b05691015b60405180910390a15050565b826001600160a01b0381163314610de157610de133611ee9565b610dec848484612164565b50505050565b60188054610dff90613651565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2b90613651565b8015610e785780601f10610e4d57610100808354040283529160200191610e78565b820191906000526020600020905b815481529060010190602001808311610e5b57829003601f168201915b505050505081565b610e886122f1565b601d805462ff0000198116620100009182900460ff1615909102179055565b826001600160a01b0381163314610ec157610ec133611ee9565b610dec848484612350565b6001600160a01b0381166000908152600c6020526040902054610f015760405162461bcd60e51b8152600401610d0b9061368b565b6000610f0d8383611768565b905080600003610f2f5760405162461bcd60e51b8152600401610d0b906136d1565b6001600160a01b0383166000908152600f602052604081208054839290610f57908490613732565b90915550506001600160a01b038084166000908152601060209081526040808320938616835292905220805482019055610f9283838361236b565b604080516001600160a01b038481168252602082018490528516917f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a910160405180910390a2505050565b610fe56122f1565b601d805461ff001981166101009182900460ff1615909102179055565b61100a6122f1565b80601b600084600381111561102157611021613745565b600381111561103257611032613745565b81526020810191909152604001600020805460ff19169115159190911790555050565b61105d6122f1565b80601a600084600381111561107457611074613745565b600381111561108557611085613745565b81526020810191909152604001600020555050565b6110a26122f1565b601380546001600160a01b0319166001600160a01b0392909216919091179055565b6110cc611407565b6001600160a01b0316336001600160a01b0316146110fd57604051635fc483c560e01b815260040160405180910390fd5b600954600160a01b900460ff161561112857604051631551a48f60e11b815260040160405180910390fd5b600980546001600160a81b031916600160a01b1790556040517f51e2d870cc2e10853e38dc06fcdae46ad3c3f588f326608803dac6204541ad1690600090a1565b6000610be1826123bd565b61117c612424565b6111846122f1565b61277c8161119160005490565b61119b9190613732565b11156111b95760405162461bcd60e51b8152600401610d0b9061375b565b6111c3338261247d565b7faa7986cfc8c3cf2c022256104764ae7bed92d0699f0b8570ee203e4477678aff6111ed60005490565b60408051918252602082018490520160405180910390a161120e6001601155565b50565b6112196122f1565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b038216611264576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6112926122f1565b61129c6000612557565b565b6112a66122f1565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6112d06122f1565b601480546001600160a01b0319166001600160a01b0392909216919091179055565b6000600e82815481106113075761130761377f565b6000918252602090912001546001600160a01b031692915050565b61132a612424565b601d54610100900460ff1661133e57600080fd5b33321461135d5760405162461bcd60e51b8152600401610d0b90613795565b61277c8161136a60005490565b6113749190613732565b11156113925760405162461bcd60e51b8152600401610d0b9061375b565b60145460405163029fc4d960e51b815260016004820152602481018390523360448201526001600160a01b03909116906353f89b2090606401600060405180830381600087803b1580156113e557600080fd5b505af11580156113f9573d6000803e3d6000fd5b505050506111c3338261247d565b600061141b6008546001600160a01b031690565b905090565b611428611407565b6001600160a01b0316336001600160a01b0316148061145157506017546001600160a01b031633145b61145a57600080fd5b61ffff8281166000818152601f6020908152604091829020805461ffff1916948616948517905581519283528201929092527f5caf289c3b6d274f55f49ef6c3d4db24562f85961d661fe8e00d1a120ad41b4b9101610dbb565b606060038054610bf690613651565b816114cd81611ee9565b610cd183836125a9565b6000601c60008460038111156114ef576114ef613745565b600381111561150057611500613745565b81526020019081526020016000206000836001600160a01b03166001600160a01b0316815260200190815260200160002054905092915050565b600080611546600b5490565b6115509047613732565b905061157b8382611576866001600160a01b03166000908152600d602052604090205490565b612615565b9392505050565b61158a6122f1565b601861159682826137fd565b5050565b6115a2612424565b601d5462010000900460ff166115b757600080fd5b61277c6115c360005490565b6115ce906001613732565b11156115ec5760405162461bcd60e51b8152600401610d0b9061375b565b33321461160b5760405162461bcd60e51b8152600401610d0b90613795565b6116158282612653565b6115966001601155565b611627612424565b601d5460ff1661163657600080fd5b60005b8151811015611678576116668282815181106116575761165761377f565b60200260200101516001612868565b80611670816138bd565b915050611639565b5061120e6001601155565b836001600160a01b038116331461169d5761169d33611ee9565b6116a9858585856129a0565b5050505050565b6116b8611407565b6001600160a01b0316336001600160a01b0316146116e957604051635fc483c560e01b815260040160405180910390fd5b600954600160a01b900460ff161561171457604051631551a48f60e11b815260040160405180910390fd5b600980546001600160a01b0319166001600160a01b0383169081179091556040519081527f9f513fe86dc42fdbac355fa4d9b1d5be7b5e6cd2df67e30db8003766568de4769060200160405180910390a150565b6001600160a01b0382166000908152600f602052604081205481906040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa1580156117c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117eb91906138d6565b6117f59190613732565b6001600160a01b0380861660009081526010602090815260408083209388168352929052205490915061182b9084908390612615565b949350505050565b61183b6122f1565b806019600084600381111561107457611074613745565b606061185d82611ec2565b61187a57604051630a14c4b560e41b815260040160405180910390fd5b60006118846129e4565b905080516000036118a4576040518060200160405280600081525061157b565b806118ae846129f3565b6040516020016118bf9291906138ef565b6040516020818303038152906040529392505050565b6118dd612424565b6000601960008360038111156118f5576118f5613745565b600381111561190657611906613745565b81526020019081526020016000205490506000601a600084600381111561192f5761192f613745565b600381111561194057611940613745565b8152602001908152602001600020549050601b600084600381111561196757611967613745565b600381111561197857611978613745565b815260208101919091526040016000205460ff166119cf5760405162461bcd60e51b81526020600482015260146024820152734d696e742074797065206e6f742061637469766560601b6044820152606401610d0b565b3332146119ee5760405162461bcd60e51b8152600401610d0b90613795565b61277c856119fb60005490565b611a059190613732565b1115611a235760405162461bcd60e51b8152600401610d0b9061375b565b611b5885601e54611a349190613732565b1115611a795760405162461bcd60e51b8152602060048201526014602482015273105b1b1bdddb1a5cdd081b5a5b9d1959081bdd5d60621b6044820152606401610d0b565b611a83858361391e565b341015611ad25760405162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f7272656374006044820152606401610d0b565b8315611b28576016546001600160a01b03163314611b235760405162461bcd60e51b815260206004820152600e60248201526d43726f73736d696e74206f6e6c7960901b6044820152606401610d0b565b611b73565b336001600160a01b03891614611b735760405162461bcd60e51b815260206004820152601060248201526f2737ba103cb7bab9103b37bab1b432b960811b6044820152606401610d0b565b8085601c6000866003811115611b8b57611b8b613745565b6003811115611b9c57611b9c613745565b815260200190815260200160002060008b6001600160a01b03166001600160a01b0316815260200190815260200160002054611bd89190613732565b1115611c115760405162461bcd60e51b8152602060048201526008602482015267546f6f206d616e7960c01b6044820152606401610d0b565b6000836003811115611c2557611c25613745565b14611cee576040516bffffffffffffffffffffffff1960608a901b16602082015260009060340160408051601f198184030181528282528051602091820120601554601f8c018390048302850183019093528a84529350611cae926001600160a01b039092169184918c908c9081908401838280828437600092019190915250612a3792505050565b611cec5760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b2103b37bab1b432b960891b6044820152606401610d0b565b505b84601e6000828254611d009190613732565b90915550859050601c6000856003811115611d1d57611d1d613745565b6003811115611d2e57611d2e613745565b815260200190815260200160002060008a6001600160a01b03166001600160a01b031681526020019081526020016000206000828254611d6e9190613732565b90915550611d7e9050888661247d565b7faa7986cfc8c3cf2c022256104764ae7bed92d0699f0b8570ee203e4477678aff611da860005490565b60408051918252602082018890520160405180910390a15050611dcb6001601155565b505050505050565b611ddb6122f1565b601d805460ff19811660ff90911615179055565b611df76122f1565b604051600090339047908381818185875af1925050503d8060008114611e39576040519150601f19603f3d011682016040523d82523d6000602084013e611e3e565b606091505b505090508061120e57600080fd5b611e546122f1565b6001600160a01b038116611eb95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d0b565b61120e81612557565b6000805482108015610be1575050600090815260046020526040902054600160e01b161590565b6009546001600160a01b03168015801590611f0e57506000816001600160a01b03163b115b1561159657604051633185c44d60e21b81523060048201526001600160a01b03838116602483015282169063c617113490604401602060405180830381865afa158015611f5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f839190613935565b61159657604051633b79c77360e21b81526001600160a01b0383166004820152602401610d0b565b6000611fb682611169565b9050336001600160a01b03821614611fef57611fd28133610b26565b611fef576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b8047101561209b5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610d0b565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146120e8576040519150601f19603f3d011682016040523d82523d6000602084013e6120ed565b606091505b5050905080610cd15760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610d0b565b600061216f826123bd565b9050836001600160a01b0316816001600160a01b0316146121a25760405162a1148160e81b815260040160405180910390fd5b600082815260066020526040902080546121ce8187335b6001600160a01b039081169116811491141790565b6121f9576121dc8633610b26565b6121f957604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661222057604051633a954ecd60e21b815260040160405180910390fd5b801561222b57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040812091909155600160e11b841690036122bd576001840160008181526004602052604081205490036122bb5760005481146122bb5760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b0316600080516020613a1b83398151915260405160405180910390a4611dcb565b336122fa611407565b6001600160a01b03161461129c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610d0b565b610cd183838360405180602001604052806000815250611683565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610cd1908490612ab6565b60008160005481101561240b5760008181526004602052604081205490600160e01b82169003612409575b8060000361157b5750600019016000818152600460205260409020546123e8565b505b604051636f96cda160e11b815260040160405180910390fd5b6002601154036124765760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610d0b565b6002601155565b60008054908290036124a25760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b17831790558284019083908390600080516020613a1b8339815191528180a4600183015b81811461252d5780836000600080516020613a1b833981519152600080a4600101612507565b508160000361254e57604051622e076360e81b815260040160405180910390fd5b60005550505050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600a546001600160a01b0384166000908152600c60205260408120549091839161263f908661391e565b6126499190613952565b61182b9190613974565b6012546040516331a9108f60e11b815261ffff841660048201526001600160a01b0390911690636352211e90602401602060405180830381865afa15801561269f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c39190613987565b6001600160a01b0316336001600160a01b03161461270f5760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b6044820152606401610d0b565b61ffff8216600090815260208052604090205460ff16156127635760405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b5a5b9d195960921b6044820152606401610d0b565b6000805461ffff848116600090815260208052604090819020805460ff191660011790556013549051635209071360e01b815291851660048301523360248301529192506001600160a01b0390911690635209071390604401600060405180830381600087803b1580156127d657600080fd5b505af11580156127ea573d6000803e3d6000fd5b5050505061ffff8181166000908152601f60205260409020805461ffff191691841691909117905561281d33600161247d565b6040805161ffff8381168252858116602083015284168183015290517ff8c89bff827a9904e12125a891cb1896a9ec6b6b72efe44b9a0af070f889c45f9181900360600190a1505050565b6000612873836123bd565b90508060008061289186600090815260066020526040902080549091565b9150915084156128d1576128a68184336121b9565b6128d1576128b48333610b26565b6128d157604051632ce44b5f60e11b815260040160405180910390fd5b80156128dc57600082555b6001600160a01b038316600081815260056020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b17600360e01b17600087815260046020526040812091909155600160e11b8516900361296a576001860160008181526004602052604081205490036129685760005481146129685760008181526004602052604090208590555b505b60405186906000906001600160a01b03861690600080516020613a1b833981519152908390a45050600180548101905550505050565b6129ab848484610dc7565b6001600160a01b0383163b15610dec576129c784848484612b88565b610dec576040516368d2bf6b60e11b815260040160405180910390fd5b606060188054610bf690613651565b606060a06040510180604052602081039150506000815280825b600183039250600a81066030018353600a900480612a0d5750819003601f19909101908152919050565b6000612a99612a93846040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b83612c73565b6001600160a01b0316846001600160a01b03161490509392505050565b6000612b0b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612c979092919063ffffffff16565b805190915015610cd15780806020019051810190612b299190613935565b610cd15760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610d0b565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290612bbd9033908990889088906004016139a4565b6020604051808303816000875af1925050508015612bf8575060408051601f3d908101601f19168201909252612bf5918101906139e1565b60015b612c56573d808015612c26576040519150601f19603f3d011682016040523d82523d6000602084013e612c2b565b606091505b508051600003612c4e576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6000806000612c828585612ca6565b91509150612c8f81612ceb565b509392505050565b606061182b8484600085612ea1565b6000808251604103612cdc5760208301516040840151606085015160001a612cd087828585612f7c565b94509450505050612ce4565b506000905060025b9250929050565b6000816004811115612cff57612cff613745565b03612d075750565b6001816004811115612d1b57612d1b613745565b03612d685760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610d0b565b6002816004811115612d7c57612d7c613745565b03612dc95760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610d0b565b6003816004811115612ddd57612ddd613745565b03612e355760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610d0b565b6004816004811115612e4957612e49613745565b0361120e5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610d0b565b606082471015612f025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610d0b565b600080866001600160a01b03168587604051612f1e91906139fe565b60006040518083038185875af1925050503d8060008114612f5b576040519150601f19603f3d011682016040523d82523d6000602084013e612f60565b606091505b5091509150612f7187838387613069565b979650505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612fb35750600090506003613060565b8460ff16601b14158015612fcb57508460ff16601c14155b15612fdc5750600090506004613060565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613030573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661305957600060019250925050613060565b9150600090505b94509492505050565b606083156130d85782516000036130d1576001600160a01b0385163b6130d15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610d0b565b508161182b565b61182b83838151156130ed5781518083602001fd5b8060405162461bcd60e51b8152600401610d0b919061318a565b6001600160e01b03198116811461120e57600080fd5b60006020828403121561312f57600080fd5b813561157b81613107565b60005b8381101561315557818101518382015260200161313d565b50506000910152565b6000815180845261317681602086016020860161313a565b601f01601f19169290920160200192915050565b60208152600061157b602083018461315e565b6000602082840312156131af57600080fd5b5035919050565b6001600160a01b038116811461120e57600080fd5b600080604083850312156131de57600080fd5b82356131e9816131b6565b946020939093013593505050565b60006020828403121561320957600080fd5b813561157b816131b6565b60008060006060848603121561322957600080fd5b8335613234816131b6565b92506020840135613244816131b6565b929592945050506040919091013590565b6000806040838503121561326857600080fd5b8235613273816131b6565b91506020830135613283816131b6565b809150509250929050565b80356004811061329d57600080fd5b919050565b801515811461120e57600080fd5b600080604083850312156132c357600080fd5b6132cc8361328e565b91506020830135613283816132a2565b600080604083850312156132ef57600080fd5b6131e98361328e565b6000806040838503121561330b57600080fd5b6132738361328e565b803561ffff8116811461329d57600080fd5b60006020828403121561333857600080fd5b61157b82613314565b6000806040838503121561335457600080fd5b61335d83613314565b915061336b60208401613314565b90509250929050565b6000806040838503121561338757600080fd5b82356132cc816131b6565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156133d1576133d1613392565b604052919050565b600067ffffffffffffffff8311156133f3576133f3613392565b613406601f8401601f19166020016133a8565b905082815283838301111561341a57600080fd5b828260208301376000602084830101529392505050565b60006020828403121561344357600080fd5b813567ffffffffffffffff81111561345a57600080fd5b8201601f8101841361346b57600080fd5b61182b848235602084016133d9565b6000602080838503121561348d57600080fd5b823567ffffffffffffffff808211156134a557600080fd5b818501915085601f8301126134b957600080fd5b8135818111156134cb576134cb613392565b8060051b91506134dc8483016133a8565b81815291830184019184810190888411156134f657600080fd5b938501935b83851015613514578435825293850193908501906134fb565b98975050505050505050565b6000806000806080858703121561353657600080fd5b8435613541816131b6565b93506020850135613551816131b6565b925060408501359150606085013567ffffffffffffffff81111561357457600080fd5b8501601f8101871361358557600080fd5b613594878235602084016133d9565b91505092959194509250565b60008060008060008060a087890312156135b957600080fd5b86356135c4816131b6565b9550602087013567ffffffffffffffff808211156135e157600080fd5b818901915089601f8301126135f557600080fd5b81358181111561360457600080fd5b8a602082850101111561361657600080fd5b602083019750809650505050604087013592506060870135613637816132a2565b91506136456080880161328e565b90509295509295509295565b600181811c9082168061366557607f821691505b60208210810361368557634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526026908201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060408201526573686172657360d01b606082015260800190565b6020808252602b908201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060408201526a191d59481c185e5b595b9d60aa1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610be157610be161371c565b634e487b7160e01b600052602160045260246000fd5b6020808252600a9082015269135a5b9d1959081bdd5d60b21b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b602080825260089082015267454f41206f6e6c7960c01b604082015260600190565b601f821115610cd157600081815260208120601f850160051c810160208610156137de5750805b601f850160051c820191505b81811015611dcb578281556001016137ea565b815167ffffffffffffffff81111561381757613817613392565b61382b816138258454613651565b846137b7565b602080601f83116001811461386057600084156138485750858301515b600019600386901b1c1916600185901b178555611dcb565b600085815260208120601f198616915b8281101561388f57888601518255948401946001909101908401613870565b50858210156138ad5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000600182016138cf576138cf61371c565b5060010190565b6000602082840312156138e857600080fd5b5051919050565b6000835161390181846020880161313a565b83519083019061391581836020880161313a565b01949350505050565b8082028115828204841417610be157610be161371c565b60006020828403121561394757600080fd5b815161157b816132a2565b60008261396f57634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610be157610be161371c565b60006020828403121561399957600080fd5b815161157b816131b6565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906139d79083018461315e565b9695505050505050565b6000602082840312156139f357600080fd5b815161157b81613107565b60008251613a1081846020870161313a565b919091019291505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220dac32bd4bc566052b444de0f9b7072e5e4e506bac5b608bab1271e6bb9f4abd164736f6c63430008110033