Overview ERC721
Total Supply:
1,263 Kawakami

Holders:
4
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xd6BD989bEBdb03c95A4a6922BdB4f4ee5f1cF495
610120604052600060015560006009553480156200001c57600080fd5b5060405162003905380380620039058339810160408190526200003f91620002b6565b604051806040016040528060088152602001674b6177616b616d6960c01b815250604051806040016040528060088152602001674b6177616b616d6960c01b81525085856200009d62000097620001bc60201b60201c565b620001c0565b600081116200010a5760405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20636f6c6c656374696f6e206d757374206861766520612060448201526d6e6f6e7a65726f20737570706c7960901b60648201526084015b60405180910390fd5b600082116200016c5760405162461bcd60e51b815260206004820152602760248201527f455243373231413a206d61782062617463682073697a65206d757374206265206044820152666e6f6e7a65726f60c81b606482015260840162000101565b83516200018190600290602087019062000210565b5082516200019790600390602086019062000210565b5060a09190915260805250506001600a5560c09390935260e05250610100526200032a565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546200021e90620002ed565b90600052602060002090601f0160209004810192826200024257600085556200028d565b82601f106200025d57805160ff19168380011785556200028d565b828001600101855582156200028d579182015b828111156200028d57825182559160200191906001019062000270565b506200029b9291506200029f565b5090565b5b808211156200029b5760008155600101620002a0565b60008060008060808587031215620002cd57600080fd5b505082516020840151604085015160609095015191969095509092509050565b600181811c908216806200030257607f821691505b602082108114156200032457634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e05161010051613550620003b5600039600081816104a20152610d0501526000818161085001526111d601526000818161052b0152610f5601526000818161126c015281816112fa01528181611332015281816125150152818161253f0152612a74015260008181610e880152818161231b015261234d01526135506000f3fe60806040526004361061023b5760003560e01c80637f84f1d61161012e578063b88d4fde116100ab578063dbcad76f1161006f578063dbcad76f14610795578063dc33e681146107b5578063e985e9c5146107d5578063f2fde38b1461081e578063fbe1aa511461083e57600080fd5b8063b88d4fde14610678578063c87b56dd14610698578063cea943ee146106b8578063d7224ba01461075f578063dab5f3401461077557600080fd5b806395d89b41116100f257806395d89b41146105d8578063a22cb465146105ed578063ac4460021461060d578063ae970bb614610622578063b323b4961461064257600080fd5b80637f84f1d6146104f95780638bc35c2f146105195780638da5cb5b1461054d5780639231ab2a1461056b578063954d90d0146105b857600080fd5b80632f745c59116101bc57806355f804b31161018057806355f804b3146104505780636352211e14610470578063709ed9421461049057806370a08231146104c4578063715018a6146104e457600080fd5b80632f745c59146103a3578063375a069a146103c35780634210e9be146103e357806342842e0e146104105780634f6ccce71461043057600080fd5b806323b872dd1161020357806323b872dd1461031057806328f39231146103305780632904e6d91461035d5780632d20fb60146103705780632db115441461039057600080fd5b806301ffc9a71461024057806306fdde0314610275578063081812fc14610297578063095ea7b3146102cf57806318160ddd146102f1575b600080fd5b34801561024c57600080fd5b5061026061025b366004613072565b610872565b60405190151581526020015b60405180910390f35b34801561028157600080fd5b5061028a6108df565b60405161026c91906132b8565b3480156102a357600080fd5b506102b76102b2366004613059565b610971565b6040516001600160a01b03909116815260200161026c565b3480156102db57600080fd5b506102ef6102ea366004612f50565b610a01565b005b3480156102fd57600080fd5b506001545b60405190815260200161026c565b34801561031c57600080fd5b506102ef61032b366004612e0f565b610b19565b34801561033c57600080fd5b5061030261034b366004613059565b60009081526008602052604090205490565b6102ef61036b366004612fbb565b610b24565b34801561037c57600080fd5b506102ef61038b366004613059565b610dd9565b6102ef61039e366004613059565b610e6c565b3480156103af57600080fd5b506103026103be366004612f50565b611032565b3480156103cf57600080fd5b506102ef6103de366004613059565b6111aa565b3480156103ef57600080fd5b506104036103fe366004613006565b611368565b60405161026c9190613274565b34801561041c57600080fd5b506102ef61042b366004612e0f565b6115bd565b34801561043c57600080fd5b5061030261044b366004613059565b6115d8565b34801561045c57600080fd5b506102ef61046b3660046130ac565b611641565b34801561047c57600080fd5b506102b761048b366004613059565b611677565b34801561049c57600080fd5b506103027f000000000000000000000000000000000000000000000000000000000000000081565b3480156104d057600080fd5b506103026104df366004612dc1565b611689565b3480156104f057600080fd5b506102ef61171a565b34801561050557600080fd5b50610260610514366004612f7a565b61178c565b34801561052557600080fd5b506103027f000000000000000000000000000000000000000000000000000000000000000081565b34801561055957600080fd5b506000546001600160a01b03166102b7565b34801561057757600080fd5b5061058b610586366004613059565b6118e2565b6040805182516001600160a01b031681526020928301516001600160401b0316928101929092520161026c565b3480156105c457600080fd5b506102606105d3366004612f7a565b6118ff565b3480156105e457600080fd5b5061028a6119be565b3480156105f957600080fd5b506102ef610608366004612f26565b6119cd565b34801561061957600080fd5b506102ef611a92565b34801561062e57600080fd5b506102ef61063d36600461313f565b611b9f565b34801561064e57600080fd5b5061030261065d366004612dc1565b6001600160a01b03166000908152600d602052604090205490565b34801561068457600080fd5b506102ef610693366004612e4b565b611c33565b3480156106a457600080fd5b5061028a6106b3366004613059565b611c6c565b3480156106c457600080fd5b5061072660408051606081018252600080825260208201819052918101919091525060408051606081018252600c5463ffffffff811682526001600160401b03640100000000820481166020840152600160601b909104169181019190915290565b60408051825163ffffffff1681526020808401516001600160401b0390811691830191909152928201519092169082015260600161026c565b34801561076b57600080fd5b5061030260095481565b34801561078157600080fd5b506102ef610790366004613059565b611d39565b3480156107a157600080fd5b506102606107b036600461311d565b611d68565b3480156107c157600080fd5b506103026107d0366004612dc1565b611d7d565b3480156107e157600080fd5b506102606107f0366004612ddc565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561082a57600080fd5b506102ef610839366004612dc1565b611d88565b34801561084a57600080fd5b506103027f000000000000000000000000000000000000000000000000000000000000000081565b60006001600160e01b031982166380ac58cd60e01b14806108a357506001600160e01b03198216635b5e139f60e01b145b806108be57506001600160e01b0319821663780e9d6360e01b145b806108d957506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600280546108ee90613442565b80601f016020809104026020016040519081016040528092919081815260200182805461091a90613442565b80156109675780601f1061093c57610100808354040283529160200191610967565b820191906000526020600020905b81548152906001019060200180831161094a57829003601f168201915b5050505050905090565b600061097e826001541190565b6109e55760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600660205260409020546001600160a01b031690565b6000610a0c82611677565b9050806001600160a01b0316836001600160a01b03161415610a7b5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b60648201526084016109dc565b336001600160a01b0382161480610a975750610a9781336107f0565b610b095760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c0000000000000060648201526084016109dc565b610b14838383611e23565b505050565b610b14838383611e7f565b600c5464010000000090046001600160401b031680610b855760405162461bcd60e51b815260206004820181905260248201527f57686974656c6973742073616c6520686173206e6f7420626567756e2079657460448201526064016109dc565b600c5463ffffffff164210610bf15760405162461bcd60e51b815260206004820152602c60248201527f5075626c6963204d696e7420737461727465642c2057686974656c697374656460448201526b08135a5b9d0810db1bdcd95960a21b60648201526084016109dc565b610bfb82826133a1565b3414610c405760405162461bcd60e51b8152602060048201526014602482015273125b98dbdc9c9958dd08195d1a08185b5bdd5b9d60621b60448201526064016109dc565b6040516001600160601b03193360601b166020820152600090603401604051602081830303815290604052805190602001209050610cb585858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600b549150849050612276565b610cf35760405162461bcd60e51b815260206004820152600f60248201526e24b731b7b93932b1ba10383937b7b360891b60448201526064016109dc565b336000908152600d60205260409020547f000000000000000000000000000000000000000000000000000000000000000090610d30908590613375565b1115610d7e5760405162461bcd60e51b815260206004820152601860248201527f57686974656c697374204c696d6974204578636565646564000000000000000060448201526064016109dc565b336000908152600d6020526040902054610d99908490613375565b336000818152600d6020526040902091909155610db6908461228c565b33600090815260056020526040902080546001600160801b031690555050505050565b6000546001600160a01b03163314610e035760405162461bcd60e51b81526004016109dc906132cb565b6002600a541415610e565760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016109dc565b6002600a55610e64816122aa565b506001600a55565b600c546001600160401b03600160601b8204169063ffffffff167f000000000000000000000000000000000000000000000000000000000000000083610eb160015490565b610ebb9190613375565b1115610efe5760405162461bcd60e51b815260206004820152601260248201527172656163686564206d617820737570706c7960701b60448201526064016109dc565b610f088282611d68565b610f545760405162461bcd60e51b815260206004820152601d60248201527f5075626c69632073616c6520686173206e6f7420626567756e2079657400000060448201526064016109dc565b7f000000000000000000000000000000000000000000000000000000000000000083610f7f33611d7d565b610f899190613375565b1115610fd05760405162461bcd60e51b815260206004820152601660248201527563616e206e6f74206d696e742074686973206d616e7960501b60448201526064016109dc565b610fda83836133a1565b34146110285760405162461bcd60e51b815260206004820152601760248201527f436865636b20457468657220616d6f756e742073656e7400000000000000000060448201526064016109dc565b610b14338461228c565b600061103d83611689565b82106110965760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b60648201526084016109dc565b60006110a160015490565b905060008060005b8381101561114a576000818152600460209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b031691830191909152156110fb57805192505b876001600160a01b0316836001600160a01b031614156111375786841415611129575093506108d992505050565b836111338161347d565b9450505b50806111428161347d565b9150506110a9565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b60648201526084016109dc565b6000546001600160a01b031633146111d45760405162461bcd60e51b81526004016109dc906132cb565b7f0000000000000000000000000000000000000000000000000000000000000000816111ff60015490565b6112099190613375565b11156112675760405162461bcd60e51b815260206004820152602760248201527f746f6f206d616e7920616c7265616479206d696e746564206265666f72652064604482015266195d881b5a5b9d60ca1b60648201526084016109dc565b6112917f000000000000000000000000000000000000000000000000000000000000000082613498565b156112f35760405162461bcd60e51b815260206004820152602c60248201527f63616e206f6e6c79206d696e742061206d756c7469706c65206f66207468652060448201526b6d6178426174636853697a6560a01b60648201526084016109dc565b600061131f7f00000000000000000000000000000000000000000000000000000000000000008361338d565b905060005b81811015610b1457611356337f000000000000000000000000000000000000000000000000000000000000000061228c565b806113608161347d565b915050611324565b60606000836001600160401b03811115611384576113846134ee565b6040519080825280602002602001820160405280156113ad578160200160208202803683370190505b50905060005b848110156115325760008686838181106113cf576113cf6134d8565b90506020020135905060006113e382612493565b516001600160a01b0316336001600160a01b0316148061141357503361140883610971565b6001600160a01b0316145b8061142c575061142c61142583612493565b51336107f0565b90508061147b5760405162461bcd60e51b815260206004820152601f60248201527f53656e646572206973206e6f74206f776e6572206f7220617070726f7665640060448201526064016109dc565b600082815260086020526040902054806114c85760405162461bcd60e51b815260206004820152600e60248201526d139195081b9bdd081cdd185ad95960921b60448201526064016109dc565b6114d281426133e8565b8585815181106114e4576114e46134d8565b602002602001018181525050861561150a5760008381526008602052604081205561151c565b60008381526008602052604090204290555b505050808061152a9061347d565b9150506113b3565b508215611579577f70b7ad2469256a533880bbe41f3a84f136ff6f0137174fc95dc996df7c4756c333868660405161156c93929190613227565b60405180910390a16115b5565b7fcd37c631adb690c8025e7364692089a6ac69e4fdfcfe9e43fb5e82cc6dee99c73386866040516115ac93929190613227565b60405180910390a15b949350505050565b610b1483838360405180602001604052806000815250611c33565b60006115e360015490565b821061163d5760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b60648201526084016109dc565b5090565b6000546001600160a01b0316331461166b5760405162461bcd60e51b81526004016109dc906132cb565b610b14600e8383612ca3565b600061168282612493565b5192915050565b60006001600160a01b0382166116f55760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084016109dc565b506001600160a01b03166000908152600560205260409020546001600160801b031690565b6000546001600160a01b031633146117445760405162461bcd60e51b81526004016109dc906132cb565b60405162461bcd60e51b815260206004820152601760248201527f43616e27742072656e6f756e63654f776e65727368697000000000000000000060448201526064016109dc565b600080805b83811015611893578484828181106117ab576117ab6134d8565b9050602002013591506117bd82611677565b6001600160a01b0316336001600160a01b0316146118145760405162461bcd60e51b8152602060048201526014602482015273139bdd081d1a19481bdddb995c881bd9881b999d60621b60448201526064016109dc565b600082815260086020526040902054156118705760405162461bcd60e51b815260206004820152601760248201527f5374616b696e6720416c726561647920456e61626c656400000000000000000060448201526064016109dc565b60008281526008602052604090204290558061188b8161347d565b915050611791565b507f53ba3c0cf49afeb3f054c66fb2a8eb5b8c4fc8b9cb5f4cecbe048e1284a369026118be82612493565b516040516118d0919087908790613227565b60405180910390a15060019392505050565b60408051808201909152600080825260208201526108d982612493565b6040516001600160601b03193360601b166020820152600090819060340160405160208183030381529060405280519060200120905061197684848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600b549150849050612276565b6119b45760405162461bcd60e51b815260206004820152600f60248201526e24b731b7b93932b1ba10383937b7b360891b60448201526064016109dc565b5060019392505050565b6060600380546108ee90613442565b6001600160a01b038216331415611a265760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c657200000000000060448201526064016109dc565b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000546001600160a01b03163314611abc5760405162461bcd60e51b81526004016109dc906132cb565b6002600a541415611b0f5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016109dc565b6002600a55604051600090339047908381818185875af1925050503d8060008114611b56576040519150601f19603f3d011682016040523d82523d6000602084013e611b5b565b606091505b5050905080610e645760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b60448201526064016109dc565b6000546001600160a01b03163314611bc95760405162461bcd60e51b81526004016109dc906132cb565b6040805160608101825263ffffffff929092168083526001600160401b0394851660208401819052939094169101819052600c80546001600160601b0319169093176401000000009092029190911767ffffffffffffffff60601b1916600160601b909102179055565b611c3e848484611e7f565b611c4a8484848461263c565b611c665760405162461bcd60e51b81526004016109dc90613300565b50505050565b6060611c79826001541190565b611cdd5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016109dc565b6000611ce7612749565b90506000815111611d075760405180602001604052806000815250611d32565b80611d1184612758565b604051602001611d229291906131bb565b6040516020818303038152906040525b9392505050565b6000546001600160a01b03163314611d635760405162461bcd60e51b81526004016109dc906132cb565b600b55565b60008215801590611d32575050421015919050565b60006108d982612855565b6000546001600160a01b03163314611db25760405162461bcd60e51b81526004016109dc906132cb565b6001600160a01b038116611e175760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109dc565b611e20816128f3565b50565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60008181526008602052604090205415611ef05760405162461bcd60e51b815260206004820152602c60248201527f5374616b696e6720656e61626c65642c2044697361626c65207374616b696e6760448201526b103a37903a3930b739b332b960a11b60648201526084016109dc565b6000611efb82612493565b80519091506000906001600160a01b0316336001600160a01b03161480611f32575033611f2784610971565b6001600160a01b0316145b80611f4457508151611f4490336107f0565b905080611fae5760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016109dc565b846001600160a01b031682600001516001600160a01b0316146120225760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b60648201526084016109dc565b6001600160a01b0384166120865760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016109dc565b6120966000848460000151611e23565b6001600160a01b03851660009081526005602052604081208054600192906120c89084906001600160801b03166133c0565b82546101009290920a6001600160801b038181021990931691831602179091556001600160a01b0386166000908152600560205260408120805460019450909261211491859116613353565b82546001600160801b039182166101009390930a9283029190920219909116179055506040805180820182526001600160a01b0380871682526001600160401b03428116602080850191825260008981526004909152948520935184549151909216600160a01b026001600160e01b0319909116919092161717905561219b846001613375565b6000818152600460205260409020549091506001600160a01b031661222c576121c5816001541190565b1561222c5760408051808201825284516001600160a01b0390811682526020808701516001600160401b039081168285019081526000878152600490935294909120925183549451909116600160a01b026001600160e01b03199094169116179190911790555b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b6000826122838584612943565b14949350505050565b6122a68282604051806020016040528060008152506129b7565b5050565b600954816122fa5760405162461bcd60e51b815260206004820152601860248201527f7175616e74697479206d757374206265206e6f6e7a65726f000000000000000060448201526064016109dc565b600060016123088484613375565b61231291906133e8565b905061233f60017f00000000000000000000000000000000000000000000000000000000000000006133e8565b8111156123745761237160017f00000000000000000000000000000000000000000000000000000000000000006133e8565b90505b61237f816001541190565b6123da5760405162461bcd60e51b815260206004820152602660248201527f6e6f7420656e6f756768206d696e7465642079657420666f722074686973206360448201526506c65616e75760d41b60648201526084016109dc565b815b81811161247f576000818152600460205260409020546001600160a01b031661246d57600061240a82612493565b60408051808201825282516001600160a01b0390811682526020938401516001600160401b039081168584019081526000888152600490965293909420915182549351909416600160a01b026001600160e01b0319909316931692909217179055505b806124778161347d565b9150506123dc565b5061248b816001613375565b600955505050565b60408051808201909152600080825260208201526124b2826001541190565b6125115760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e657869736044820152693a32b73a103a37b5b2b760b11b60648201526084016109dc565b60007f00000000000000000000000000000000000000000000000000000000000000008310612572576125647f0000000000000000000000000000000000000000000000000000000000000000846133e8565b61256f906001613375565b90505b825b8181106125db576000818152600460209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160401b031691830191909152156125c857949350505050565b50806125d38161342b565b915050612574565b5060405162461bcd60e51b815260206004820152602f60248201527f455243373231413a20756e61626c6520746f2064657465726d696e652074686560448201526e1037bbb732b91037b3103a37b5b2b760891b60648201526084016109dc565b60006001600160a01b0384163b1561273e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906126809033908990889088906004016131ea565b602060405180830381600087803b15801561269a57600080fd5b505af19250505080156126ca575060408051601f3d908101601f191682019092526126c79181019061308f565b60015b612724573d8080156126f8576040519150601f19603f3d011682016040523d82523d6000602084013e6126fd565b606091505b50805161271c5760405162461bcd60e51b81526004016109dc90613300565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506115b5565b506001949350505050565b6060600e80546108ee90613442565b60608161277c5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156127a657806127908161347d565b915061279f9050600a8361338d565b9150612780565b6000816001600160401b038111156127c0576127c06134ee565b6040519080825280601f01601f1916602001820160405280156127ea576020820181803683370190505b5090505b84156115b5576127ff6001836133e8565b915061280c600a86613498565b612817906030613375565b60f81b81838151811061282c5761282c6134d8565b60200101906001600160f81b031916908160001a90535061284e600a8661338d565b94506127ee565b60006001600160a01b0382166128c75760405162461bcd60e51b815260206004820152603160248201527f455243373231413a206e756d626572206d696e74656420717565727920666f7260448201527020746865207a65726f206164647265737360781b60648201526084016109dc565b506001600160a01b0316600090815260056020526040902054600160801b90046001600160801b031690565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600081815b84518110156129af576000858281518110612965576129656134d8565b6020026020010151905080831161298b576000838152602082905260409020925061299c565b600081815260208490526040902092505b50806129a78161347d565b915050612948565b509392505050565b6001546001600160a01b038416612a1a5760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016109dc565b612a25816001541190565b15612a725760405162461bcd60e51b815260206004820152601d60248201527f455243373231413a20746f6b656e20616c7265616479206d696e74656400000060448201526064016109dc565b7f0000000000000000000000000000000000000000000000000000000000000000831115612aed5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a207175616e7469747920746f206d696e7420746f6f2068696044820152610ced60f31b60648201526084016109dc565b6001600160a01b0384166000908152600560209081526040918290208251808401845290546001600160801b038082168352600160801b9091041691810191909152815180830190925280519091908190612b52906001600160401b03881690613353565b6001600160801b03168152602001856001600160401b03168360200151612b799190613353565b6001600160801b039081169091526001600160a01b0380881660008181526005602090815260408083208751978301518716600160801b029790961696909617909455845180860186529182526001600160401b034281168386019081528883526004909552948120915182549451909516600160a01b026001600160e01b031990941694909216939093179190911790915582905b85811015612c985760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4612c5c600088848861263c565b612c785760405162461bcd60e51b81526004016109dc90613300565b81612c828161347d565b9250508080612c909061347d565b915050612c0f565b50600181905561226e565b828054612caf90613442565b90600052602060002090601f016020900481019282612cd15760008555612d17565b82601f10612cea5782800160ff19823516178555612d17565b82800160010185558215612d17579182015b82811115612d17578235825591602001919060010190612cfc565b5061163d9291505b8082111561163d5760008155600101612d1f565b80356001600160a01b0381168114612d4a57600080fd5b919050565b60008083601f840112612d6157600080fd5b5081356001600160401b03811115612d7857600080fd5b6020830191508360208260051b8501011115612d9357600080fd5b9250929050565b80358015158114612d4a57600080fd5b80356001600160401b0381168114612d4a57600080fd5b600060208284031215612dd357600080fd5b611d3282612d33565b60008060408385031215612def57600080fd5b612df883612d33565b9150612e0660208401612d33565b90509250929050565b600080600060608486031215612e2457600080fd5b612e2d84612d33565b9250612e3b60208501612d33565b9150604084013590509250925092565b60008060008060808587031215612e6157600080fd5b612e6a85612d33565b9350612e7860208601612d33565b92506040850135915060608501356001600160401b0380821115612e9b57600080fd5b818701915087601f830112612eaf57600080fd5b813581811115612ec157612ec16134ee565b604051601f8201601f19908116603f01168101908382118183101715612ee957612ee96134ee565b816040528281528a6020848701011115612f0257600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215612f3957600080fd5b612f4283612d33565b9150612e0660208401612d9a565b60008060408385031215612f6357600080fd5b612f6c83612d33565b946020939093013593505050565b60008060208385031215612f8d57600080fd5b82356001600160401b03811115612fa357600080fd5b612faf85828601612d4f565b90969095509350505050565b600080600060408486031215612fd057600080fd5b83356001600160401b03811115612fe657600080fd5b612ff286828701612d4f565b909790965060209590950135949350505050565b60008060006040848603121561301b57600080fd5b83356001600160401b0381111561303157600080fd5b61303d86828701612d4f565b9094509250613050905060208501612d9a565b90509250925092565b60006020828403121561306b57600080fd5b5035919050565b60006020828403121561308457600080fd5b8135611d3281613504565b6000602082840312156130a157600080fd5b8151611d3281613504565b600080602083850312156130bf57600080fd5b82356001600160401b03808211156130d657600080fd5b818501915085601f8301126130ea57600080fd5b8135818111156130f957600080fd5b86602082850101111561310b57600080fd5b60209290920196919550909350505050565b6000806040838503121561313057600080fd5b50508035926020909101359150565b60008060006060848603121561315457600080fd5b61315d84612daa565b925061316b60208501612daa565b9150604084013563ffffffff8116811461318457600080fd5b809150509250925092565b600081518084526131a78160208601602086016133ff565b601f01601f19169290920160200192915050565b600083516131cd8184602088016133ff565b8351908301906131e18183602088016133ff565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061321d9083018461318f565b9695505050505050565b6001600160a01b0384168152604060208201819052810182905260006001600160fb1b0383111561325757600080fd5b8260051b8085606085013760009201606001918252509392505050565b6020808252825182820181905260009190848201906040850190845b818110156132ac57835183529284019291840191600101613290565b50909695505050505050565b602081526000611d32602083018461318f565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b60006001600160801b038083168185168083038211156131e1576131e16134ac565b60008219821115613388576133886134ac565b500190565b60008261339c5761339c6134c2565b500490565b60008160001904831182151516156133bb576133bb6134ac565b500290565b60006001600160801b03838116908316818110156133e0576133e06134ac565b039392505050565b6000828210156133fa576133fa6134ac565b500390565b60005b8381101561341a578181015183820152602001613402565b83811115611c665750506000910152565b60008161343a5761343a6134ac565b506000190190565b600181811c9082168061345657607f821691505b6020821081141561347757634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613491576134916134ac565b5060010190565b6000826134a7576134a76134c2565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114611e2057600080fdfea2646970667358221220d6ff19a10c9bb21a29c49966cfefa2c29e553824c7c51797dfbb0e4e0102ff4b64736f6c634300080700330000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000115e00000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000002