Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 SHKG

Holders:
3
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xea46465322afB9827488Fc6d56D92D129779832F
6101406040526103e8620000166009600a62000719565b6200002690633b9aca0062000731565b6200003390600162000731565b6200003f919062000753565b6001556101f4620000536009600a62000719565b6200006390633b9aca0062000731565b6200007090600162000731565b6200007c919062000753565b600255600a8080556028600b55601e600c55600d819055605a600e556000600f81905560966010556202a30060115560125561070860135560156014819055805460ff191660011790556103e860165560196017556064601855601d80546201000160a01b62ffffff60a01b1990911617905561019090620001019060099062000719565b6200011190633b9aca0062000731565b6200011d919062000753565b601e55612710620001316009600a62000719565b6200014190633b9aca0062000731565b6200014d919062000753565b601f553480156200015d57600080fd5b506040516200431838038062004318833981016040819052620001809162000793565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b0380851660805283811660c05282811660e052811660a052737a250d5630b4cf539739df2c5dacb4c659f2488d6101008190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000237573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025d9190620007f0565b6001600160a01b031663c9c65396610100516001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002ad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d39190620007f0565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af115801562000320573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003469190620007f0565b6001600160a01b03166101208190526000908152601960205260408120805460ff1916600117905560001990600490620003886000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120737a250d5630b4cf539739df2c5dacb4c659f2488d80835290845282822094909455308152600483528181209381529290915281206000199055600190600890620003f96000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560a05190911681526008909252812080549092166001908117909255601a90620004596000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff1995861617905530815260099283905290812080549093166001908117909355620004b16000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560a0519091168152600992839052908120805484166001908117909155737a250d5630b4cf539739df2c5dacb4c659f2488d9091527fbaa441ac52505693dd98c7dd2f5bbf8f9349b7da9de72f9d52e5cac70e7da8ce8054909316179091556200054b90600a62000719565b6200055b90633b9aca0062000731565b60036000620005726000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020556200059f6000546001600160a01b031690565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620005d96009600a62000719565b620005e990633b9aca0062000731565b60405190815260200160405180910390a3505050506200080e565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200065b5781600019048211156200063f576200063f62000604565b808516156200064d57918102915b93841c93908002906200061f565b509250929050565b600082620006745750600162000713565b81620006835750600062000713565b81600181146200069c5760028114620006a757620006c7565b600191505062000713565b60ff841115620006bb57620006bb62000604565b50506001821b62000713565b5060208310610133831016604e8410600b8410161715620006ec575081810a62000713565b620006f883836200061a565b80600019048211156200070f576200070f62000604565b0290505b92915050565b60006200072a60ff84168362000663565b9392505050565b60008160001904831182151516156200074e576200074e62000604565b500290565b6000826200077157634e487b7160e01b600052601260045260246000fd5b500490565b80516001600160a01b03811681146200078e57600080fd5b919050565b60008060008060808587031215620007aa57600080fd5b620007b58562000776565b9350620007c56020860162000776565b9250620007d56040860162000776565b9150620007e56060860162000776565b905092959194509250565b6000602082840312156200080357600080fd5b6200072a8262000776565b60805160a05160c05160e0516101005161012051613a66620008b26000396000818161080701528181611cdf01528181611df301528181611ebd0152612a7b0152600081816109ee01528181612fda0152818161309201526131f201526000818161065c015261330f0152600081816107d301526132b101526000818161057101528181612cff0152612d4b01526000818161049f01526131c40152613a666000f3fe6080604052600436106103035760003560e01c8063715018a611610190578063abe57e70116100dc578063d5d035f511610095578063f2fde38b1161006f578063f2fde38b14610986578063f84ba65d146109a6578063f8821a62146109c6578063f887ea40146109dc57600080fd5b8063d5d035f514610900578063dd62ed3e14610920578063e624c4bc1461096657600080fd5b8063abe57e7014610849578063bf56b37114610869578063c5363caa1461087f578063ceafd6da146108a0578063d0889358146108c0578063d51ed1c8146108e057600080fd5b80638da5cb5b11610149578063a457c2d711610123578063a457c2d7146107a1578063a5949bcf146107c1578063a8aa1b31146107f5578063a9059cbb1461082957600080fd5b80638da5cb5b146107405780638f9a55c01461075e57806395d89b411461077457600080fd5b8063715018a6146106b45780637516baec146106c95780637d1db4a5146106ea57806386f6c3c114610700578063882cfb3f14610720578063893d20e81461074057600080fd5b8063313ce5671161024f5780635804f1e41161020857806367243482116101e257806367243482146106095780636ddd1713146106295780636f9a880e1461064a57806370a082311461067e57600080fd5b80635804f1e4146105b35780636419b6f9146105c9578063658d4b7f146105e957600080fd5b8063313ce567146104ee578063395093511461050a578063421dd7c71461052a578063492a937b1461053f578063569c93d21461055f578063571ac8b01461059357600080fd5b80631161ae39116102bc578063201e799111610296578063201e79911461044d57806323b872dd1461046d578063264d26dd1461048d5780632b112e49146104d957600080fd5b80631161ae39146103f857806318160ddd146104185780631faf723b1461042d57600080fd5b806301339c211461030f5780630445b6671461032657806306fdde031461034f578063095ea7b3146103885780630e049c54146103b85780630f4f7bfe146103d857600080fd5b3661030a57005b600080fd5b34801561031b57600080fd5b50610324610a10565b005b34801561033257600080fd5b5061033c601e5481565b6040519081526020015b60405180910390f35b34801561035b57600080fd5b506040805180820190915260078152665368696b61676560c81b60208201525b6040516103469190613370565b34801561039457600080fd5b506103a86103a33660046133dd565b610a83565b6040519015158152602001610346565b3480156103c457600080fd5b506103246103d3366004613417565b610af0565b3480156103e457600080fd5b506103246103f3366004613458565b610c01565b34801561040457600080fd5b506103a8610413366004613458565b610de8565b34801561042457600080fd5b5061033c610dfc565b34801561043957600080fd5b50610324610448366004613458565b610e1d565b34801561045957600080fd5b50610324610468366004613458565b610f2b565b34801561047957600080fd5b506103a861048836600461347a565b610fa4565b34801561049957600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610346565b3480156104e557600080fd5b5061033c611039565b3480156104fa57600080fd5b5060405160098152602001610346565b34801561051657600080fd5b506103a86105253660046133dd565b6110b9565b34801561053657600080fd5b506103246110fe565b34801561054b57600080fd5b5061032461055a3660046134bb565b611166565b34801561056b57600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b34801561059f57600080fd5b506103a86105ae3660046134f4565b611216565b3480156105bf57600080fd5b5061033c601c5481565b3480156105d557600080fd5b5061033c6105e4366004613511565b611224565b3480156105f557600080fd5b506103246106043660046134bb565b6112b8565b34801561061557600080fd5b5061032461062436600461357b565b611360565b34801561063557600080fd5b50601d546103a890600160b01b900460ff1681565b34801561065657600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b34801561068a57600080fd5b5061033c6106993660046134f4565b6001600160a01b031660009081526003602052604090205490565b3480156106c057600080fd5b506103246115e6565b3480156106d557600080fd5b50601d546103a890600160a01b900460ff1681565b3480156106f657600080fd5b5061033c60015481565b34801561070c57600080fd5b5061032461071b3660046135e7565b611733565b34801561072c57600080fd5b50601d546104c1906001600160a01b031681565b34801561074c57600080fd5b506000546001600160a01b03166104c1565b34801561076a57600080fd5b5061033c60025481565b34801561078057600080fd5b5060408051808201909152600481526353484b4760e01b602082015261037b565b3480156107ad57600080fd5b506103a86107bc3660046133dd565b611904565b3480156107cd57600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b34801561080157600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b34801561083557600080fd5b506103a86108443660046133dd565b61199d565b34801561085557600080fd5b50610324610864366004613458565b6119aa565b34801561087557600080fd5b5061033c601b5481565b34801561088b57600080fd5b50601d546103a890600160a81b900460ff1681565b3480156108ac57600080fd5b506103246108bb36600461362a565b611aa1565b3480156108cc57600080fd5b506103246108db366004613647565b611b79565b3480156108ec57600080fd5b5061033c6108fb36600461367c565b611ccb565b34801561090c57600080fd5b5061032461091b3660046134bb565b611d22565b34801561092c57600080fd5b5061033c61093b366004613695565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b34801561097257600080fd5b506103246109813660046134f4565b611e91565b34801561099257600080fd5b506103246109a13660046134f4565b611fee565b3480156109b257600080fd5b506103246109c13660046134bb565b6121ad565b3480156109d257600080fd5b5061033c601f5481565b3480156109e857600080fd5b506104c17f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03163314610a435760405162461bcd60e51b8152600401610a3a906136c3565b60405180910390fd5b601b5415610a5057600080fd5b43601b5542601c556040517fdd6364d871cb6036ca605660d590886ab96eb55b7dbb0051be1901a75794641590600090a1565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610ade9086815260200190565b60405180910390a35060015b92915050565b6000546001600160a01b03163314610b1a5760405162461bcd60e51b8152600401610a3a906136c3565b600a8210158015610b2d57506101908411155b8015610b435750831580610b4357506010548410155b8015610b515750610e108311155b610b9d5760405162461bcd60e51b815260206004820152601860248201527f506172616d6574657273206f7574206f6620626f756e647300000000000000006044820152606401610a3a565b6012849055601383905560148290556015805460ff191682151517905560408051858152602081018590529081018390527fafe6c6a9d14f1da6e5642b5fa6236c37e9783e34bfe9c08cee0529af4c17bce59060600160405180910390a150505050565b6000546001600160a01b03163314610c2b5760405162461bcd60e51b8152600401610a3a906136c3565b610190606483600e54610c3e919061370e565b610c48919061372d565b1115610c8a5760405162461bcd60e51b81526020600482015260116024820152700a6cad8d840e8c2f040e8dede40d0d2ced607b1b6044820152606401610a3a565b6064821015610ce65760405162461bcd60e51b815260206004820152602260248201527f43616e2774206d616b652073656c6c7320636865617065722077697468207468604482015261697360f01b6064820152608401610a3a565b6012541580610cf757506012548211155b610d565760405162461bcd60e51b815260206004820152602a60248201527f4869676820706572696f642074617820636c6173686573207769746820616e746044820152690d25ac8eadae040e8c2f60b31b6064820152608401610a3a565b62093a80811115610da05760405162461bcd60e51b815260206004820152601460248201527353656c6c20706572696f6420746f6f206c6f6e6760601b6044820152606401610a3a565b6010829055601181905560408051838152602081018390527fb45fbcb6061be03b34994516d5d8d4e38b21641de36e23c8f81217f153a4dbd891015b60405180910390a15050565b600082610df483611ccb565b119392505050565b6000610e0a6009600a613833565b610e1890633b9aca0061370e565b905090565b6000546001600160a01b03163314610e475760405162461bcd60e51b8152600401610a3a906136c3565b600082118015610e575750600081115b8015610e7a5750600581610e6d846103e861370e565b610e77919061372d565b10155b610ec65760405162461bcd60e51b815260206004820152601a60248201527f5472616e73616374696f6e206c696d69747320746f6f206c6f770000000000006044820152606401610a3a565b8082610ed46009600a613833565b610ee290633b9aca0061370e565b610eec919061370e565b610ef6919061372d565b60018190556040519081527f87d6222e218f03ac3f7ce8a320052f10fc0c196c444a04e403ccc4bbfb6a362490602001610ddc565b6000546001600160a01b03163314610f555760405162461bcd60e51b8152600401610a3a906136c3565b601782905560188190557fcbbf6bb708b8b7c4daa8d4e1088db9965d8167c3fcb6bc1a21147bbca33c12cf81610f8c84606461370e565b610f96919061372d565b604051908152602001610ddc565b6001600160a01b038316600090815260046020908152604080832033845290915281205460001914611024576001600160a01b0384166000908152600460209081526040808320338452909152902054610fff908390613842565b6001600160a01b03851660009081526004602090815260408083203384529091529020555b61102f848484612255565b90505b9392505050565b60036020527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff5461dead60009081527f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c54909161109591613859565b6110a16009600a613833565b6110af90633b9aca0061370e565b610e189190613842565b3360008181526004602090815260408083206001600160a01b038716845290915281205490916110f59185906110f0908690613859565b6125d7565b50600192915050565b6000546001600160a01b031633146111285760405162461bcd60e51b8152600401610a3a906136c3565b601d805460ff60a81b1916600160a81b1790556040517fdd849d4f0ff64ab5cfef73f22ec29822c2713550b40bcded093282cc28f86c6090600090a1565b6000546001600160a01b031633146111905760405162461bcd60e51b8152600401610a3a906136c3565b6001600160a01b0382166111b65760405162461bcd60e51b8152600401610a3a90613871565b6001600160a01b038216600081815260196020908152604091829020805460ff191685151590811790915591519182527ffa4a2b2457d2065452473bed7d55c8fa2f65fc4a1eff1ebdaf14a1b7281e777391015b60405180910390a25050565b6000610aea82600019610a83565b600043601b54141561124657600160165461123f9190613842565b9050610aea565b8215611282578161126657600f54600e546112619190613859565b61123f565b6064601054600e54611278919061370e565b61123f919061372d565b8161129c57600f54600e546112979190613842565b611032565b6064601054600e546112ae919061370e565b611032919061372d565b6000546001600160a01b031633146112e25760405162461bcd60e51b8152600401610a3a906136c3565b6001600160a01b0382166113085760405162461bcd60e51b8152600401610a3a90613871565b6001600160a01b038216600081815260086020908152604091829020805460ff191685151590811790915591519182527f5a8cf666a272afd6dec6788d33967c676fffa92e289eee1b38172982c4b4914d910161120a565b6000546001600160a01b0316331461138a5760405162461bcd60e51b8152600401610a3a906136c3565b8281146113d95760405162461bcd60e51b815260206004820152601960248201527f4172726179206c656e6774687320646f6e2774206d61746368000000000000006044820152606401610a3a565b601d805460ff60b01b198116909155600160b01b900460ff1660005b8481101561159c57601960008787848181106114135761141361389a565b905060200201602081019061142891906134f4565b6001600160a01b0316815260208101919091526040016000205460ff16158015611482575060008686838181106114615761146161389a565b905060200201602081019061147691906134f4565b6001600160a01b031614155b6114e45760405162461bcd60e51b815260206004820152602d60248201527f43616e27742061697264726f7020746865206c697175696469747920706f6f6c60448201526c0206f722061646472657373203609c1b6064820152608401610a3a565b611543338787848181106114fa576114fa61389a565b905060200201602081019061150f91906134f4565b61151b6009600a613833565b87878681811061152d5761152d61389a565b9050602002013561153e919061370e565b612255565b50426005600088888581811061155b5761155b61389a565b905060200201602081019061157091906134f4565b6001600160a01b0316815260208101919091526040016000205580611594816138b0565b9150506113f5565b50601d805460ff60b01b1916600160b01b8315150217905560405133907faf1f3c8f96bb5b6a68b1ca0c51b6ba0250cf4a56f5d088071f5fcf710707727390600090a25050505050565b6000546001600160a01b031633146116105760405162461bcd60e51b8152600401610a3a906136c3565b6000600860006116286000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff199093169290921790915560098161166a6000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff1990931692909217909155601a816116ac6000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff19909316929092179091556004816116ee6000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120737a250d5630b4cf539739df2c5dacb4c659f2488d82529092529020556117316126fb565b565b6000546001600160a01b0316331461175d5760405162461bcd60e51b8152600401610a3a906136c3565b8561176960028261372d565b61177490600261370e565b146117de5760405162461bcd60e51b815260206004820152603460248201527f4c697175696469747920666565206d75737420626520616e206576656e206e756044820152736d6265722064756520746f20726f756e64696e6760601b6064820152608401610a3a565b600a869055600b859055600c849055600d839055600f82905582846118038789613859565b61180d9190613859565b6118179190613859565b600e55601681905561182a60048261372d565b600e54111561186b5760405162461bcd60e51b815260206004820152600d60248201526c08ccacae640e8dede40d0d2ced609b1b6044820152606401610a3a565b600e54600f5411156118b55760405162461bcd60e51b8152602060048201526013602482015272496e636f72726563742073656c6c206269617360681b6044820152606401610a3a565b600e54601654600f5460408051938452602084019290925282820152517f01bae858246c904512695a3f6d48ab88abb7a0192fdd7c53b043e60317795f459181900360600190a1505050505050565b3360009081526004602090815260408083206001600160a01b0386168452909152812054828110156119865760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a3a565b61199333858584036125d7565b5060019392505050565b6000611032338484612255565b6000546001600160a01b031633146119d45760405162461bcd60e51b8152600401610a3a906136c3565b6000811180156119e657506127108111155b611a3c5760405162461bcd60e51b815260206004820152602160248201527f44697669736f72206d7573742062652067726561746572207468616e207a65726044820152606f60f81b6064820152608401610a3a565b8082611a4a6009600a613833565b611a5890633b9aca0061370e565b611a62919061370e565b611a6c919061372d565b60028190556040519081527fee4f0b388531b3b3cbe9a0fc02e17997304dcde94d38db4c65a1e896f7aca78890602001610ddc565b6000546001600160a01b03163314611acb5760405162461bcd60e51b8152600401610a3a906136c3565b8015611b2157601d54600160a81b900460ff1615611b215760405162461bcd60e51b8152602060048201526013602482015272141c9bdd1958dd1a5bdb88191a5cd8589b1959606a1b6044820152606401610a3a565b601d8054821515600160a01b0260ff60a01b199091161790556040517f96b2bfe55fa5f4032b9b4d922bd97bb17a7f025fce7fcecaefc955fd0111a96690611b6e90831515815260200190565b60405180910390a150565b6000546001600160a01b03163314611ba35760405162461bcd60e51b8152600401610a3a906136c3565b600082118015611bb35750600081115b611c0b5760405162461bcd60e51b815260206004820152602360248201527f44656e6f6d696e61746f7273206d75737420626520677265617465722074686160448201526206e20360ec1b6064820152608401610a3a565b601d805460ff60b01b1916600160b01b8515150217905580611c2f6009600a613833565b611c3d90633b9aca0061370e565b611c47919061372d565b601f5581611c576009600a613833565b611c6590633b9aca0061370e565b611c6f919061372d565b601e819055601f54601d5460408051928352602083019390935260ff600160b01b9091041615158183015290517faa199f5aab08ad4ddee0140c8e7d13a4bebb822550aeb3d16e5f7bc485fba0f99181900360600190a1505050565b6000611cd5611039565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016600090815260036020526040902054611d18908461370e565b610aea919061372d565b6000546001600160a01b03163314611d4c5760405162461bcd60e51b8152600401610a3a906136c3565b601d546001600160a01b03838116911614611dcd57601d54600160a81b900460ff1615611db15760405162461bcd60e51b8152602060048201526013602482015272141c9bdd1958dd1a5bdb88191a5cd8589b1959606a1b6044820152606401610a3a565b601d80546001600160a01b0319166001600160a01b0384161790555b8015611e5957601d546040516366812dbb60e11b81523060048201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660248301529091169063cd025b7690604401600060405180830381600087803b158015611e4057600080fd5b505af1158015611e54573d6000803e3d6000fd5b505050505b6040516001600160a01b038316907f1ccf813789899d0a52466f1f5c4cabc2820e6818ad4eaca73837528653d00c3c90600090a25050565b6000546001600160a01b03163314611ebb5760405162461bcd60e51b8152600401610a3a906136c3565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614158015611f1a57506001600160a01b038116737a250d5630b4cf539739df2c5dacb4c659f2488d14155b611f7c5760405162461bcd60e51b815260206004820152602d60248201527f43616e277420616c7465722074726164696e6720636f6e74726163747320696e60448201526c103a3434b99036b0b73732b91760991b6064820152608401610a3a565b6001600160a01b03811660008181526008602090815260408083208054600160ff199182168117909255601a845282852080548216831790556009909352818420805490931617909155517f96aa4fc7394e306de889dcb1b2730f2ff39e53b54dd11275bf141447c97802299190a250565b6000546001600160a01b031633146120185760405162461bcd60e51b8152600401610a3a906136c3565b6000600860006120306000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff19909316929092179091556009816120726000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff1990931692909217909155601a816120b46000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000908120805492151560ff19909316929092179091556004816120f66000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120737a250d5630b4cf539739df2c5dacb4c659f2488d825290925290205561213a8161276f565b6001600160a01b031660009081526008602090815260408083208054600160ff199182168117909255600984528285208054821683179055601a84528285208054909116909117905560048252808320737a250d5630b4cf539739df2c5dacb4c659f2488d845290915290206000199055565b6000546001600160a01b031633146121d75760405162461bcd60e51b8152600401610a3a906136c3565b6001600160a01b0382166121fd5760405162461bcd60e51b8152600401610a3a90613871565b6001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527fe00fbc488e0ecd4458af11cf15f84d29b2cf621662aa8f46a48f3d29de95123d910161120a565b6001600160a01b0383166000908152600360205260408120548211156122b45760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b6044820152606401610a3a565b600082116123045760405162461bcd60e51b815260206004820152601760248201527f5a65726f20616d6f756e74207472616e736665727265640000000000000000006044820152606401610a3a565b60205460ff16156123215761231a848484612859565b9050611032565b61232b84836128fc565b6001600160a01b03831660009081526019602052604090205460ff1615801561235f57506001600160a01b03831661dead14155b1561238e576001600160a01b03831660009081526009602052604090205460ff1661238e5761238e8383612969565b601b54612420576001600160a01b0384166000908152601a602052604090205460ff16806123d457506001600160a01b0383166000908152601a602052604090205460ff165b6124205760405162461bcd60e51b815260206004820152601a60248201527f436f6e7472616374206e6f74206c61756e63686564207965742e0000000000006044820152606401610a3a565b6001600160a01b03841660009081526003602052604081208054849290612448908490613842565b90915550506001600160a01b03841660009081526008602052604081205460ff1615801561248f57506001600160a01b03841660009081526008602052604090205460ff16155b61249957826124a4565b6124a48585856129f3565b90506124b08585612e16565b156124c45782156124c4576124c483612ed0565b6001600160a01b038416600090815260036020526040812080548392906124ec908490613859565b9091555050601b541515801561250b5750601d54600160a01b900460ff165b1561259157601d5460405163090ec10b60e31b81526001600160a01b038781166004830152868116602483015260448201869052909116906348760858906064016020604051808303816000875af115801561256b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061258f91906138cb565b505b836001600160a01b0316856001600160a01b0316600080516020613a11833981519152836040516125c491815260200190565b60405180910390a3506001949350505050565b6001600160a01b0383166126395760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a3a565b6001600160a01b03821661269a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a3a565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000546001600160a01b031633146127255760405162461bcd60e51b8152600401610a3a906136c3565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146127995760405162461bcd60e51b8152600401610a3a906136c3565b6001600160a01b0381166127fe5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a3a565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260036020526040812080548391908390612883908490613842565b90915550506001600160a01b038316600090815260036020526040812080548492906128b0908490613859565b92505081905550826001600160a01b0316846001600160a01b0316600080516020613a11833981519152846040516128ea91815260200190565b60405180910390a35060019392505050565b6001548111158061292557506001600160a01b03821660009081526009602052604090205460ff165b6129655760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b6044820152606401610a3a565b5050565b6002546001600160a01b0383166000908152600360205260409020548190612992908490613859565b11156129ee5760405162461bcd60e51b815260206004820152602560248201527f5472616e7366657220616d6f756e74206578636565647320746865206261672060448201526439b4bd329760d91b6064820152608401610a3a565b505050565b6001600160a01b0383166000908152601960205260408120548190819060ff16158015612a4457506011546001600160a01b0387166000908152600560205260409020544291612a4291613859565b115b6001600160a01b03861660009081526019602052604090205490915060ff168015612a7157506000601254115b15612c20576000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612ad7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612afb9190613904565b506015549193509150600090879060ff16612b165782612b18565b835b6001600160701b0316612b2b9190613859565b612b37886103e861370e565b612b41919061372d565b6013546001600160a01b038b16600090815260066020526040902054919250612b6991613859565b421115612b97576001600160a01b038916600090815260066020908152604080832042905560079091528120555b6001600160a01b03891660009081526007602052604081208054839290612bbf908490613859565b90915550506014546001600160a01b038a1660009081526007602052604090205410612c1c576016546064601254600e548a612bfb919061370e565b612c05919061370e565b612c0f919061372d565b612c19919061372d565b94505b5050505b81612c65576016546001600160a01b038616600090815260196020526040902054612c4e9060ff1683611224565b612c58908661370e565b612c62919061372d565b91505b6001600160a01b03861660009081526019602052604090205460ff168015612ca357506001600160a01b038516600090815260056020526040902054155b15612cc4576001600160a01b03851660009081526005602052604090204290555b600d5460009015612da557600e54600d54612cdf908561370e565b612ce9919061372d565b9050612cf58184613842565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016600090815260036020526040812080549295508592909190612d42908490613859565b925050819055507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b0316600080516020613a1183398151915283604051612d9c91815260200190565b60405180910390a35b3060009081526003602052604081208054859290612dc4908490613859565b909155505060405183815230906001600160a01b03891690600080516020613a118339815191529060200160405180910390a3612e018184613859565b612e0b9086613842565b979650505050505050565b6001600160a01b03821660009081526019602052604081205460ff16158015612e5857506001600160a01b03831660009081526008602052604090205460ff16155b8015612e67575060205460ff16155b8015612e7c5750601d54600160b01b900460ff165b8015612ea057506001600160a01b03821660009081526019602052604090205460ff165b8015612ebd5750601f543060009081526003602052604090205410155b8015611032575050600e54151592915050565b6020805460ff19166001179055601e546000908210612ef157601e54612ef3565b815b30600090815260036020526040902054909150811115612f1f5750306000908152600360205260409020545b6000612f2f601754601854610de8565b612f3b57600a54612f3e565b60005b905060006002600d54600e54612f549190613842565b612f5e848661370e565b612f68919061372d565b612f72919061372d565b9050612f7e8184613842565b60408051600280825260608201835292955060009290916020830190803683370190505090503081600081518110612fb857612fb861389a565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613036573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061305a9190613954565b8160018151811061306d5761306d61389a565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f00000000000000000000000000000000000000000000000000000000000000009091169063791ac947906130d2908790600090869030904290600401613971565b600060405180830381600087803b1580156130ec57600080fd5b505af1158015613100573d6000803e3d6000fd5b5050600d54479250600091506002906131199087613859565b613123919061372d565b600e546131309190613842565b90506000600282613141888661370e565b61314b919061372d565b613155919061372d565b9050600082600b5485613168919061370e565b613172919061372d565b905060006131808284613859565b61318a9086613842565b9050861561329e5760405163f305d71960e01b81523060048201526024810188905260006044820181905260648201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660848301524260a48301527f0000000000000000000000000000000000000000000000000000000000000000169063f305d71990859060c40160606040518083038185885af115801561323c573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061326191906139e2565b505060408051858152602081018a90527f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450692500160405180910390a15b81156132fc576040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169083156108fc029084906000818181858888f193505050501580156132fa573d6000803e3d6000fd5b505b801561335a576040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169082156108fc029083906000818181858888f19350505050158015613358573d6000803e3d6000fd5b505b50506020805460ff191690555050505050505050565b600060208083528351808285015260005b8181101561339d57858101830151858201604001528201613381565b818111156133af576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146133da57600080fd5b50565b600080604083850312156133f057600080fd5b82356133fb816133c5565b946020939093013593505050565b80151581146133da57600080fd5b6000806000806080858703121561342d57600080fd5b843593506020850135925060408501359150606085013561344d81613409565b939692955090935050565b6000806040838503121561346b57600080fd5b50508035926020909101359150565b60008060006060848603121561348f57600080fd5b833561349a816133c5565b925060208401356134aa816133c5565b929592945050506040919091013590565b600080604083850312156134ce57600080fd5b82356134d9816133c5565b915060208301356134e981613409565b809150509250929050565b60006020828403121561350657600080fd5b8135611032816133c5565b6000806040838503121561352457600080fd5b82356134d981613409565b60008083601f84011261354157600080fd5b50813567ffffffffffffffff81111561355957600080fd5b6020830191508360208260051b850101111561357457600080fd5b9250929050565b6000806000806040858703121561359157600080fd5b843567ffffffffffffffff808211156135a957600080fd5b6135b58883890161352f565b909650945060208701359150808211156135ce57600080fd5b506135db8782880161352f565b95989497509550505050565b60008060008060008060c0878903121561360057600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b60006020828403121561363c57600080fd5b813561103281613409565b60008060006060848603121561365c57600080fd5b833561366781613409565b95602085013595506040909401359392505050565b60006020828403121561368e57600080fd5b5035919050565b600080604083850312156136a857600080fd5b82356136b3816133c5565b915060208301356134e9816133c5565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615613728576137286136f8565b500290565b60008261374a57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b8085111561378a578160001904821115613770576137706136f8565b8085161561377d57918102915b93841c9390800290613754565b509250929050565b6000826137a157506001610aea565b816137ae57506000610aea565b81600181146137c457600281146137ce576137ea565b6001915050610aea565b60ff8411156137df576137df6136f8565b50506001821b610aea565b5060208310610133831016604e8410600b841016171561380d575081810a610aea565b613817838361374f565b806000190482111561382b5761382b6136f8565b029392505050565b600061103260ff841683613792565b600082821015613854576138546136f8565b500390565b6000821982111561386c5761386c6136f8565b500190565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60006000198214156138c4576138c46136f8565b5060010190565b6000602082840312156138dd57600080fd5b815161103281613409565b80516001600160701b03811681146138ff57600080fd5b919050565b60008060006060848603121561391957600080fd5b613922846138e8565b9250613930602085016138e8565b9150604084015163ffffffff8116811461394957600080fd5b809150509250925092565b60006020828403121561396657600080fd5b8151611032816133c5565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156139c15784516001600160a01b03168352938301939183019160010161399c565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156139f757600080fd5b835192506020840151915060408401519050925092509256feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203d60c3ea738b3b6024c5c0d4546c523a568a46e118fce42c06fbc52cb22bdb4764736f6c634300080c0033000000000000000000000000ea46465322afb9827488fc6d56d92d129779832f000000000000000000000000acd2afd226ee1455b127289fcf3546a6886b15ab000000000000000000000000d149e426051ca9b404e71d1baa71592184c4fcba00000000000000000000000023d39b7abccb32b22633b25735940fffbcda22ff