Overview ERC721
Total Supply:
122 degEN

Holders:
27
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xCcbE9b8eA3C012Fd851cC9De7a878559F165ba77
60e060409081526080818152906200426d60a039601690620000229082620009fc565b506040518060800160405280604281526020016200422b604291396017906200004c9082620009fc565b507fd670c74565e7dafe90cb988a6463a1b279b16cec39785a2ce2cb6ca476d90b55601a55604080516060810182527319461698453e26b98cee5b984e1a86e13c0f68be8152732e00f1f1c643bb444be4fe0aae2393476ae53b84602082015273a99c2431065a1909afbff77329b206d94dfcdb2791810191909152620000d890601b90600362000892565b50604080516060810182526101e58082526020820152601e918101919091526200010790601c906003620008fc565b503480156200011557600080fd5b50604051620042ad380380620042ad833981016040819052620001389162000ae5565b601b8054806020026020016040519081016040528092919081815260200182805480156200019057602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831162000171575b5050505050601c805480602002602001604051908101604052809291908181526020018280548015620001e357602002820191906000526020600020905b815481526020019060010190808311620001ce575b50505050506040518060400160405280600c81526020016b646567454e4352595054415360a01b815250604051806040016040528060058152602001643232b3a2a760d91b815250620002456200023f6200054f60201b60201c565b62000553565b6003620002538382620009fc565b506004620002628282620009fc565b506001805550508051825114620002db5760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b60648201526084015b60405180910390fd5b60008251116200032e5760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f207061796565730000000000006044820152606401620002d2565b60005b82518110156200039a576200038583828151811062000354576200035462000b1d565b602002602001015183838151811062000371576200037162000b1d565b6020026020010151620005a360201b60201c565b80620003918162000b49565b91505062000331565b505050620003c573c07c3473d6da7d2612f696012a15948c09c3966d6101f46200079160201b60201c565b601380546001600160a01b03199081166001600160a01b039485161790915560128054909116919092161790556040805160a080820183526064825263653bc26060208084019190915263653d13e083850152663c0a75e0b44000606080850191909152665f916850754000608094850152601480547fff00000000000000000000000000000000000000000000000000000000000000167a5f916850754000000000003c0a75e0b44000653d13e0653bc2606417905584518086018652600c81526b646567454e4352595054415360a01b908301528451808601865260018152603160f81b9083015284517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818401527e80804f40a4c05c35fbfdda8101ecd9c909d7770003684426f93262dda8cf22818701527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc691810191909152469381019390935230838301528351808403909201825260c0909201909252815191012060195562000b81565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620006105760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b6064820152608401620002d2565b60008111620006625760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a207368617265732061726520300000006044820152606401620002d2565b6001600160a01b0382166000908152600d602052604090205415620006de5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b6064820152608401620002d2565b600f8054600181019091557f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8020180546001600160a01b0319166001600160a01b0384169081179091556000908152600d60205260409020819055600b546200074890829062000b65565b600b55604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac910160405180910390a15050565b6127106001600160601b0382161115620008015760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b6064820152608401620002d2565b6001600160a01b038216620008595760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401620002d2565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600955565b828054828255906000526020600020908101928215620008ea579160200282015b82811115620008ea57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620008b3565b50620008f892915062000940565b5090565b828054828255906000526020600020908101928215620008ea579160200282015b82811115620008ea578251829061ffff169055916020019190600101906200091d565b5b80821115620008f8576000815560010162000941565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200098257607f821691505b602082108103620009a357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620009f757600081815260208120601f850160051c81016020861015620009d25750805b601f850160051c820191505b81811015620009f357828155600101620009de565b5050505b505050565b81516001600160401b0381111562000a185762000a1862000957565b62000a308162000a2984546200096d565b84620009a9565b602080601f83116001811462000a68576000841562000a4f5750858301515b600019600386901b1c1916600185901b178555620009f3565b600085815260208120601f198616915b8281101562000a995788860151825594840194600190910190840162000a78565b508582101562000ab85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b038116811462000ae057600080fd5b919050565b6000806040838503121562000af957600080fd5b62000b048362000ac8565b915062000b146020840162000ac8565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820162000b5e5762000b5e62000b33565b5060010190565b8082018082111562000b7b5762000b7b62000b33565b92915050565b61369a8062000b916000396000f3fe6080604052600436106102ca5760003560e01c8063715018a611610179578063c45ac050116100d6578063e33b7de31161008a578063e985e9c511610064578063e985e9c51461086f578063f17af48d146108b8578063f2fde38b146108d857600080fd5b8063e33b7de3146107a6578063e7cc7244146107bb578063e8a3d4851461085a57600080fd5b8063ce6df2b9116100bb578063ce6df2b914610727578063ce7c2ac21461073a578063d79779b21461077057600080fd5b8063c45ac050146106e7578063c87b56dd1461070757600080fd5b80639bb453551161012d578063a2c383d011610112578063a2c383d014610694578063a3f8eace146106b4578063b88d4fde146106d457600080fd5b80639bb4535514610654578063a22cb4651461067457600080fd5b80638da5cb5b1161015e5780638da5cb5b146105eb57806395d89b41146106095780639852595c1461061e57600080fd5b8063715018a6146105b65780638b83209b146105cb57600080fd5b80633a98ef3911610227578063554eeb44116101db57806363c89b23116101c057806363c89b231461056e5780636c0360eb1461058157806370a082311461059657600080fd5b8063554eeb441461052e5780636352211e1461054e57600080fd5b8063406072a91161020c578063406072a9146104b557806342842e0e146104fb57806348b750441461050e57600080fd5b80633a98ef391461048b5780633ccfd60b146104a057600080fd5b8063191655871161027e5780632a55205a116102635780632a55205a146104165780632ec7aebc1461045557806332cb6b0c1461047557600080fd5b806319165587146103e357806323b872dd1461040357600080fd5b8063081812fc116102af578063081812fc1461036f578063095ea7b3146103a757806318160ddd146103bc57600080fd5b806301ffc9a71461031857806306fdde031461034d57600080fd5b36610313577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b34801561032457600080fd5b50610338610333366004612e57565b6108f8565b60405190151581526020015b60405180910390f35b34801561035957600080fd5b50610362610918565b6040516103449190612ec4565b34801561037b57600080fd5b5061038f61038a366004612ed7565b6109aa565b6040516001600160a01b039091168152602001610344565b6103ba6103b5366004612f05565b610a07565b005b3480156103c857600080fd5b5060025460015403600019015b604051908152602001610344565b3480156103ef57600080fd5b506103ba6103fe366004612f31565b610acd565b6103ba610411366004612f4e565b610c65565b34801561042257600080fd5b50610436610431366004612f8f565b610e7c565b604080516001600160a01b039093168352602083019190915201610344565b34801561046157600080fd5b5060125461038f906001600160a01b031681565b34801561048157600080fd5b506103d561136981565b34801561049757600080fd5b50600b546103d5565b3480156104ac57600080fd5b506103ba610f39565b3480156104c157600080fd5b506103d56104d0366004612fb1565b6001600160a01b03918216600090815260116020908152604080832093909416825291909152205490565b6103ba610509366004612f4e565b610fa9565b34801561051a57600080fd5b506103ba610529366004612fb1565b610fc9565b34801561053a57600080fd5b506103ba610549366004612ed7565b611186565b34801561055a57600080fd5b5061038f610569366004612ed7565b6111e4565b6103ba61057c366004613096565b6111ef565b34801561058d57600080fd5b5061036261151b565b3480156105a257600080fd5b506103d56105b1366004612f31565b6115a9565b3480156105c257600080fd5b506103ba611611565b3480156105d757600080fd5b5061038f6105e6366004612ed7565b611625565b3480156105f757600080fd5b506000546001600160a01b031661038f565b34801561061557600080fd5b50610362611655565b34801561062a57600080fd5b506103d5610639366004612f31565b6001600160a01b03166000908152600e602052604090205490565b34801561066057600080fd5b506103ba61066f3660046130df565b611664565b34801561068057600080fd5b506103ba61068f366004613169565b611ad8565b3480156106a057600080fd5b5060135461038f906001600160a01b031681565b3480156106c057600080fd5b506103d56106cf366004612f31565b611b44565b6103ba6106e2366004613197565b611b8c565b3480156106f357600080fd5b506103d5610702366004612fb1565b611bef565b34801561071357600080fd5b50610362610722366004612ed7565b611cba565b6103ba610735366004612f05565b611d5a565b34801561074657600080fd5b506103d5610755366004612f31565b6001600160a01b03166000908152600d602052604090205490565b34801561077c57600080fd5b506103d561078b366004612f31565b6001600160a01b031660009081526010602052604090205490565b3480156107b257600080fd5b50600c546103d5565b3480156107c757600080fd5b506014546108159060ff81169063ffffffff6101008204811691650100000000008104909116906affffffffffffffffffffff69010000000000000000008204811691600160a01b90041685565b6040805160ff909616865263ffffffff948516602087015293909216928401929092526affffffffffffffffffffff918216606084015216608082015260a001610344565b34801561086657600080fd5b50610362611e0e565b34801561087b57600080fd5b5061033861088a366004612fb1565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b3480156108c457600080fd5b5060155461038f906001600160a01b031681565b3480156108e457600080fd5b506103ba6108f3366004612f31565b611e1b565b600061090382611ea8565b80610912575061091282611f41565b92915050565b60606003805461092790613203565b80601f016020809104026020016040519081016040528092919081815260200182805461095390613203565b80156109a05780601f10610975576101008083540402835291602001916109a0565b820191906000526020600020905b81548152906001019060200180831161098357829003601f168201915b5050505050905090565b60006109b582611fa8565b6109eb576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b6000610a12826111e4565b9050336001600160a01b03821614610a6457610a2e813361088a565b610a64576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260076020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6001600160a01b0381166000908152600d6020526040902054610b5d5760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201527f736861726573000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000610b6882611b44565b905080600003610be05760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610b54565b80600c6000828254610bf29190613253565b90915550506001600160a01b0382166000908152600e60205260409020805482019055610c1f8282611ff6565b604080516001600160a01b0384168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056910160405180910390a15050565b6000610c708261210f565b9050836001600160a01b0316816001600160a01b031614610cbd576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526007602052604090208054338082146001600160a01b03881690911417610d2357610ced863361088a565b610d23576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516610d63576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015610d6e57600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b177c0200000000000000000000000000000000000000000000000000000000176000858152600560205260408120919091557c020000000000000000000000000000000000000000000000000000000084169003610e3257600184016000818152600560205260408120549003610e30576001548114610e305760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b6000828152600a602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046bffffffffffffffffffffffff16928201929092528291610efb5750604080518082019091526009546001600160a01b0381168252600160a01b90046bffffffffffffffffffffffff1660208201525b602081015160009061271090610f1f906bffffffffffffffffffffffff1687613266565b610f29919061327d565b91519350909150505b9250929050565b610f416121b0565b47600003610f7b576040517f669567ea00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b601b54811015610fa657610f946103fe82611625565b80610f9e8161329f565b915050610f7e565b50565b610fc483838360405180602001604052806000815250611b8c565b505050565b6001600160a01b0381166000908152600d60205260409020546110545760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201527f73686172657300000000000000000000000000000000000000000000000000006064820152608401610b54565b60006110608383611bef565b9050806000036110d85760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610b54565b6001600160a01b03831660009081526010602052604081208054839290611100908490613253565b90915550506001600160a01b03808416600090815260116020908152604080832093861683529290522080548201905561113b83838361220a565b604080516001600160a01b038481168252602082018490528516917f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a910160405180910390a2505050565b61118e6121b0565b60008181526018602052604090819020805460ff19166001179055517fb73325293ffcbb80af24eb5aa6879b3f1fa93525b583a5e6d8764ab337f9d185906111d99083815260200190565b60405180910390a150565b60006109128261210f565b6012546040516370a0823160e01b81526001600160a01b038481166004830152909116906370a0823190602401602060405180830381865afa158015611239573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125d91906132b9565b1580156112d557506013546040516370a0823160e01b81526001600160a01b038481166004830152909116906370a0823190602401602060405180830381865afa1580156112af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112d391906132b9565b155b1561144e578251600003611315576040517fa43d13b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6015546001600160a01b0316611357576040517fcda241ab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000601954601a54846040516020016113839291909182526001600160a01b0316602082015260400190565b604051602081830303815290604052805190602001206040516020016113db9291907f190100000000000000000000000000000000000000000000000000000000000081526002810192909252602282015260420190565b60408051601f19818403018152919052805160209091012090506000611401828661228a565b6015549091506001600160a01b0380831691161461144b576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505b601454611476908290690100000000000000000090046affffffffffffffffffffff16613266565b3410156114af576040517fcd1c886700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601454610100900463ffffffff164210806114da575060145465010000000000900463ffffffff1642115b15611511576040517f914edb0f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610fc482826122ae565b6016805461152890613203565b80601f016020809104026020016040519081016040528092919081815260200182805461155490613203565b80156115a15780601f10611576576101008083540402835291602001916115a1565b820191906000526020600020905b81548152906001019060200180831161158457829003601f168201915b505050505081565b60006001600160a01b0382166115eb576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526006602052604090205467ffffffffffffffff1690565b6116196121b0565b61162360006123b4565b565b6000600f828154811061163a5761163a6132d2565b6000918252602090912001546001600160a01b031692915050565b60606004805461092790613203565b61166c6121b0565b60008381526018602052604090205460ff16156116b8576040517f06d4e75c00000000000000000000000000000000000000000000000000000000815260048101849052602401610b54565b827f626173655552490000000000000000000000000000000000000000000000000003611739576116eb818301836132e8565b6016906116f89082613377565b50604080516001815260001960208201527f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c910160405180910390a1611a98565b827f636f6e74726163745552490000000000000000000000000000000000000000000361177f5761176c818301836132e8565b6017906117799082613377565b50611a98565b827f685f70726963650000000000000000000000000000000000000000000000000003611801576117b281830183613437565b601480546affffffffffffffffffffff929092166901000000000000000000027fffffffffffffffffffffffff0000000000000000000000ffffffffffffffffff909216919091179055611a98565b827f705f7072696365000000000000000000000000000000000000000000000000000361187d5761183481830183613437565b601480546affffffffffffffffffffff92909216600160a01b027fff0000000000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055611a98565b827f685f737461727400000000000000000000000000000000000000000000000000036118f0576118b081830183613464565b6014805463ffffffff92909216610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ff909216919091179055611a98565b827f705f737461727400000000000000000000000000000000000000000000000000036119675761192381830183613464565b6014805463ffffffff9290921665010000000000027fffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffff909216919091179055611a98565b827f6c696d6974000000000000000000000000000000000000000000000000000000036119b35761199a8183018361348a565b6014805460ff191660ff92909216919091179055611a98565b827f7369676e6572000000000000000000000000000000000000000000000000000003611a18576119e681830183612f31565b6015805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055611a98565b827f726f79616c74790000000000000000000000000000000000000000000000000003611a6357600080611a4e838501856134ad565b91509150611a5c8282612411565b5050611a98565b6040517ffd2cc74600000000000000000000000000000000000000000000000000000000815260048101849052602401610b54565b7fd97d1d65f3cae3537cf4c61e688583d89aae53d8b32accdfe7cb189e65ef34c7838383604051611acb939291906134ec565b60405180910390a1505050565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600080611b50600c5490565b611b5a9047613253565b9050611b858382611b80866001600160a01b03166000908152600e602052604090205490565b61252b565b9392505050565b611b97848484610c65565b6001600160a01b0383163b15611be957611bb384848484612569565b611be9576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6001600160a01b03821660009081526010602052604081205481906040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa158015611c4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7291906132b9565b611c7c9190613253565b6001600160a01b03808616600090815260116020908152604080832093881683529290522054909150611cb2908490839061252b565b949350505050565b6060611cc582611fa8565b611cfe576040517f38077a2b00000000000000000000000000000000000000000000000000000000815260048101839052602401610b54565b600060168054611d0d90613203565b905011611d295760405180602001604052806000815250610912565b6016611d348361269f565b604051602001611d45929190613522565b60405160208183030381529060405292915050565b601454611d7c908290600160a01b90046affffffffffffffffffffff16613266565b341015611db5576040517fcd1c886700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60145465010000000000900463ffffffff16421015611e00576040517f914edb0f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611e0a82826122ae565b5050565b6017805461152890613203565b611e236121b0565b6001600160a01b038116611e9f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610b54565b610fa6816123b4565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b031983161480611f0b57507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b806109125750506001600160e01b0319167f5b5e139f000000000000000000000000000000000000000000000000000000001490565b60006001600160e01b031982167f2a55205a00000000000000000000000000000000000000000000000000000000148061091257507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614610912565b600081600111158015611fbc575060015482105b80156109125750506000908152600560205260409020547c0100000000000000000000000000000000000000000000000000000000161590565b804710156120465760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610b54565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114612093576040519150601f19603f3d011682016040523d82523d6000602084013e612098565b606091505b5050905080610fc45760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610b54565b6000818060011161217e5760015481101561217e57600081815260056020526040812054907c01000000000000000000000000000000000000000000000000000000008216900361217c575b80600003611b8557506000190160008181526005602052604090205461215b565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000546001600160a01b031633146116235760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b54565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610fc490849061273f565b60008060006122998585612824565b915091506122a681612866565b509392505050565b6040805160a08101825260145460ff8116825263ffffffff61010082048116602084015265010000000000820416928201929092526affffffffffffffffffffff6901000000000000000000830481166060830152600160a01b90920490911660808201526113698261232a6002546001546000199190030190565b6123349190613253565b111561236c576040517f9b741cf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805160ff168211156123aa576040517fb643bfa600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610fc483836129cb565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6127106bffffffffffffffffffffffff821611156124975760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610b54565b6001600160a01b0382166124ed5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610b54565b604080518082019091526001600160a01b039092168083526bffffffffffffffffffffffff9091166020909201829052600160a01b90910217600955565b600b546001600160a01b0384166000908152600d6020526040812054909183916125559086613266565b61255f919061327d565b611cb291906135a9565b6040517f150b7a020000000000000000000000000000000000000000000000000000000081526000906001600160a01b0385169063150b7a02906125b79033908990889088906004016135bc565b6020604051808303816000875af19250505080156125f2575060408051601f3d908101601f191682019092526125ef918101906135f8565b60015b612669573d808015612620576040519150601f19603f3d011682016040523d82523d6000602084013e612625565b606091505b508051600003612661576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b6001600160e01b0319167f150b7a0200000000000000000000000000000000000000000000000000000000149050949350505050565b606060006126ac83612afc565b600101905060008167ffffffffffffffff8111156126cc576126cc612fea565b6040519080825280601f01601f1916602001820160405280156126f6576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461270057509392505050565b6000612794826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612bde9092919063ffffffff16565b805190915015610fc457808060200190518101906127b29190613615565b610fc45760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610b54565b600080825160410361285a5760208301516040840151606085015160001a61284e87828585612bed565b94509450505050610f32565b50600090506002610f32565b600081600481111561287a5761287a613632565b036128825750565b600181600481111561289657612896613632565b036128e35760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610b54565b60028160048111156128f7576128f7613632565b036129445760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610b54565b600381600481111561295857612958613632565b03610fa65760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610b54565b6001546000829003612a09576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b818114612ab857808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101612a80565b5081600003612af3576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60015550505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612b45577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612b71576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612b8f57662386f26fc10000830492506010015b6305f5e1008310612ba7576305f5e100830492506008015b6127108310612bbb57612710830492506004015b60648310612bcd576064830492506002015b600a83106109125760010192915050565b6060611cb28484600085612cb1565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612c245750600090506003612ca8565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612c78573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612ca157600060019250925050612ca8565b9150600090505b94509492505050565b606082471015612d295760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610b54565b600080866001600160a01b03168587604051612d459190613648565b60006040518083038185875af1925050503d8060008114612d82576040519150601f19603f3d011682016040523d82523d6000602084013e612d87565b606091505b5091509150612d9887838387612da3565b979650505050505050565b60608315612e12578251600003612e0b576001600160a01b0385163b612e0b5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610b54565b5081611cb2565b611cb28383815115612e275781518083602001fd5b8060405162461bcd60e51b8152600401610b549190612ec4565b6001600160e01b031981168114610fa657600080fd5b600060208284031215612e6957600080fd5b8135611b8581612e41565b60005b83811015612e8f578181015183820152602001612e77565b50506000910152565b60008151808452612eb0816020860160208601612e74565b601f01601f19169290920160200192915050565b602081526000611b856020830184612e98565b600060208284031215612ee957600080fd5b5035919050565b6001600160a01b0381168114610fa657600080fd5b60008060408385031215612f1857600080fd5b8235612f2381612ef0565b946020939093013593505050565b600060208284031215612f4357600080fd5b8135611b8581612ef0565b600080600060608486031215612f6357600080fd5b8335612f6e81612ef0565b92506020840135612f7e81612ef0565b929592945050506040919091013590565b60008060408385031215612fa257600080fd5b50508035926020909101359150565b60008060408385031215612fc457600080fd5b8235612fcf81612ef0565b91506020830135612fdf81612ef0565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561301b5761301b612fea565b604051601f8501601f19908116603f0116810190828211818310171561304357613043612fea565b8160405280935085815286868601111561305c57600080fd5b858560208301376000602087830101525050509392505050565b600082601f83011261308757600080fd5b611b8583833560208501613000565b6000806000606084860312156130ab57600080fd5b833567ffffffffffffffff8111156130c257600080fd5b6130ce86828701613076565b9350506020840135612f7e81612ef0565b6000806000604084860312156130f457600080fd5b83359250602084013567ffffffffffffffff8082111561311357600080fd5b818601915086601f83011261312757600080fd5b81358181111561313657600080fd5b87602082850101111561314857600080fd5b6020830194508093505050509250925092565b8015158114610fa657600080fd5b6000806040838503121561317c57600080fd5b823561318781612ef0565b91506020830135612fdf8161315b565b600080600080608085870312156131ad57600080fd5b84356131b881612ef0565b935060208501356131c881612ef0565b925060408501359150606085013567ffffffffffffffff8111156131eb57600080fd5b6131f787828801613076565b91505092959194509250565b600181811c9082168061321757607f821691505b60208210810361323757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156109125761091261323d565b80820281158282048414176109125761091261323d565b60008261329a57634e487b7160e01b600052601260045260246000fd5b500490565b600060001982036132b2576132b261323d565b5060010190565b6000602082840312156132cb57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156132fa57600080fd5b813567ffffffffffffffff81111561331157600080fd5b8201601f8101841361332257600080fd5b611cb284823560208401613000565b601f821115610fc457600081815260208120601f850160051c810160208610156133585750805b601f850160051c820191505b81811015610e7457828155600101613364565b815167ffffffffffffffff81111561339157613391612fea565b6133a58161339f8454613203565b84613331565b602080601f8311600181146133da57600084156133c25750858301515b600019600386901b1c1916600185901b178555610e74565b600085815260208120601f198616915b82811015613409578886015182559484019460019091019084016133ea565b50858210156134275787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561344957600080fd5b81356affffffffffffffffffffff81168114611b8557600080fd5b60006020828403121561347657600080fd5b813563ffffffff81168114611b8557600080fd5b60006020828403121561349c57600080fd5b813560ff81168114611b8557600080fd5b600080604083850312156134c057600080fd5b82356134cb81612ef0565b915060208301356bffffffffffffffffffffffff81168114612fdf57600080fd5b83815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b600080845461353081613203565b60018281168015613548576001811461355d5761358c565b60ff198416875282151583028701945061358c565b8860005260208060002060005b858110156135835781548a82015290840190820161356a565b50505082870194505b5050505083516135a0818360208801612e74565b01949350505050565b818103818111156109125761091261323d565b60006001600160a01b038087168352808616602084015250836040830152608060608301526135ee6080830184612e98565b9695505050505050565b60006020828403121561360a57600080fd5b8151611b8581612e41565b60006020828403121561362757600080fd5b8151611b858161315b565b634e487b7160e01b600052602160045260246000fd5b6000825161365a818460208701612e74565b919091019291505056fea264697066735822122037116e08613e0afe05916c779d19efe12e42d559301ba91c8fc850af22f6b70e64736f6c63430008110033697066733a2f2f6261666b726569617a7662337933773476673377767570377635656c663575726b7a337a777a6732377a7933636776736d687373776a773575363468747470733a2f2f6e66742d6d657461646174612e656c6576656e746873747564696f2e78797a2f636f6c6c656374696f6e2f646567656e637279707461732f0000000000000000000000004e82450a73d60419a6c07ac6767f1b3003c702920000000000000000000000006391a41819c699972b75bf61db6b34ef940c96f0