Contract Address Details

0x29b128Df856d3900503DC215AdB465a687a6d238

Token
GreatDane (GreatDane)
Creator
0xfff46c–0207f2 at 0x550d3c–8c9fb5
Balance
0 Doge
Tokens
Fetching tokens...
Transactions
44 Transactions
Transfers
0 Transfers
Gas Used
2,327,985
Last Balance Update
29476372

Contract Creation Code

Verify & Publish
0x60a06040526ddead000000000000000000000000608052601f805462ffffff60a81b191690553480156200003257600080fd5b5060405180604001604052806009815260200168477265617444616e6560b81b81525060405180604001604052806009815260200168477265617444616e6560b81b8152506402540be40060405180606001604052806000815260200160008152602001600081525060405180606001604052806000815260200160008152602001600081525060405180606001604052806000815260200160008152602001600081525060405180604001604052806402540be40081526020016402540be400815250604051806040016040528073fff46c6df863abea106671078aa5ccd3e00207f26001600160a01b03166001600160a01b0316815260200173fff46c6df863abea106671078aa5ccd3e00207f26001600160a01b03166001600160a01b031681525073e44d40c9fe0b995ed32179030bfd11f74dfc8a9460006200017e6200052c60201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508851620001dd9060019060208c0190620006ad565b508751620001f39060029060208b0190620006ad565b506003805460ff191660099081179091556200021190600a62000832565b6200021d9088620008f1565b601a558551600e819055602080880151600f8190556040808a015160108190558951601155898401516012558982015160135588516014558884015160155590880151601655620002939390926200027f92906200171a62000530821b17901c565b6200053060201b6200171a1790919060201c565b601781905550620002be6013546200027f6012546011546200053060201b6200171a1790919060201c565b601881905550620002e96016546200027f6015546014546200053060201b6200171a1790919060201c565b601955600354620002ff9060ff16600a62000832565b83516200030d9190620008f1565b601b55600354620003239060ff16600a62000832565b6020840151620003349190620008f1565b601c81905550620003726127106200035e6001601a54620005a060201b620017791790919060201c565b6200062760201b620017f81790919060201c565b601d558151600380546001600160a01b0392831661010002610100600160a81b0319909116179055602080840151600480549184166001600160a01b0319928316179055601f805482168155601e8054909216909155601a805430600081815260068652604080822082805287528082209390935580548716815260098652828120805460ff1990811660019081179092558989168084528584208054831684179055848452858420805483168417905583548a168452600a8952858420805483168417905587548a168452858420805483168417905584845285842080548316841790557f20677881080440a9b3c87e826370bb5d9c2f74efd4dede686d52d77a6a09f8bb8054831684179055808452858420805483168417905583548a168452600b895285842080548316841790559383528483208054821683179055838352848320805482168317905595549097168152600c8652828120805490951690961790935590548285526005845281852081905581519081529051919284927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050505050505050505062000966565b3390565b6000806200053f8385620007ab565b905083811015620005975760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064015b60405180910390fd5b90505b92915050565b600082620005b1575060006200059a565b6000620005bf8385620008f1565b905082620005ce8583620007c6565b14620005975760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016200058e565b60006200059783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200067160201b60201c565b60008183620006955760405162461bcd60e51b81526004016200058e919062000753565b506000620006a48486620007c6565b95945050505050565b828054620006bb9062000913565b90600052602060002090601f016020900481019282620006df57600085556200072a565b82601f10620006fa57805160ff19168380011785556200072a565b828001600101855582156200072a579182015b828111156200072a5782518255916020019190600101906200070d565b50620007389291506200073c565b5090565b5b808211156200073857600081556001016200073d565b600060208083528351808285015260005b81811015620007825785810183015185820160400152820162000764565b8181111562000795576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115620007c157620007c162000950565b500190565b600082620007e457634e487b7160e01b600052601260045260246000fd5b500490565b600181815b808511156200082a5781600019048211156200080e576200080e62000950565b808516156200081c57918102915b93841c9390800290620007ee565b509250929050565b60006200059760ff8416836000826200084e575060016200059a565b816200085d575060006200059a565b81600181146200087657600281146200088157620008a1565b60019150506200059a565b60ff84111562000895576200089562000950565b50506001821b6200059a565b5060208310610133831016604e8410600b8410161715620008c6575081810a6200059a565b620008d28383620007e9565b8060001904821115620008e957620008e962000950565b029392505050565b60008160001904831182151516156200090e576200090e62000950565b500290565b600181811c908216806200092857607f821691505b602082108114156200094a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60805160601c612aa96200098c600039600081816105080152610dda0152612aa96000f3fe6080604052600436106103e85760003560e01c806388790a6811610208578063bea32a5411610118578063d9419b73116100ab578063ea7a6eb11161007a578063ea7a6eb114610bda578063f0cd1dac14610bfa578063f2fde38b14610c10578063f3f941d514610c30578063f61ffad614610c4657600080fd5b8063d9419b7314610b24578063dc44b6a014610b45578063dd62ed3e14610b5b578063e0cde6c314610ba157600080fd5b8063c5d24189116100e7578063c5d2418914610ac2578063c816841b14610ad8578063c860795214610af8578063cab0347114610b0e57600080fd5b8063bea32a5414610a4c578063c2d4640e14610a6c578063c469b6dd14610a8c578063c49b9a8014610aa257600080fd5b8063a2a17cda1161019b578063a8e151501161016a578063a8e15150146109a7578063a9059cbb146109d7578063a911928c146109f7578063b1d747b114610a17578063b49ece6314610a2c57600080fd5b8063a2a17cda14610931578063a457c2d714610951578063a7c257b214610971578063a83f53a71461099157600080fd5b806395d89b41116101d757806395d89b41146108db578063962dc50a146108f0578063a073d37f14610906578063a08e671f1461091b57600080fd5b806388790a68146108725780638c2fc7ad146108885780638da5cb5b146108a8578063914eb66a146108c657600080fd5b806340aa81fe11610303578063614d19b8116102965780636ebb9cf5116102655780636ebb9cf5146107c657806370a08231146107e657806382eefb431461081c578063844d591c1461083257806387712e8c1461085257600080fd5b8063614d19b81461074f57806361a23c6914610770578063632e544214610786578063689b30c3146107a657600080fd5b806356de4976116102d257806356de4976146106c95780635785b651146106e957806357a5802f146107195780635b702a551461072f57600080fd5b806340aa81fe1461063857806342e0369d146106685780634a74bb021461068857806350b20cac146106a957600080fd5b80632af386051161037b5780633b97084a1161034a5780633b97084a146105a35780633e07387c146105c35780633e4e1728146105e35780633ecad2711461060857600080fd5b80632af386051461052a5780632b112e491461054c578063313ce56714610561578063395093511461058357600080fd5b806318160ddd116103b757806318160ddd146104ab578063222d3ab8146104c057806323b872dd146104d657806327c8f835146104f657600080fd5b806306fdde03146103f4578063095ea7b31461041f5780630c70a9921461044f5780631694505e1461047357600080fd5b366103ef57005b600080fd5b34801561040057600080fd5b50610409610c66565b6040516104169190612823565b60405180910390f35b34801561042b57600080fd5b5061043f61043a366004612663565b610cf8565b6040519015158152602001610416565b34801561045b57600080fd5b50610465601b5481565b604051908152602001610416565b34801561047f57600080fd5b50601e54610493906001600160a01b031681565b6040516001600160a01b039091168152602001610416565b3480156104b757600080fd5b50601a54610465565b3480156104cc57600080fd5b5061046560085481565b3480156104e257600080fd5b5061043f6104f13660046125ed565b610d0f565b34801561050257600080fd5b506104937f000000000000000000000000000000000000000000000000000000000000000081565b34801561053657600080fd5b5061054a61054536600461262e565b610d7a565b005b34801561055857600080fd5b50610465610dd8565b34801561056d57600080fd5b5060035460405160ff9091168152602001610416565b34801561058f57600080fd5b5061043f61059e366004612663565b610e22565b3480156105af57600080fd5b5061054a6105be36600461274a565b610e58565b3480156105cf57600080fd5b5061054a6105de36600461272f565b610e87565b3480156105ef57600080fd5b506003546104939061010090046001600160a01b031681565b34801561061457600080fd5b5061043f61062336600461257a565b600c6020526000908152604090205460ff1681565b34801561064457600080fd5b5061043f61065336600461257a565b600a6020526000908152604090205460ff1681565b34801561067457600080fd5b5061054a61068336600461268f565b610ecf565b34801561069457600080fd5b50601f5461043f90600160a81b900460ff1681565b3480156106b557600080fd5b5061054a6106c436600461268f565b610f7b565b3480156106d557600080fd5b5061054a6106e436600461274a565b611021565b3480156106f557600080fd5b5061043f61070436600461257a565b600b6020526000908152604090205460ff1681565b34801561072557600080fd5b5061046560145481565b34801561073b57600080fd5b5061054a61074a366004612785565b611054565b34801561075b57600080fd5b50601f5461043f90600160b81b900460ff1681565b34801561077c57600080fd5b5061046560155481565b34801561079257600080fd5b5061054a6107a13660046126e3565b6110a9565b3480156107b257600080fd5b5061054a6107c136600461257a565b611162565b3480156107d257600080fd5b5061054a6107e1366004612785565b6111b4565b3480156107f257600080fd5b5061046561080136600461257a565b6001600160a01b031660009081526005602052604090205490565b34801561082857600080fd5b5061046560185481565b34801561083e57600080fd5b5061054a61084d36600461262e565b611203565b34801561085e57600080fd5b5061054a61086d36600461274a565b611258565b34801561087e57600080fd5b5061046560115481565b34801561089457600080fd5b5061054a6108a336600461262e565b611287565b3480156108b457600080fd5b506000546001600160a01b0316610493565b3480156108d257600080fd5b5061054a6112dc565b3480156108e757600080fd5b50610409611356565b3480156108fc57600080fd5b50610465601c5481565b34801561091257600080fd5b50601d54610465565b34801561092757600080fd5b5061046560195481565b34801561093d57600080fd5b5061054a61094c36600461262e565b611365565b34801561095d57600080fd5b5061043f61096c366004612663565b6113ba565b34801561097d57600080fd5b5061054a61098c36600461274a565b611409565b34801561099d57600080fd5b5061046560165481565b3480156109b357600080fd5b5061043f6109c236600461257a565b60096020526000908152604090205460ff1681565b3480156109e357600080fd5b5061043f6109f2366004612663565b611438565b348015610a0357600080fd5b5061043f610a12366004612763565b101590565b348015610a2357600080fd5b5061054a611445565b348015610a3857600080fd5b5061054a610a4736600461272f565b611476565b348015610a5857600080fd5b5061054a610a6736600461262e565b6114be565b348015610a7857600080fd5b5061054a610a87366004612785565b611513565b348015610a9857600080fd5b5061046560105481565b348015610aae57600080fd5b5061054a610abd36600461272f565b611562565b348015610ace57600080fd5b50610465600f5481565b348015610ae457600080fd5b50601f54610493906001600160a01b031681565b348015610b0457600080fd5b5061046560125481565b348015610b1a57600080fd5b5061046560135481565b348015610b3057600080fd5b50601f5461043f90600160b01b900460ff1681565b348015610b5157600080fd5b50610465600e5481565b348015610b6757600080fd5b50610465610b763660046125b4565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610bad57600080fd5b5061043f610bbc36600461257a565b6001600160a01b03166000908152600d602052604090205460ff1690565b348015610be657600080fd5b50600454610493906001600160a01b031681565b348015610c0657600080fd5b5061046560175481565b348015610c1c57600080fd5b5061054a610c2b36600461257a565b6115e4565b348015610c3c57600080fd5b5061046560075481565b348015610c5257600080fd5b5061054a610c6136600461257a565b6116ce565b606060018054610c759061297a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca19061297a565b8015610cee5780601f10610cc357610100808354040283529160200191610cee565b820191906000526020600020905b815481529060010190602001808311610cd157829003601f168201915b5050505050905090565b6000610d0533848461183a565b5060015b92915050565b6000610d1c84848461195e565b50610d6f8433610d6a85604051806060016040528060288152602001612a27602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190611df4565b61183a565b5060015b9392505050565b6000546001600160a01b03163314610dad5760405162461bcd60e51b8152600401610da490612878565b60405180910390fd5b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316600090815260056020526040812054601a54610e1d91611e2e565b905090565b3360008181526006602090815260408083206001600160a01b03871684529091528120549091610d05918590610d6a908661171a565b6000546001600160a01b03163314610e825760405162461bcd60e51b8152600401610da490612878565b601d55565b6000546001600160a01b03163314610eb15760405162461bcd60e51b8152600401610da490612878565b601f8054911515600160b01b0260ff60b01b19909216919091179055565b6000546001600160a01b03163314610ef95760405162461bcd60e51b8152600401610da490612878565b60c98210610f0657600080fd5b60005b82811015610f755781600d6000868685818110610f2857610f286129fb565b9050602002016020810190610f3d919061257a565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055610f6e816129d5565b9050610f09565b50505050565b6000546001600160a01b03163314610fa55760405162461bcd60e51b8152600401610da490612878565b60c98210610fb257600080fd5b60005b82811015610f75578160096000868685818110610fd457610fd46129fb565b9050602002016020810190610fe9919061257a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905561101a816129d5565b9050610fb5565b6000546001600160a01b0316331461104b5760405162461bcd60e51b8152600401610da490612878565b60085543600755565b6000546001600160a01b0316331461107e5760405162461bcd60e51b8152600401610da490612878565b600e839055600f82905560108190556110a18161109b858561171a565b9061171a565b601755505050565b6000546001600160a01b031633146110d35760405162461bcd60e51b8152600401610da490612878565b6107d182106110e157600080fd5b60006110ed8383612944565b3360009081526005602052604090205490915081111561110c57600080fd5b60005b8381101561115b576111483386868481811061112d5761112d6129fb565b9050602002016020810190611142919061257a565b85611e70565b5080611153816129d5565b91505061110f565b5050505050565b6000546001600160a01b0316331461118c5760405162461bcd60e51b8152600401610da490612878565b600380546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000546001600160a01b031633146111de5760405162461bcd60e51b8152600401610da490612878565b6011839055601282905560138190556111fb8161109b858561171a565b601855505050565b6000546001600160a01b0316331461122d5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146112825760405162461bcd60e51b8152600401610da490612878565b601b55565b6000546001600160a01b031633146112b15760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146113065760405162461bcd60e51b8152600401610da490612878565b6000805460405161dead926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03191661dead179055565b606060028054610c759061297a565b6000546001600160a01b0316331461138f5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6000610d053384610d6a85604051806060016040528060258152602001612a4f602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190611df4565b6000546001600160a01b031633146114335760405162461bcd60e51b8152600401610da490612878565b601c55565b6000610d6f33848461195e565b6000546001600160a01b0316331461146f5760405162461bcd60e51b8152600401610da490612878565b6000600755565b6000546001600160a01b031633146114a05760405162461bcd60e51b8152600401610da490612878565b601f8054911515600160b81b0260ff60b81b19909216919091179055565b6000546001600160a01b031633146114e85760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600d60205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461153d5760405162461bcd60e51b8152600401610da490612878565b60148390556015829055601681905561155a8161109b858561171a565b601955505050565b6000546001600160a01b0316331461158c5760405162461bcd60e51b8152600401610da490612878565b601f8054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906115d990831515815260200190565b60405180910390a150565b6000546001600160a01b0316331461160e5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b0381166116735760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610da4565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146116f85760405162461bcd60e51b8152600401610da490612878565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600080611727838561290a565b905083811015610d735760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610da4565b60008261178857506000610d09565b60006117948385612944565b9050826117a18583612922565b14610d735760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610da4565b6000610d7383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611f56565b6001600160a01b03831661189c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610da4565b6001600160a01b0382166118fd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610da4565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166119c45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610da4565b6001600160a01b038316611a265760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610da4565b601f54600160a01b900460ff1615611a4a57611a43848484611e70565b9050610d73565b6001600160a01b0384166000908152600b602052604090205460ff16158015611a8c57506001600160a01b0383166000908152600b602052604090205460ff16155b15611aa657611a9d82601b54101590565b611aa657600080fd5b6001600160a01b03841660009081526009602052604090205460ff16158015611ae857506001600160a01b03831660009081526009602052604090205460ff16155b15611b5e576000805b60028113611b4d5760408051602081018390529081018590524260608201526080016040516020818303038152906040528051906020012060001c9150611b3a86836064611e70565b5080611b45816129b5565b915050611af1565b50611b5a61012c84612963565b9250505b30600090815260056020526040902054601d5481108015908190611b8c5750601f54600160a01b900460ff16155b8015611bb157506001600160a01b0386166000908152600c602052604090205460ff16155b8015611bc65750601f54600160a81b900460ff165b15611bec57601f54600160b01b900460ff1615611be357601d5491505b611bec82611f84565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038916600090815260059091529190912054611c3e918690611df4565b6001600160a01b038716600090815260056020908152604080832093909355600990529081205460ff1680611c8b57506001600160a01b03861660009081526009602052604090205460ff165b15611c97575083611cfb565b600060075411611ca657600080fd5b611cba43600854600754610a12919061290a565b8015611cdf57506001600160a01b0386166000908152600c602052604090205460ff16155b15611ced57611ced866120bf565b611cf887878761212d565b90505b601f54600160b81b900460ff168015611d2d57506001600160a01b0386166000908152600a602052604090205460ff16155b15611d6957611d60611d588261109b896001600160a01b031660009081526005602052604090205490565b601c54101590565b611d6957600080fd5b6001600160a01b038616600090815260056020526040902054611d8c908261171a565b6001600160a01b0380881660008181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611de09085815260200190565b60405180910390a360019350505050610d73565b60008184841115611e185760405162461bcd60e51b8152600401610da49190612823565b506000611e258486612963565b95945050505050565b6000610d7383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611df4565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054611ec1918490611df4565b6001600160a01b038086166000908152600560205260408082209390935590851681522054611ef0908361171a565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611f449086815260200190565b60405180910390a35060019392505050565b60008183611f775760405162461bcd60e51b8152600401610da49190612823565b506000611e258486612922565b601f805460ff60a01b1916600160a01b179055601954601454600091611fba91600291611fb49182908790611779565b906117f8565b90506000611fc88383611e2e565b9050611fd38161227c565b6014544790600090611ff390611fea9060026117f8565b60195490611e2e565b905060006120156002611fb484611fb46014548861177990919063ffffffff16565b9050600061203283611fb46016548761177990919063ffffffff16565b9050600061204a826120448786611e2e565b90611e2e565b9050801561206d5760035461206d9061010090046001600160a01b03168261241e565b811561208957600454612089906001600160a01b03168361241e565b6000831180156120995750600087115b156120a8576120a88784612459565b5050601f805460ff60a01b19169055505050505050565b6001600160a01b0381166000908152600d602052604090205460ff1615801561210157506001600160a01b0381166000908152600c602052604090205460ff16155b1561212a576001600160a01b0381166000908152600d60205260409020805460ff191660011790555b50565b6001600160a01b0383166000908152600c6020526040812054819060ff16156121715761216a6064611fb46017548661177990919063ffffffff16565b90506121af565b6001600160a01b0384166000908152600c602052604090205460ff16156121af576121ac6064611fb46018548661177990919063ffffffff16565b90505b6001600160a01b0385166000908152600d602052604090205460ff1680156121f057506001600160a01b0385166000908152600c602052604090205460ff16155b156121f85750815b80156122725730600090815260056020526040902054612218908261171a565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906122699085815260200190565b60405180910390a35b611e258382611e2e565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106122b1576122b16129fb565b6001600160a01b03928316602091820292909201810191909152601e54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561230557600080fd5b505afa158015612319573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061233d9190612597565b81600181518110612350576123506129fb565b6001600160a01b039283166020918202929092010152601e54612376913091168461183a565b601e5460405163791ac94760e01b81526001600160a01b039091169063791ac947906123af9085906000908690309042906004016128ce565b600060405180830381600087803b1580156123c957600080fd5b505af11580156123dd573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516124129291906128ad565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015612454573d6000803e3d6000fd5b505050565b601e546124719030906001600160a01b03168461183a565b601e546004805460405163f305d71960e01b815230928101929092526024820185905260006044830181905260648301526001600160a01b0390811660848301524260a48301529091169063f305d71990839060c4016060604051808303818588803b1580156124e057600080fd5b505af11580156124f4573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061115b91906127b1565b60008083601f84011261252b57600080fd5b50813567ffffffffffffffff81111561254357600080fd5b6020830191508360208260051b850101111561255e57600080fd5b9250929050565b8035801515811461257557600080fd5b919050565b60006020828403121561258c57600080fd5b8135610d7381612a11565b6000602082840312156125a957600080fd5b8151610d7381612a11565b600080604083850312156125c757600080fd5b82356125d281612a11565b915060208301356125e281612a11565b809150509250929050565b60008060006060848603121561260257600080fd5b833561260d81612a11565b9250602084013561261d81612a11565b929592945050506040919091013590565b6000806040838503121561264157600080fd5b823561264c81612a11565b915061265a60208401612565565b90509250929050565b6000806040838503121561267657600080fd5b823561268181612a11565b946020939093013593505050565b6000806000604084860312156126a457600080fd5b833567ffffffffffffffff8111156126bb57600080fd5b6126c786828701612519565b90945092506126da905060208501612565565b90509250925092565b6000806000604084860312156126f857600080fd5b833567ffffffffffffffff81111561270f57600080fd5b61271b86828701612519565b909790965060209590950135949350505050565b60006020828403121561274157600080fd5b610d7382612565565b60006020828403121561275c57600080fd5b5035919050565b6000806040838503121561277657600080fd5b50508035926020909101359150565b60008060006060848603121561279a57600080fd5b505081359360208301359350604090920135919050565b6000806000606084860312156127c657600080fd5b8351925060208401519150604084015190509250925092565b600081518084526020808501945080840160005b838110156128185781516001600160a01b0316875295820195908201906001016127f3565b509495945050505050565b600060208083528351808285015260005b8181101561285057858101830151858201604001528201612834565b81811115612862576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8281526040602082015260006128c660408301846127df565b949350505050565b85815284602082015260a0604082015260006128ed60a08301866127df565b6001600160a01b0394909416606083015250608001529392505050565b6000821982111561291d5761291d6129e5565b500190565b60008261293f57634e487b7160e01b600052601260045260246000fd5b500490565b600081600019048311821515161561295e5761295e6129e5565b500290565b600082821015612975576129756129e5565b500390565b600181811c9082168061298e57607f821691505b602082108114156129af57634e487b7160e01b600052602260045260246000fd5b50919050565b60006001600160ff1b038214156129ce576129ce6129e5565b5060010190565b60006000198214156129ce576129ce5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b038116811461212a57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220564819f76b273ac53cde85af025430c6330afc281b199e6928b00c27a79af91e64736f6c63430008070033

