Overview ERC721
Total Supply:
10,000 TG

Holders:
14
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xFE7731df63d4bf05BcC1DF0f73Bd3Ab36ddE5C49
6080604052600e805461ffff1916905561012c600f556001601055668e1bc9bf04000060125561138860135560036014908155600a60165566b1a2bc2ec50000601855601955612710601a55601b805474503e781c619ce0dcad1b76cd92f6d054d05fee5c006001600160a81b03199091161790556101f4601c55601d80546001600160a01b0319908116733ee985d69f541db0f5aaa05cd3542005b68d3c6c17909155601e805490911673503e781c619ce0dcad1b76cd92f6d054d05fee5c179055348015620000cf57600080fd5b50604080518082018252600a8152695461636f204761746f7360b01b602080830191825283518085019094526002845261544760f01b9084015281519192916200011c91600091620002b9565b50805162000132906001906020840190620002b9565b5050506200014f62000149620001db60201b60201c565b620001df565b62000173604051806060016040528060238152602001620042e56023913962000231565b60405180606001604052806024815260200162004308602491398051620001a391600c91602090910190620002b9565b50604051806060016040528060268152602001620042bf602691398051620001d491600d91602090910190620002b9565b50620003d1565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6200023b620001db565b6001600160a01b03166200024e620002aa565b6001600160a01b031614620002805760405162461bcd60e51b815260040162000277906200035f565b60405180910390fd5b600e5460ff16156200029157600080fd5b8051620002a690600b906020840190620002b9565b5050565b600a546001600160a01b031690565b828054620002c79062000394565b90600052602060002090601f016020900481019282620002eb576000855562000336565b82601f106200030657805160ff191683800117855562000336565b8280016001018555821562000336579182015b828111156200033657825182559160200191906001019062000319565b506200034492915062000348565b5090565b5b8082111562000344576000815560010162000349565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600281046001821680620003a957607f821691505b60208210811415620003cb57634e487b7160e01b600052602260045260246000fd5b50919050565b613ede80620003e16000396000f3fe6080604052600436106103f75760003560e01c80636352211e1161020d578063b252720b11610128578063e6cbb6b1116100bb578063ee3743ab1161008a578063f2fde38b1161006f578063f2fde38b14610ae6578063f51f96dd14610b06578063f75f030214610b1b576103f7565b8063ee3743ab14610abc578063f053d37014610ad1576103f7565b8063e6cbb6b114610a52578063e8a3d48514610a67578063e985e9c514610a7c578063ea46d3e714610a9c576103f7565b8063c6ec6909116100f7578063c6ec6909146109e8578063c87b56dd146109fd578063ce3cd99714610a1d578063d3a296fc14610a3d576103f7565b8063b252720b14610989578063b3a196e91461099e578063b88d4fde146109b3578063c040e6b8146109d3576103f7565b80638b7d6b26116101a0578063a22cb4651161016f578063a22cb4651461092c578063af5812541461094c578063b0acbecb1461095f578063b17f6abe14610974576103f7565b80638b7d6b26146108c25780638da5cb5b146108e2578063938e3d7b146108f757806395d89b4114610917576103f7565b806370a08231116101dc57806370a0823114610858578063715018a614610878578063782319781461088d57806385535cc5146108a2576103f7565b80636352211e146107f9578063639d7e11146108195780636c0360eb1461082e5780636f9fb98a14610843576103f7565b80632a2033611161031857806342842e0e116102ab57806355f804b31161027a5780635bf5d54c1161025f5780635bf5d54c146107b15780635c6af479146107c657806360b02f70146107d9576103f7565b806355f804b3146107715780635b2ac74b14610791576103f7565b806342842e0e146106e4578063438b6300146107045780634a8fd606146107315780634f6ccce714610751576103f7565b80633549345e116102e75780633549345e1461068557806337c3fdbc146106a55780633a367a67146106ba5780633ccfd60b146106cf576103f7565b80632a2033611461060f5780632a55205a146106225780632f745c59146106505780633009c08314610670576103f7565b806308f287511161039057806318160ddd1161035f57806318160ddd146105a75780631919fed7146105bc57806323b872dd146105dc57806326091e72146105fc576103f7565b806308f287511461051a578063094e40721461053a578063095ea7b31461056757806310fd332b14610587576103f7565b806302329a29116103cc57806302329a291461048b578063046dc166146104ab57806306fdde03146104cb578063081812fc146104ed576103f7565b80620e7fa8146103fc5780628ca816146104275780630113dfc21461044957806301ffc9a71461046b575b600080fd5b34801561040857600080fd5b50610411610b30565b60405161041e91906132d5565b60405180910390f35b34801561043357600080fd5b5061043c610b36565b60405161041e91906132ca565b34801561045557600080fd5b50610469610464366004613095565b610b3f565b005b34801561047757600080fd5b5061043c610486366004612fd4565b610b8c565b34801561049757600080fd5b506104696104a6366004612fba565b610bd2565b3480156104b757600080fd5b506104696104c6366004612e7b565b610c24565b3480156104d757600080fd5b506104e0610c85565b60405161041e91906132fc565b3480156104f957600080fd5b5061050d610508366004613095565b610d17565b60405161041e919061321d565b34801561052657600080fd5b50610469610535366004613095565b610d5a565b34801561054657600080fd5b5061055a610555366004612e7b565b610d9e565b60405161041e9190613cf9565b34801561057357600080fd5b50610469610582366004612f91565b610db3565b34801561059357600080fd5b506104696105a2366004612f91565b610e4b565b3480156105b357600080fd5b50610411610ecd565b3480156105c857600080fd5b506104696105d7366004613095565b610ed3565b3480156105e857600080fd5b506104696105f7366004612ec7565b610f17565b61046961060a36600461300c565b610f4f565b61046961061d36600461300c565b6110c0565b34801561062e57600080fd5b5061064261063d3660046130cf565b6111ec565b60405161041e92919061326d565b34801561065c57600080fd5b5061041161066b366004612f91565b611232565b34801561067c57600080fd5b5061050d611284565b34801561069157600080fd5b506104696106a0366004613095565b611298565b3480156106b157600080fd5b506104696112dc565b3480156106c657600080fd5b506104e061132a565b3480156106db57600080fd5b506104696113b8565b3480156106f057600080fd5b506104696106ff366004612ec7565b611433565b34801561071057600080fd5b5061072461071f366004612e7b565b61144e565b60405161041e9190613286565b34801561073d57600080fd5b5061055a61074c366004612e7b565b61150c565b34801561075d57600080fd5b5061041161076c366004613095565b611521565b34801561077d57600080fd5b5061046961078c36600461304f565b61157c565b34801561079d57600080fd5b5061055a6107ac366004612e7b565b6115e2565b3480156107bd57600080fd5b5061055a6115f7565b6104696107d436600461300c565b611647565b3480156107e557600080fd5b506104696107f43660046130ad565b61175b565b34801561080557600080fd5b5061050d610814366004613095565b6117db565b34801561082557600080fd5b506104e0611810565b34801561083a57600080fd5b506104e061181d565b34801561084f57600080fd5b5061041161182a565b34801561086457600080fd5b50610411610873366004612e7b565b611870565b34801561088457600080fd5b506104696118b4565b34801561089957600080fd5b506104116118ff565b3480156108ae57600080fd5b506104696108bd366004612e7b565b611905565b3480156108ce57600080fd5b506104116108dd366004612e7b565b611966565b3480156108ee57600080fd5b5061050d6119d9565b34801561090357600080fd5b5061046961091236600461304f565b6119e8565b34801561092357600080fd5b506104e0611a3a565b34801561093857600080fd5b50610469610947366004612f68565b611a49565b61046961095a36600461300c565b611a5b565b34801561096b57600080fd5b50610411611ba3565b34801561098057600080fd5b50610411611ba9565b34801561099557600080fd5b5061043c611baf565b3480156109aa57600080fd5b50610411611bf6565b3480156109bf57600080fd5b506104696109ce366004612f02565b611bfc565b3480156109df57600080fd5b5061055a611c35565b3480156109f457600080fd5b50610411611c43565b348015610a0957600080fd5b506104e0610a18366004613095565b611c49565b348015610a2957600080fd5b50610469610a383660046130f0565b611d47565b348015610a4957600080fd5b50610411611da2565b348015610a5e57600080fd5b50610411611da8565b348015610a7357600080fd5b506104e0611dae565b348015610a8857600080fd5b5061043c610a97366004612e95565b611dd6565b348015610aa857600080fd5b506104e0610ab7366004612e7b565b611e04565b348015610ac857600080fd5b50610469611e6f565b348015610add57600080fd5b5061043c611ef9565b348015610af257600080fd5b50610469610b01366004612e7b565b611f02565b348015610b1257600080fd5b50610411611f70565b348015610b2757600080fd5b50610411611f76565b60125481565b601b5460ff1681565b610b47611f7c565b6001600160a01b0316610b586119d9565b6001600160a01b031614610b875760405162461bcd60e51b8152600401610b7e9061395d565b60405180910390fd5b601455565b60006001600160e01b031982167f780e9d63000000000000000000000000000000000000000000000000000000001480610bca5750610bca82611f80565b90505b919050565b610bda611f7c565b6001600160a01b0316610beb6119d9565b6001600160a01b031614610c115760405162461bcd60e51b8152600401610b7e9061395d565b601b805460ff1916911515919091179055565b610c2c611f7c565b6001600160a01b0316610c3d6119d9565b6001600160a01b031614610c635760405162461bcd60e51b8152600401610b7e9061395d565b601d80546001600160a01b0319166001600160a01b0392909216919091179055565b606060008054610c9490613dc6565b80601f0160208091040260200160405190810160405280929190818152602001828054610cc090613dc6565b8015610d0d5780601f10610ce257610100808354040283529160200191610d0d565b820191906000526020600020905b815481529060010190602001808311610cf057829003601f168201915b5050505050905090565b6000610d2282611ff2565b610d3e5760405162461bcd60e51b8152600401610b7e90613911565b506000908152600460205260409020546001600160a01b031690565b610d62611f7c565b6001600160a01b0316610d736119d9565b6001600160a01b031614610d995760405162461bcd60e51b8152600401610b7e9061395d565b601955565b60156020526000908152604090205460ff1681565b6000610dbe826117db565b9050806001600160a01b0316836001600160a01b03161415610df25760405162461bcd60e51b8152600401610b7e90613aa9565b806001600160a01b0316610e04611f7c565b6001600160a01b03161480610e205750610e2081610a97611f7c565b610e3c5760405162461bcd60e51b8152600401610b7e9061374c565b610e46838361200f565b505050565b610e53611f7c565b6001600160a01b0316610e646119d9565b6001600160a01b031614610e8a5760405162461bcd60e51b8152600401610b7e9061395d565b601b80546001600160a01b03909316610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff90931692909217909155601c55565b60085490565b610edb611f7c565b6001600160a01b0316610eec6119d9565b6001600160a01b031614610f125760405162461bcd60e51b8152600401610b7e9061395d565b601855565b610f28610f22611f7c565b8261207d565b610f445760405162461bcd60e51b8152600401610b7e90613b3d565b610e46838383612102565b6000610f59610ecd565b9050600033604051602001610f6e9190613136565b60408051601f1981840301815291905280516020820120601b549192509060ff1615610f9957600080fd5b610fa3818661222f565b610fbf5760405162461bcd60e51b8152600401610b7e90613cc2565b600e54610100900460ff16600314610fe95760405162461bcd60e51b8152600401610b7e90613bd1565b601354610ff960ff861685613d13565b11156110175760405162461bcd60e51b8152600401610b7e90613c8b565b601654336000908152601760205260409020546110379060ff1686613d2b565b60ff1611156110585760405162461bcd60e51b8152600401610b7e906136ef565b8360ff166012546110699190613d64565b34101561107557600080fd5b336000908152601760205260408120805486929061109790849060ff16613d2b565b92506101000a81548160ff021916908360ff1602179055506110b98484612253565b5050505050565b60006110ca610ecd565b90506000336040516020016110df9190613136565b60408051601f1981840301815291905280516020820120601b549192509060ff161561110a57600080fd5b611114818661222f565b6111305760405162461bcd60e51b8152600401610b7e90613cc2565b600e5460ff6101009091041660011461115b5760405162461bcd60e51b8152600401610b7e9061362a565b600f5461116b60ff861685613d13565b11156111895760405162461bcd60e51b8152600401610b7e90613b9a565b601054336000908152601160205260409020546111a99060ff1686613d2b565b60ff1611156111ca5760405162461bcd60e51b8152600401610b7e90613346565b336000908152601160205260408120805486929061109790849060ff16613d2b565b600080601b60019054906101000a90046001600160a01b0316611226612710611220601c548761228090919063ffffffff16565b9061228c565b915091505b9250929050565b600061123d83611870565b821061125b5760405162461bcd60e51b8152600401610b7e90613411565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b601b5461010090046001600160a01b031681565b6112a0611f7c565b6001600160a01b03166112b16119d9565b6001600160a01b0316146112d75760405162461bcd60e51b8152600401610b7e9061395d565b601255565b6112e4611f7c565b6001600160a01b03166112f56119d9565b6001600160a01b03161461131b5760405162461bcd60e51b8152600401610b7e9061395d565b600e805460ff19166001179055565b600c805461133790613dc6565b80601f016020809104026020016040519081016040528092919081815260200182805461136390613dc6565b80156113b05780601f10611385576101008083540402835291602001916113b0565b820191906000526020600020905b81548152906001019060200180831161139357829003601f168201915b505050505081565b6113c0611f7c565b6001600160a01b03166113d16119d9565b6001600160a01b0316146113f75760405162461bcd60e51b8152600401610b7e9061395d565b601e546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015611430573d6000803e3d6000fd5b50565b610e4683838360405180602001604052806000815250611bfc565b6060600061145b83611870565b905060008167ffffffffffffffff81111561148657634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156114af578160200160208202803683370190505b50905060005b82811015611504576114c78582611232565b8282815181106114e757634e487b7160e01b600052603260045260246000fd5b6020908102919091010152806114fc81613e01565b9150506114b5565b509392505050565b60176020526000908152604090205460ff1681565b600061152b610ecd565b82106115495760405162461bcd60e51b8152600401610b7e90613c2e565b6008828154811061156a57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b611584611f7c565b6001600160a01b03166115956119d9565b6001600160a01b0316146115bb5760405162461bcd60e51b8152600401610b7e9061395d565b600e5460ff16156115cb57600080fd5b80516115de90600b906020840190612d1b565b5050565b60116020526000908152604090205460ff1681565b6000611601611f7c565b6001600160a01b03166116126119d9565b6001600160a01b0316146116385760405162461bcd60e51b8152600401610b7e9061395d565b50600e54610100900460ff1690565b6000611651610ecd565b90506000336040516020016116669190613136565b60408051601f1981840301815291905280516020820120601b549192509060ff161561169157600080fd5b61169b818661222f565b6116b75760405162461bcd60e51b8152600401610b7e90613cc2565b600e54610100900460ff166004146116e15760405162461bcd60e51b8152600401610b7e90613863565b601a546116f160ff861685613d13565b111561170f5760405162461bcd60e51b8152600401610b7e906133a3565b6019548460ff1611156117345760405162461bcd60e51b8152600401610b7e90613b06565b8360ff166018546117459190613d64565b34101561175157600080fd5b6110b98484612253565b611763611f7c565b6001600160a01b03166117746119d9565b6001600160a01b03161461179a5760405162461bcd60e51b8152600401610b7e9061395d565b60006117a4610ecd565b905060015b8381116117d5576117c3836117be8385613d13565b612298565b806117cd81613e01565b9150506117a9565b50505050565b6000818152600260205260408120546001600160a01b031680610bca5760405162461bcd60e51b8152600401610b7e90613806565b600d805461133790613dc6565b600b805461133790613dc6565b6000611834611f7c565b6001600160a01b03166118456119d9565b6001600160a01b03161461186b5760405162461bcd60e51b8152600401610b7e9061395d565b504790565b60006001600160a01b0382166118985760405162461bcd60e51b8152600401610b7e906137a9565b506001600160a01b031660009081526003602052604090205490565b6118bc611f7c565b6001600160a01b03166118cd6119d9565b6001600160a01b0316146118f35760405162461bcd60e51b8152600401610b7e9061395d565b6118fd60006122b2565b565b601a5481565b61190d611f7c565b6001600160a01b031661191e6119d9565b6001600160a01b0316146119445760405162461bcd60e51b8152600401610b7e9061395d565b601e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000611970611f7c565b6001600160a01b03166119816119d9565b6001600160a01b0316146119a75760405162461bcd60e51b8152600401610b7e9061395d565b6000826040516020016119ba9190613136565b60408051808303601f1901815291905280516020909101209392505050565b600a546001600160a01b031690565b6119f0611f7c565b6001600160a01b0316611a016119d9565b6001600160a01b031614611a275760405162461bcd60e51b8152600401610b7e9061395d565b80516115de90600d906020840190612d1b565b606060018054610c9490613dc6565b6115de611a54611f7c565b8383612304565b6000611a65610ecd565b9050600033604051602001611a7a9190613136565b60408051601f1981840301815291905280516020820120601b549192509060ff1615611aa557600080fd5b611aaf818661222f565b611acb5760405162461bcd60e51b8152600401610b7e90613cc2565b600e54610100900460ff16600214611af55760405162461bcd60e51b8152600401610b7e9061355f565b601354611b0560ff861685613d13565b1115611b235760405162461bcd60e51b8152600401610b7e90613c8b565b60145433600090815260156020526040902054611b439060ff1686613d2b565b60ff161115611b645760405162461bcd60e51b8152600401610b7e90613a4c565b8360ff16601254611b759190613d64565b341015611b8157600080fd5b336000908152601560205260408120805486929061109790849060ff16613d2b565b60195481565b600f5481565b6000611bb9611f7c565b6001600160a01b0316611bca6119d9565b6001600160a01b031614611bf05760405162461bcd60e51b8152600401610b7e9061395d565b50600190565b60135481565b611c0d611c07611f7c565b8361207d565b611c295760405162461bcd60e51b8152600401610b7e90613b3d565b6117d5848484846123a7565b600e54610100900460ff1681565b601c5481565b6060611c5482611ff2565b611c705760405162461bcd60e51b8152600401610b7e906139ef565b6000611c7a6123da565b90506000815111611d1557600c8054611c9290613dc6565b80601f0160208091040260200160405190810160405280929190818152602001828054611cbe90613dc6565b8015611d0b5780601f10611ce057610100808354040283529160200191611d0b565b820191906000526020600020905b815481529060010190602001808311611cee57829003601f168201915b5050505050611d40565b80611d1f846123e9565b604051602001611d30929190613153565b6040516020818303038152906040525b9392505050565b611d4f611f7c565b6001600160a01b0316611d606119d9565b6001600160a01b031614611d865760405162461bcd60e51b8152600401610b7e9061395d565b600e805460ff9092166101000261ff0019909216919091179055565b60105481565b60145481565b6060600d604051602001611dc29190613182565b604051602081830303815290604052905090565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6060611e0e611f7c565b6001600160a01b0316611e1f6119d9565b6001600160a01b031614611e455760405162461bcd60e51b8152600401610b7e9061395d565b600082604051602001611e589190613136565b60408051808303601f190181529190529392505050565b611e77611f7c565b6001600160a01b0316611e886119d9565b6001600160a01b031614611eae5760405162461bcd60e51b8152600401610b7e9061395d565b600e54600461010090910460ff1610611ec657600080fd5b600e8054610100900460ff16906001611ede83613e1c565b91906101000a81548160ff021916908360ff16021790555050565b600e5460ff1681565b611f0a611f7c565b6001600160a01b0316611f1b6119d9565b6001600160a01b031614611f415760405162461bcd60e51b8152600401610b7e9061395d565b6001600160a01b038116611f675760405162461bcd60e51b8152600401610b7e906134cb565b611430816122b2565b60185481565b60165481565b3390565b60006001600160e01b031982167f80ac58cd000000000000000000000000000000000000000000000000000000001480611fe357506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b80610bca5750610bca82612538565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190612044826117db565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061208882611ff2565b6120a45760405162461bcd60e51b8152600401610b7e906136a3565b60006120af836117db565b9050806001600160a01b0316846001600160a01b031614806120ea5750836001600160a01b03166120df84610d17565b6001600160a01b0316145b806120fa57506120fa8185611dd6565b949350505050565b826001600160a01b0316612115826117db565b6001600160a01b03161461213b5760405162461bcd60e51b8152600401610b7e90613992565b6001600160a01b0382166121615760405162461bcd60e51b8152600401610b7e90613596565b61216c83838361256a565b61217760008261200f565b6001600160a01b03831660009081526003602052604081208054600192906121a0908490613d83565b90915550506001600160a01b03821660009081526003602052604081208054600192906121ce908490613d13565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600061223b83836125f3565b601d546001600160a01b039182169116149392505050565b60015b8260ff168111610e465761226e336117be8385613d13565b8061227881613e01565b915050612256565b6000611d408284613d64565b6000611d408284613d50565b6115de82826040518060200160405280600081525061260f565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b031614156123365760405162461bcd60e51b8152600401610b7e906135f3565b6001600160a01b0383811660008181526005602090815260408083209487168084529490915290819020805460ff1916851515179055517f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c319061239a9085906132ca565b60405180910390a3505050565b6123b2848484612102565b6123be84848484612642565b6117d55760405162461bcd60e51b8152600401610b7e9061346e565b6060600b8054610c9490613dc6565b60608161242a575060408051808201909152600181527f30000000000000000000000000000000000000000000000000000000000000006020820152610bcd565b8160005b8115612454578061243e81613e01565b915061244d9050600a83613d50565b915061242e565b60008167ffffffffffffffff81111561247d57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156124a7576020820181803683370190505b5090505b84156120fa576124bc600183613d83565b91506124c9600a86613e3c565b6124d4906030613d13565b60f81b8183815181106124f757634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350612531600a86613d50565b94506124ab565b6001600160e01b031981167f01ffc9a70000000000000000000000000000000000000000000000000000000014919050565b612575838383610e46565b6001600160a01b0383166125915761258c81612776565b6125b4565b816001600160a01b0316836001600160a01b0316146125b4576125b483826127ba565b6001600160a01b0382166125d0576125cb81612857565b610e46565b826001600160a01b0316826001600160a01b031614610e4657610e468282612930565b60008060006126028585612974565b91509150611504816129e1565b6126198383612b0e565b6126266000848484612642565b610e465760405162461bcd60e51b8152600401610b7e9061346e565b6000612656846001600160a01b0316612bed565b1561276b57836001600160a01b031663150b7a02612672611f7c565b8786866040518563ffffffff1660e01b81526004016126949493929190613231565b602060405180830381600087803b1580156126ae57600080fd5b505af19250505080156126de575060408051601f3d908101601f191682019092526126db91810190612ff0565b60015b612738573d80801561270c576040519150601f19603f3d011682016040523d82523d6000602084013e612711565b606091505b5080516127305760405162461bcd60e51b8152600401610b7e9061346e565b805181602001fd5b6001600160e01b0319167f150b7a02000000000000000000000000000000000000000000000000000000001490506120fa565b506001949350505050565b600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b600060016127c784611870565b6127d19190613d83565b600083815260076020526040902054909150808214612824576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b60085460009061286990600190613d83565b6000838152600960205260408120546008805493945090928490811061289f57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080600883815481106128ce57634e487b7160e01b600052603260045260246000fd5b600091825260208083209091019290925582815260099091526040808220849055858252812055600880548061291457634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061293b83611870565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6000808251604114156129ab5760208301516040840151606085015160001a61299f87828585612bf3565b9450945050505061122b565b8251604014156129d557602083015160408401516129ca868383612cd3565b93509350505061122b565b5060009050600261122b565b6000816004811115612a0357634e487b7160e01b600052602160045260246000fd5b1415612a0e57611430565b6001816004811115612a3057634e487b7160e01b600052602160045260246000fd5b1415612a4e5760405162461bcd60e51b8152600401610b7e9061330f565b6002816004811115612a7057634e487b7160e01b600052602160045260246000fd5b1415612a8e5760405162461bcd60e51b8152600401610b7e906133da565b6003816004811115612ab057634e487b7160e01b600052602160045260246000fd5b1415612ace5760405162461bcd60e51b8152600401610b7e90613661565b6004816004811115612af057634e487b7160e01b600052602160045260246000fd5b14156114305760405162461bcd60e51b8152600401610b7e9061389a565b6001600160a01b038216612b345760405162461bcd60e51b8152600401610b7e906138dc565b612b3d81611ff2565b15612b5a5760405162461bcd60e51b8152600401610b7e90613528565b612b666000838361256a565b6001600160a01b0382166000908152600360205260408120805460019290612b8f908490613d13565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b3b151590565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612c2a5750600090506003612cca565b8460ff16601b14158015612c4257508460ff16601c14155b15612c535750600090506004612cca565b600060018787878760405160008152602001604052604051612c7894939291906132de565b6020604051602081039080840390855afa158015612c9a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612cc357600060019250925050612cca565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831660ff84901c601b01612d0d87828885612bf3565b935093505050935093915050565b828054612d2790613dc6565b90600052602060002090601f016020900481019282612d495760008555612d8f565b82601f10612d6257805160ff1916838001178555612d8f565b82800160010185558215612d8f579182015b82811115612d8f578251825591602001919060010190612d74565b50612d9b929150612d9f565b5090565b5b80821115612d9b5760008155600101612da0565b600067ffffffffffffffff80841115612dcf57612dcf613e7c565b604051601f8501601f191681016020018281118282101715612df357612df3613e7c565b604052848152915081838501861015612e0b57600080fd5b8484602083013760006020868301015250509392505050565b80356001600160a01b0381168114610bcd57600080fd5b80358015158114610bcd57600080fd5b600082601f830112612e5b578081fd5b611d4083833560208501612db4565b803560ff81168114610bcd57600080fd5b600060208284031215612e8c578081fd5b611d4082612e24565b60008060408385031215612ea7578081fd5b612eb083612e24565b9150612ebe60208401612e24565b90509250929050565b600080600060608486031215612edb578081fd5b612ee484612e24565b9250612ef260208501612e24565b9150604084013590509250925092565b60008060008060808587031215612f17578081fd5b612f2085612e24565b9350612f2e60208601612e24565b925060408501359150606085013567ffffffffffffffff811115612f50578182fd5b612f5c87828801612e4b565b91505092959194509250565b60008060408385031215612f7a578182fd5b612f8383612e24565b9150612ebe60208401612e3b565b60008060408385031215612fa3578182fd5b612fac83612e24565b946020939093013593505050565b600060208284031215612fcb578081fd5b611d4082612e3b565b600060208284031215612fe5578081fd5b8135611d4081613e92565b600060208284031215613001578081fd5b8151611d4081613e92565b6000806040838503121561301e578182fd5b823567ffffffffffffffff811115613034578283fd5b61304085828601612e4b565b925050612ebe60208401612e6a565b600060208284031215613060578081fd5b813567ffffffffffffffff811115613076578182fd5b8201601f81018413613086578182fd5b6120fa84823560208401612db4565b6000602082840312156130a6578081fd5b5035919050565b600080604083850312156130bf578182fd5b82359150612ebe60208401612e24565b600080604083850312156130e1578182fd5b50508035926020909101359150565b600060208284031215613101578081fd5b611d4082612e6a565b60008151808452613122816020860160208601613d9a565b601f01601f19169290920160200192915050565b60609190911b6bffffffffffffffffffffffff1916815260140190565b60008351613165818460208801613d9a565b835190830190613179818360208801613d9a565b01949350505050565b815460009081906002810460018083168061319e57607f831692505b60208084108214156131be57634e487b7160e01b87526022600452602487fd5b8180156131d257600181146131e35761320f565b60ff1986168952848901965061320f565b6131ec8a613d07565b885b868110156132075781548b8201529085019083016131ee565b505084890196505b509498975050505050505050565b6001600160a01b0391909116815260200190565b60006001600160a01b03808716835280861660208401525083604083015260806060830152613263608083018461310a565b9695505050505050565b6001600160a01b03929092168252602082015260400190565b6020808252825182820181905260009190848201906040850190845b818110156132be578351835292840192918401916001016132a2565b50909695505050505050565b901515815260200190565b90815260200190565b93845260ff9290921660208401526040830152606082015260800190565b600060208252611d40602083018461310a565b60208082526018908201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604082015260600190565b6020808252602c908201527f4d4158204d494e54205041535320535550504c5920464f52205448495320574160408201527f4c4c455420524541434845440000000000000000000000000000000000000000606082015260800190565b6020808252601a908201527f4d494e5420544f54414c20535550504c59205245414348454421000000000000604082015260600190565b6020808252601f908201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604082015260600190565b6020808252602b908201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560408201527f74206f6620626f756e6473000000000000000000000000000000000000000000606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527f63656976657220696d706c656d656e7465720000000000000000000000000000606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201527f6464726573730000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b60208082526018908201527f5052452d53414c45205354414745204e4f54204f50454e210000000000000000604082015260600190565b60208082526024908201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460408201527f7265737300000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b60208082526019908201527f4d494e542050415353205048415345204e4f54204f50454e2100000000000000604082015260600190565b60208082526022908201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604082015261756560f01b606082015260800190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b60208082526034908201527f4d41582050524553414c4520434c454152414e434520535550504c5920464f5260408201527f20544849532057414c4c45542052454143484544000000000000000000000000606082015260800190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560408201527f726f206164647265737300000000000000000000000000000000000000000000606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201527f656e7420746f6b656e0000000000000000000000000000000000000000000000606082015260800190565b6020808252601b908201527f5055424c49432053414c45205354414745204e4f54204f50454e210000000000604082015260600190565b60208082526022908201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604082015261756560f01b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960408201527f73206e6f74206f776e0000000000000000000000000000000000000000000000606082015260800190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000606082015260800190565b6020808252602a908201527f4d41582050524553414c4520535550504c5920464f5220544849532057414c4c60408201527f4554205245414348454400000000000000000000000000000000000000000000606082015260800190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560408201527f7200000000000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252601c908201527f4d415820504552205452414e53414354494f4e20524541434845442100000000604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60408201527f776e6572206e6f7220617070726f766564000000000000000000000000000000606082015260800190565b60208082526019908201527f4d494e54205041535320535550504c5920524541434845442100000000000000604082015260600190565b60208082526022908201527f5052452d53414c4520434c454152414e4345205354414745204e4f54204f504560408201527f4e21000000000000000000000000000000000000000000000000000000000000606082015260800190565b6020808252602c908201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60408201527f7574206f6620626f756e64730000000000000000000000000000000000000000606082015260800190565b60208082526016908201527f50524553414c4520535550504c59205245414348454400000000000000000000604082015260600190565b60208082526017908201527f494e56414c4944204d494e54205349474e415455524521000000000000000000604082015260600190565b60ff91909116815260200190565b60009081526020902090565b60008219821115613d2657613d26613e50565b500190565b600060ff821660ff84168060ff03821115613d4857613d48613e50565b019392505050565b600082613d5f57613d5f613e66565b500490565b6000816000190483118215151615613d7e57613d7e613e50565b500290565b600082821015613d9557613d95613e50565b500390565b60005b83811015613db5578181015183820152602001613d9d565b838111156117d55750506000910152565b600281046001821680613dda57607f821691505b60208210811415613dfb57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613e1557613e15613e50565b5060010190565b600060ff821660ff811415613e3357613e33613e50565b60010192915050565b600082613e4b57613e4b613e66565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461143057600080fdfea26469706673582212208da54756e4f7a4ab8953e13abcae32437ae861009325c54e7c06013e07849a4b64736f6c6343000800003368747470733a2f2f6170692e7461636f6761746f736e66742e636f6d2f636f6e74726163742f68747470733a2f2f6170692e7461636f6761746f736e66742e636f6d2f746f6b656e2f68747470733a2f2f6170692e7461636f6761746f736e66742e636f6d2f746f6b656e2f30