Deployed ByteCode

0x6080604052600436106103e85760003560e01c806388790a6811610208578063bea32a5411610118578063d9419b73116100ab578063ea7a6eb11161007a578063ea7a6eb114610bda578063f0cd1dac14610bfa578063f2fde38b14610c10578063f3f941d514610c30578063f61ffad614610c4657600080fd5b8063d9419b7314610b24578063dc44b6a014610b45578063dd62ed3e14610b5b578063e0cde6c314610ba157600080fd5b8063c5d24189116100e7578063c5d2418914610ac2578063c816841b14610ad8578063c860795214610af8578063cab0347114610b0e57600080fd5b8063bea32a5414610a4c578063c2d4640e14610a6c578063c469b6dd14610a8c578063c49b9a8014610aa257600080fd5b8063a2a17cda1161019b578063a8e151501161016a578063a8e15150146109a7578063a9059cbb146109d7578063a911928c146109f7578063b1d747b114610a17578063b49ece6314610a2c57600080fd5b8063a2a17cda14610931578063a457c2d714610951578063a7c257b214610971578063a83f53a71461099157600080fd5b806395d89b41116101d757806395d89b41146108db578063962dc50a146108f0578063a073d37f14610906578063a08e671f1461091b57600080fd5b806388790a68146108725780638c2fc7ad146108885780638da5cb5b146108a8578063914eb66a146108c657600080fd5b806340aa81fe11610303578063614d19b8116102965780636ebb9cf5116102655780636ebb9cf5146107c657806370a08231146107e657806382eefb431461081c578063844d591c1461083257806387712e8c1461085257600080fd5b8063614d19b81461074f57806361a23c6914610770578063632e544214610786578063689b30c3146107a657600080fd5b806356de4976116102d257806356de4976146106c95780635785b651146106e957806357a5802f146107195780635b702a551461072f57600080fd5b806340aa81fe1461063857806342e0369d146106685780634a74bb021461068857806350b20cac146106a957600080fd5b80632af386051161037b5780633b97084a1161034a5780633b97084a146105a35780633e07387c146105c35780633e4e1728146105e35780633ecad2711461060857600080fd5b80632af386051461052a5780632b112e491461054c578063313ce56714610561578063395093511461058357600080fd5b806318160ddd116103b757806318160ddd146104ab578063222d3ab8146104c057806323b872dd146104d657806327c8f835146104f657600080fd5b806306fdde03146103f4578063095ea7b31461041f5780630c70a9921461044f5780631694505e1461047357600080fd5b366103ef57005b600080fd5b34801561040057600080fd5b50610409610c66565b6040516104169190612823565b60405180910390f35b34801561042b57600080fd5b5061043f61043a366004612663565b610cf8565b6040519015158152602001610416565b34801561045b57600080fd5b50610465601b5481565b604051908152602001610416565b34801561047f57600080fd5b50601e54610493906001600160a01b031681565b6040516001600160a01b039091168152602001610416565b3480156104b757600080fd5b50601a54610465565b3480156104cc57600080fd5b5061046560085481565b3480156104e257600080fd5b5061043f6104f13660046125ed565b610d0f565b34801561050257600080fd5b506104937f000000000000000000000000000000000000000000000000000000000000dead81565b34801561053657600080fd5b5061054a61054536600461262e565b610d7a565b005b34801561055857600080fd5b50610465610dd8565b34801561056d57600080fd5b5060035460405160ff9091168152602001610416565b34801561058f57600080fd5b5061043f61059e366004612663565b610e22565b3480156105af57600080fd5b5061054a6105be36600461274a565b610e58565b3480156105cf57600080fd5b5061054a6105de36600461272f565b610e87565b3480156105ef57600080fd5b506003546104939061010090046001600160a01b031681565b34801561061457600080fd5b5061043f61062336600461257a565b600c6020526000908152604090205460ff1681565b34801561064457600080fd5b5061043f61065336600461257a565b600a6020526000908152604090205460ff1681565b34801561067457600080fd5b5061054a61068336600461268f565b610ecf565b34801561069457600080fd5b50601f5461043f90600160a81b900460ff1681565b3480156106b557600080fd5b5061054a6106c436600461268f565b610f7b565b3480156106d557600080fd5b5061054a6106e436600461274a565b611021565b3480156106f557600080fd5b5061043f61070436600461257a565b600b6020526000908152604090205460ff1681565b34801561072557600080fd5b5061046560145481565b34801561073b57600080fd5b5061054a61074a366004612785565b611054565b34801561075b57600080fd5b50601f5461043f90600160b81b900460ff1681565b34801561077c57600080fd5b5061046560155481565b34801561079257600080fd5b5061054a6107a13660046126e3565b6110a9565b3480156107b257600080fd5b5061054a6107c136600461257a565b611162565b3480156107d257600080fd5b5061054a6107e1366004612785565b6111b4565b3480156107f257600080fd5b5061046561080136600461257a565b6001600160a01b031660009081526005602052604090205490565b34801561082857600080fd5b5061046560185481565b34801561083e57600080fd5b5061054a61084d36600461262e565b611203565b34801561085e57600080fd5b5061054a61086d36600461274a565b611258565b34801561087e57600080fd5b5061046560115481565b34801561089457600080fd5b5061054a6108a336600461262e565b611287565b3480156108b457600080fd5b506000546001600160a01b0316610493565b3480156108d257600080fd5b5061054a6112dc565b3480156108e757600080fd5b50610409611356565b3480156108fc57600080fd5b50610465601c5481565b34801561091257600080fd5b50601d54610465565b34801561092757600080fd5b5061046560195481565b34801561093d57600080fd5b5061054a61094c36600461262e565b611365565b34801561095d57600080fd5b5061043f61096c366004612663565b6113ba565b34801561097d57600080fd5b5061054a61098c36600461274a565b611409565b34801561099d57600080fd5b5061046560165481565b3480156109b357600080fd5b5061043f6109c236600461257a565b60096020526000908152604090205460ff1681565b3480156109e357600080fd5b5061043f6109f2366004612663565b611438565b348015610a0357600080fd5b5061043f610a12366004612763565b101590565b348015610a2357600080fd5b5061054a611445565b348015610a3857600080fd5b5061054a610a4736600461272f565b611476565b348015610a5857600080fd5b5061054a610a6736600461262e565b6114be565b348015610a7857600080fd5b5061054a610a87366004612785565b611513565b348015610a9857600080fd5b5061046560105481565b348015610aae57600080fd5b5061054a610abd36600461272f565b611562565b348015610ace57600080fd5b50610465600f5481565b348015610ae457600080fd5b50601f54610493906001600160a01b031681565b348015610b0457600080fd5b5061046560125481565b348015610b1a57600080fd5b5061046560135481565b348015610b3057600080fd5b50601f5461043f90600160b01b900460ff1681565b348015610b5157600080fd5b50610465600e5481565b348015610b6757600080fd5b50610465610b763660046125b4565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610bad57600080fd5b5061043f610bbc36600461257a565b6001600160a01b03166000908152600d602052604090205460ff1690565b348015610be657600080fd5b50600454610493906001600160a01b031681565b348015610c0657600080fd5b5061046560175481565b348015610c1c57600080fd5b5061054a610c2b36600461257a565b6115e4565b348015610c3c57600080fd5b5061046560075481565b348015610c5257600080fd5b5061054a610c6136600461257a565b6116ce565b606060018054610c759061297a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca19061297a565b8015610cee5780601f10610cc357610100808354040283529160200191610cee565b820191906000526020600020905b815481529060010190602001808311610cd157829003601f168201915b5050505050905090565b6000610d0533848461183a565b5060015b92915050565b6000610d1c84848461195e565b50610d6f8433610d6a85604051806060016040528060288152602001612a27602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190611df4565b61183a565b5060015b9392505050565b6000546001600160a01b03163314610dad5760405162461bcd60e51b8152600401610da490612878565b60405180910390fd5b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b7f000000000000000000000000000000000000000000000000000000000000dead6001600160a01b0316600090815260056020526040812054601a54610e1d91611e2e565b905090565b3360008181526006602090815260408083206001600160a01b03871684529091528120549091610d05918590610d6a908661171a565b6000546001600160a01b03163314610e825760405162461bcd60e51b8152600401610da490612878565b601d55565b6000546001600160a01b03163314610eb15760405162461bcd60e51b8152600401610da490612878565b601f8054911515600160b01b0260ff60b01b19909216919091179055565b6000546001600160a01b03163314610ef95760405162461bcd60e51b8152600401610da490612878565b60c98210610f0657600080fd5b60005b82811015610f755781600d6000868685818110610f2857610f286129fb565b9050602002016020810190610f3d919061257a565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055610f6e816129d5565b9050610f09565b50505050565b6000546001600160a01b03163314610fa55760405162461bcd60e51b8152600401610da490612878565b60c98210610fb257600080fd5b60005b82811015610f75578160096000868685818110610fd457610fd46129fb565b9050602002016020810190610fe9919061257a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905561101a816129d5565b9050610fb5565b6000546001600160a01b0316331461104b5760405162461bcd60e51b8152600401610da490612878565b60085543600755565b6000546001600160a01b0316331461107e5760405162461bcd60e51b8152600401610da490612878565b600e839055600f82905560108190556110a18161109b858561171a565b9061171a565b601755505050565b6000546001600160a01b031633146110d35760405162461bcd60e51b8152600401610da490612878565b6107d182106110e157600080fd5b60006110ed8383612944565b3360009081526005602052604090205490915081111561110c57600080fd5b60005b8381101561115b576111483386868481811061112d5761112d6129fb565b9050602002016020810190611142919061257a565b85611e70565b5080611153816129d5565b91505061110f565b5050505050565b6000546001600160a01b0316331461118c5760405162461bcd60e51b8152600401610da490612878565b600380546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000546001600160a01b031633146111de5760405162461bcd60e51b8152600401610da490612878565b6011839055601282905560138190556111fb8161109b858561171a565b601855505050565b6000546001600160a01b0316331461122d5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146112825760405162461bcd60e51b8152600401610da490612878565b601b55565b6000546001600160a01b031633146112b15760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146113065760405162461bcd60e51b8152600401610da490612878565b6000805460405161dead926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03191661dead179055565b606060028054610c759061297a565b6000546001600160a01b0316331461138f5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6000610d053384610d6a85604051806060016040528060258152602001612a4f602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190611df4565b6000546001600160a01b031633146114335760405162461bcd60e51b8152600401610da490612878565b601c55565b6000610d6f33848461195e565b6000546001600160a01b0316331461146f5760405162461bcd60e51b8152600401610da490612878565b6000600755565b6000546001600160a01b031633146114a05760405162461bcd60e51b8152600401610da490612878565b601f8054911515600160b81b0260ff60b81b19909216919091179055565b6000546001600160a01b031633146114e85760405162461bcd60e51b8152600401610da490612878565b6001600160a01b03919091166000908152600d60205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461153d5760405162461bcd60e51b8152600401610da490612878565b60148390556015829055601681905561155a8161109b858561171a565b601955505050565b6000546001600160a01b0316331461158c5760405162461bcd60e51b8152600401610da490612878565b601f8054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906115d990831515815260200190565b60405180910390a150565b6000546001600160a01b0316331461160e5760405162461bcd60e51b8152600401610da490612878565b6001600160a01b0381166116735760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610da4565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146116f85760405162461bcd60e51b8152600401610da490612878565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600080611727838561290a565b905083811015610d735760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610da4565b60008261178857506000610d09565b60006117948385612944565b9050826117a18583612922565b14610d735760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610da4565b6000610d7383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611f56565b6001600160a01b03831661189c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610da4565b6001600160a01b0382166118fd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610da4565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166119c45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610da4565b6001600160a01b038316611a265760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610da4565b601f54600160a01b900460ff1615611a4a57611a43848484611e70565b9050610d73565b6001600160a01b0384166000908152600b602052604090205460ff16158015611a8c57506001600160a01b0383166000908152600b602052604090205460ff16155b15611aa657611a9d82601b54101590565b611aa657600080fd5b6001600160a01b03841660009081526009602052604090205460ff16158015611ae857506001600160a01b03831660009081526009602052604090205460ff16155b15611b5e576000805b60028113611b4d5760408051602081018390529081018590524260608201526080016040516020818303038152906040528051906020012060001c9150611b3a86836064611e70565b5080611b45816129b5565b915050611af1565b50611b5a61012c84612963565b9250505b30600090815260056020526040902054601d5481108015908190611b8c5750601f54600160a01b900460ff16155b8015611bb157506001600160a01b0386166000908152600c602052604090205460ff16155b8015611bc65750601f54600160a81b900460ff165b15611bec57601f54600160b01b900460ff1615611be357601d5491505b611bec82611f84565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038916600090815260059091529190912054611c3e918690611df4565b6001600160a01b038716600090815260056020908152604080832093909355600990529081205460ff1680611c8b57506001600160a01b03861660009081526009602052604090205460ff165b15611c97575083611cfb565b600060075411611ca657600080fd5b611cba43600854600754610a12919061290a565b8015611cdf57506001600160a01b0386166000908152600c602052604090205460ff16155b15611ced57611ced866120bf565b611cf887878761212d565b90505b601f54600160b81b900460ff168015611d2d57506001600160a01b0386166000908152600a602052604090205460ff16155b15611d6957611d60611d588261109b896001600160a01b031660009081526005602052604090205490565b601c54101590565b611d6957600080fd5b6001600160a01b038616600090815260056020526040902054611d8c908261171a565b6001600160a01b0380881660008181526005602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611de09085815260200190565b60405180910390a360019350505050610d73565b60008184841115611e185760405162461bcd60e51b8152600401610da49190612823565b506000611e258486612963565b95945050505050565b6000610d7383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611df4565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054611ec1918490611df4565b6001600160a01b038086166000908152600560205260408082209390935590851681522054611ef0908361171a565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611f449086815260200190565b60405180910390a35060019392505050565b60008183611f775760405162461bcd60e51b8152600401610da49190612823565b506000611e258486612922565b601f805460ff60a01b1916600160a01b179055601954601454600091611fba91600291611fb49182908790611779565b906117f8565b90506000611fc88383611e2e565b9050611fd38161227c565b6014544790600090611ff390611fea9060026117f8565b60195490611e2e565b905060006120156002611fb484611fb46014548861177990919063ffffffff16565b9050600061203283611fb46016548761177990919063ffffffff16565b9050600061204a826120448786611e2e565b90611e2e565b9050801561206d5760035461206d9061010090046001600160a01b03168261241e565b811561208957600454612089906001600160a01b03168361241e565b6000831180156120995750600087115b156120a8576120a88784612459565b5050601f805460ff60a01b19169055505050505050565b6001600160a01b0381166000908152600d602052604090205460ff1615801561210157506001600160a01b0381166000908152600c602052604090205460ff16155b1561212a576001600160a01b0381166000908152600d60205260409020805460ff191660011790555b50565b6001600160a01b0383166000908152600c6020526040812054819060ff16156121715761216a6064611fb46017548661177990919063ffffffff16565b90506121af565b6001600160a01b0384166000908152600c602052604090205460ff16156121af576121ac6064611fb46018548661177990919063ffffffff16565b90505b6001600160a01b0385166000908152600d602052604090205460ff1680156121f057506001600160a01b0385166000908152600c602052604090205460ff16155b156121f85750815b80156122725730600090815260056020526040902054612218908261171a565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906122699085815260200190565b60405180910390a35b611e258382611e2e565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106122b1576122b16129fb565b6001600160a01b03928316602091820292909201810191909152601e54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561230557600080fd5b505afa158015612319573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061233d9190612597565b81600181518110612350576123506129fb565b6001600160a01b039283166020918202929092010152601e54612376913091168461183a565b601e5460405163791ac94760e01b81526001600160a01b039091169063791ac947906123af9085906000908690309042906004016128ce565b600060405180830381600087803b1580156123c957600080fd5b505af11580156123dd573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516124129291906128ad565b60405180910390a15050565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015612454573d6000803e3d6000fd5b505050565b601e546124719030906001600160a01b03168461183a565b601e546004805460405163f305d71960e01b815230928101929092526024820185905260006044830181905260648301526001600160a01b0390811660848301524260a48301529091169063f305d71990839060c4016060604051808303818588803b1580156124e057600080fd5b505af11580156124f4573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061115b91906127b1565b60008083601f84011261252b57600080fd5b50813567ffffffffffffffff81111561254357600080fd5b6020830191508360208260051b850101111561255e57600080fd5b9250929050565b8035801515811461257557600080fd5b919050565b60006020828403121561258c57600080fd5b8135610d7381612a11565b6000602082840312156125a957600080fd5b8151610d7381612a11565b600080604083850312156125c757600080fd5b82356125d281612a11565b915060208301356125e281612a11565b809150509250929050565b60008060006060848603121561260257600080fd5b833561260d81612a11565b9250602084013561261d81612a11565b929592945050506040919091013590565b6000806040838503121561264157600080fd5b823561264c81612a11565b915061265a60208401612565565b90509250929050565b6000806040838503121561267657600080fd5b823561268181612a11565b946020939093013593505050565b6000806000604084860312156126a457600080fd5b833567ffffffffffffffff8111156126bb57600080fd5b6126c786828701612519565b90945092506126da905060208501612565565b90509250925092565b6000806000604084860312156126f857600080fd5b833567ffffffffffffffff81111561270f57600080fd5b61271b86828701612519565b909790965060209590950135949350505050565b60006020828403121561274157600080fd5b610d7382612565565b60006020828403121561275c57600080fd5b5035919050565b6000806040838503121561277657600080fd5b50508035926020909101359150565b60008060006060848603121561279a57600080fd5b505081359360208301359350604090920135919050565b6000806000606084860312156127c657600080fd5b8351925060208401519150604084015190509250925092565b600081518084526020808501945080840160005b838110156128185781516001600160a01b0316875295820195908201906001016127f3565b509495945050505050565b600060208083528351808285015260005b8181101561285057858101830151858201604001528201612834565b81811115612862576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b8281526040602082015260006128c660408301846127df565b949350505050565b85815284602082015260a0604082015260006128ed60a08301866127df565b6001600160a01b0394909416606083015250608001529392505050565b6000821982111561291d5761291d6129e5565b500190565b60008261293f57634e487b7160e01b600052601260045260246000fd5b500490565b600081600019048311821515161561295e5761295e6129e5565b500290565b600082821015612975576129756129e5565b500390565b600181811c9082168061298e57607f821691505b602082108114156129af57634e487b7160e01b600052602260045260246000fd5b50919050565b60006001600160ff1b038214156129ce576129ce6129e5565b5060010190565b60006000198214156129ce576129ce5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b038116811461212a57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220564819f76b273ac53cde85af025430c6330afc281b199e6928b00c27a79af91e64736f6c63430008070033