Overview ERC20
PRICE
$0.041544

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 0xOS

Holders:
409
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x848e8a1C0B3bCf43Ad62F87b48248218748b0DD0
60a0604052600f8054600160ff1991821681179092556014805490911690911790553480156200002d575f80fd5b506040518060400160405280600781526020016630784f5320414960c81b8152506040518060400160405280600481526020016330784f5360e01b81525081600390816200007c9190620008c9565b5060046200008b8282620008c9565b5050505f6200009f6200063f60201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505f46600103620001125750737a250d5630b4cf539739df2c5dacb4c659f2488d62000184565b46600503620001375750737a250d5630b4cf539739df2c5dacb4c659f2488d62000184565b60405162461bcd60e51b815260206004820152601460248201527f436861696e206e6f7420636f6e6669677572656400000000000000000000000060448201526064015b60405180910390fd5b6018805460ff19166001179055601280546001600160a01b0383166001600160a01b03199182161790915560098054821633908117909155600a8054831682179055600b805490921681179091556b033b2e3c9fd0803ce800000090620001ec908262000643565b6103e8620001f960025490565b62000206906005620009a9565b620002129190620009c9565b601680546001600160801b0319166001600160801b03929092169190911790556103e86200023f60025490565b6200024c906005620009a9565b620002589190620009c9565b601680546001600160801b03928316600160801b029216919091179055620186a06200028360025490565b62000290906019620009a9565b6200029c9190620009c9565b601055600c80546001600160901b031916610bb8908117918290556c01000000000000000000000000820465ffffffffffff90811692620002ec92660100000000000090910490911690620009e9565b620002f89190620009e9565b600c805465ffffffffffff60901b1916600160901b65ffffffffffff93841602179055600d8054610bb86001600160901b03199091168117918290556c0100000000000000000000000082048316926200035e92660100000000000090041690620009e9565b6200036a9190620009e9565b600d805465ffffffffffff92909216600160901b0265ffffffffffff60901b19909216919091179055600e805460ff60c01b1916600160c01b179055601254604080516315ab88c960e31b815290516001600160a01b039092169163ad5c4648916004808201926020929091908290030181865afa158015620003ef573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000415919062000a12565b6001600160a01b039081166080526012546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa15801562000464573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200048a919062000a12565b6080516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af1158015620004d9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004ff919062000a12565b601180546001600160a01b0319166001600160a01b0392831690811782555f908152600860209081526040808320805460ff19908116600190811790925594548616845260078352818420805486168217905533808552828520805487168317905530808652838620805488168417905560098054891687528487208054891685179055600a80548a16885285882080548a16861790557fb0c2646e02af70b79e3fe9277b98373379f54150e4e26b2b5650139f7a75a65d80548a168617905592875260069095528386208054881684179055808652838620805488168417905593548716855282852080548716831790555486168452922080549093169091179091556012546200061492165f1962000704565b601254620006379033906001600160a01b03166200063160025490565b62000704565b505062000a57565b3390565b6001600160a01b0382166200069b5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200017b565b8060025f828254620006ae919062000a41565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038316620007685760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016200017b565b6001600160a01b038216620007cb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016200017b565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200085457607f821691505b6020821081036200087357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620008c457805f5260205f20601f840160051c81016020851015620008a05750805b601f840160051c820191505b81811015620008c1575f8155600101620008ac565b50505b505050565b81516001600160401b03811115620008e557620008e56200082b565b620008fd81620008f684546200083f565b8462000879565b602080601f83116001811462000933575f84156200091b5750858301515b5f19600386901b1c1916600185901b1785556200098d565b5f85815260208120601f198616915b82811015620009635788860151825594840194600190910190840162000942565b50858210156200098157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417620009c357620009c362000995565b92915050565b5f82620009e457634e487b7160e01b5f52601260045260245ffd5b500490565b65ffffffffffff81811683821601908082111562000a0b5762000a0b62000995565b5092915050565b5f6020828403121562000a23575f80fd5b81516001600160a01b038116811462000a3a575f80fd5b9392505050565b80820180821115620009c357620009c362000995565b60805161341662000a705f395f612ba601526134165ff3fe60806040526004361061028e575f3560e01c80638d3e6e4011610155578063c876d0b9116100be578063e65ce51c11610078578063e65ce51c14610893578063f270fde4146108b2578063f2fde38b146108fc578063f8686f071461091b578063fd607aad1461092f578063fe40fd711461094e575f80fd5b8063c876d0b9146107cb578063cc1776d3146107e4578063cc2fbd6614610821578063ccad03e114610840578063d00efb2f1461085f578063dd62ed3e14610874575f80fd5b8063a5ece9411161010f578063a5ece9411461070c578063a9059cbb1461072b578063a94b3e821461074a578063b0249cc614610769578063bedafd0114610797578063c78d0fa0146107b6575f80fd5b80638d3e6e401461064d5780638da5cb5b1461067b57806395d89b41146106985780639e7261af146106ac5780639e93ad8e146106c0578063a457c2d7146106ed575f80fd5b8063452ed4f1116101f757806370a08231116101b157806370a08231146105a5578063715018a6146105d957806371761551146105ed578063751039fc1461060c578063860a32ec146106205780638a8c523c14610639575f80fd5b8063452ed4f11461041f5780634f7041a5146104565780635431c94e146104c55780635a90a49e146104e457806366ebd39a146105125780636d7adcad14610531575f80fd5b806323b872dd1161024857806323b872dd1461036f5780632f0f5e4f1461038e578063313ce567146103ad578063362919a7146103c857806336e18e19146103e15780633950935114610400575f80fd5b806306fdde0314610299578063095ea7b3146102c357806318160ddd146102f257806321045918146103105780632307b441146103315780632369bf8314610350575f80fd5b3661029557005b5f80fd5b3480156102a4575f80fd5b506102ad610984565b6040516102ba9190612ddc565b60405180910390f35b3480156102ce575f80fd5b506102e26102dd366004612e29565b610a14565b60405190151581526020016102ba565b3480156102fd575f80fd5b506002545b6040519081526020016102ba565b34801561031b575f80fd5b5061032f61032a366004612e51565b610a2d565b005b34801561033c575f80fd5b5061032f61034b366004612eaf565b610b81565b34801561035b575f80fd5b5061032f61036a366004612f15565b610c55565b34801561037a575f80fd5b506102e2610389366004612f35565b610cc7565b348015610399575f80fd5b5061032f6103a8366004612f83565b610cea565b3480156103b8575f80fd5b50604051601281526020016102ba565b3480156103d3575f80fd5b506018546102e29060ff1681565b3480156103ec575f80fd5b5061032f6103fb366004612fc3565b610e6a565b34801561040b575f80fd5b506102e261041a366004612e29565b610f82565b34801561042a575f80fd5b5060115461043e906001600160a01b031681565b6040516001600160a01b0390911681526020016102ba565b348015610461575f80fd5b50600c546104939065ffffffffffff80821691600160301b8104821691600160601b8204811691600160901b90041684565b6040805165ffffffffffff958616815293851660208501529184169183019190915290911660608201526080016102ba565b3480156104d0575f80fd5b5061032f6104df366004612fe9565b610fa3565b3480156104ef575f80fd5b506102e26104fe366004612f15565b60066020525f908152604090205460ff1681565b34801561051d575f80fd5b5061032f61052c366004612fc3565b611103565b34801561053c575f80fd5b50600e54610570906001600160401b0380821691600160401b8104821691600160801b82041690600160c01b900460ff1684565b6040516102ba94939291906001600160401b039485168152928416602084015292166040820152901515606082015260800190565b3480156105b0575f80fd5b506103026105bf366004612f15565b6001600160a01b03165f9081526020819052604090205490565b3480156105e4575f80fd5b5061032f611217565b3480156105f8575f80fd5b5061032f610607366004612f15565b61128a565b348015610617575f80fd5b5061032f6112fc565b34801561062b575f80fd5b50600f546102e29060ff1681565b348015610644575f80fd5b5061032f6113a7565b348015610658575f80fd5b506102e2610667366004612f15565b60076020525f908152604090205460ff1681565b348015610686575f80fd5b506005546001600160a01b031661043e565b3480156106a3575f80fd5b506102ad61141a565b3480156106b7575f80fd5b5061032f611429565b3480156106cb575f80fd5b506106d561271081565b6040516001600160401b0390911681526020016102ba565b3480156106f8575f80fd5b506102e2610707366004612e29565b6114a4565b348015610717575f80fd5b5060095461043e906001600160a01b031681565b348015610736575f80fd5b506102e2610745366004612e29565b61151e565b348015610755575f80fd5b50600b5461043e906001600160a01b031681565b348015610774575f80fd5b506102e2610783366004612f15565b60086020525f908152604090205460ff1681565b3480156107a2575f80fd5b5061032f6107b136600461302a565b61152b565b3480156107c1575f80fd5b5061030260105481565b3480156107d6575f80fd5b506014546102e29060ff1681565b3480156107ef575f80fd5b50600d546104939065ffffffffffff80821691600160301b8104821691600160601b8204811691600160901b90041684565b34801561082c575f80fd5b50600a5461043e906001600160a01b031681565b34801561084b575f80fd5b5061032f61085a36600461302a565b611655565b34801561086a575f80fd5b5061030260175481565b34801561087f575f80fd5b5061030261088e366004612fe9565b611777565b34801561089e575f80fd5b5061032f6108ad366004612f15565b6117a1565b3480156108bd575f80fd5b506016546108dc906001600160801b0380821691600160801b90041682565b604080516001600160801b039384168152929091166020830152016102ba565b348015610907575f80fd5b5061032f610916366004612f15565b611813565b348015610926575f80fd5b5061032f6118fd565b34801561093a575f80fd5b5061032f610949366004612f83565b611978565b348015610959575f80fd5b5061030261096836600461305f565b601560209081525f928352604080842090915290825290205481565b6060600380546109939061307f565b80601f01602080910402602001604051908101604052809291908181526020018280546109bf9061307f565b8015610a0a5780601f106109e157610100808354040283529160200191610a0a565b820191905f5260205f20905b8154815290600101906020018083116109ed57829003601f168201915b5050505050905090565b5f33610a21818585611af8565b60019150505b92915050565b6005546001600160a01b03163314610a605760405162461bcd60e51b8152600401610a57906130b7565b60405180910390fd5b620186a0610a6d60025490565b610a78906001613100565b610a82919061312b565b811015610aef5760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610a57565b6103e8610afb60025490565b610b06906005613100565b610b10919061312b565b811115610b7c5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610a57565b601055565b6005546001600160a01b03163314610bab5760405162461bcd60e51b8152600401610a57906130b7565b828114610bf35760405162461bcd60e51b81526020600482015260166024820152750c2e4e4c2f2e640d8cadccee8d040dad2e6dac2e8c6d60531b6044820152606401610a57565b5f5b83811015610c4e57610c4633868684818110610c1357610c1361313e565b9050602002016020810190610c289190612f15565b858585818110610c3a57610c3a61313e565b90506020020135611c1b565b600101610bf5565b5050505050565b6005546001600160a01b03163314610c7f5760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b038116610ca55760405162461bcd60e51b8152600401610a5790613152565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b5f33610cd4858285611dbe565b610cdf858585611e36565b506001949350505050565b6005546001600160a01b03163314610d145760405162461bcd60e51b8152600401610a57906130b7565b604080516080810182525f606082015265ffffffffffff8581168252848116602083015283169181019190915281610d4c8486613178565b610d569190613178565b65ffffffffffff16606082018190526103e81015610db15760405162461bcd60e51b81526020600482015260186024820152774b65657020746178206174206f722062656c6f772031302560401b6044820152606401610a57565b606081015160405165ffffffffffff90911681527f5380a61520019ce8270d583f62f1b2b9f4f4372e1acaaf708f4865cecece05089060200160405180910390a18051600c80546020840151604085015160609095015165ffffffffffff908116600160901b0265ffffffffffff60901b19968216600160601b0296909616600160601b600160c01b0319928216600160301b026001600160601b03199094169190951617919091171691909117919091179055505050565b6005546001600160a01b03163314610e945760405162461bcd60e51b8152600401610a57906130b7565b610ea06012600a61327e565b6103e8610eac60025490565b610eb7906005613100565b610ec1919061312b565b610ecb919061312b565b816001600160801b03161015610f0d5760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610a57565b610f196012600a61327e565b610f2c906001600160801b038316613100565b601680546001600160801b0319166001600160801b039290921691821790556040519081527f6710da7d4acedae09cb83751ae24c150719ef67dcbc1e02049f171d13c6b44e6906020015b60405180910390a150565b5f33610a21818585610f948383611777565b610f9e919061328c565b611af8565b6005546001600160a01b03163314610fcd5760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b0382166110235760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610a57565b306001600160a01b038316036110895760405162461bcd60e51b815260206004820152602560248201527f5f746f6b656e20616464726573732063616e6e6f74206265206e6174697665206044820152643a37b5b2b760d91b6064820152608401610a57565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa1580156110cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110f1919061329f565b90506110fe838383611ef4565b505050565b6005546001600160a01b0316331461112d5760405162461bcd60e51b8152600401610a57906130b7565b6111396012600a61327e565b6103e861114560025490565b611150906005613100565b61115a919061312b565b611164919061312b565b816001600160801b031610156111a65760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610a57565b6111b26012600a61327e565b6111c5906001600160801b038316613100565b601680546001600160801b03908116600160801b93821684021791829055604051929091041681527fde064515fae8f8bb6d8ff19d2c6ba704322def7494147d8a971266430ade078890602001610f77565b6005546001600160a01b031633146112415760405162461bcd60e51b8152600401610a57906130b7565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b031633146112b45760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b0381166112da5760405162461bcd60e51b8152600401610a5790613152565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146113265760405162461bcd60e51b8152600401610a57906130b7565b600f805460ff19908116909155601480549091169055604080518082019091525f80825260208201525f61135960025490565b6001600160801b03811680845260208401819052600160801b8102176016556040519091507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c905f90a15050565b6005546001600160a01b031633146113d15760405162461bcd60e51b8152600401610a57906130b7565b601754156114145760405162461bcd60e51b815260206004820152601060248201526f185b1c9958591e481b185d5b98da195960821b6044820152606401610a57565b43601755565b6060600480546109939061307f565b6005546001600160a01b031633146114535760405162461bcd60e51b8152600401610a57906130b7565b60185460ff166114985760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48191a5cd8589b195960821b6044820152606401610a57565b6018805460ff19169055565b5f33816114b18286611777565b9050838110156115115760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a57565b610cdf8286868403611af8565b5f33610a21818585611e36565b6005546001600160a01b031633146115555760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b03821661159a5760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610a57565b306001600160a01b038316036115f25760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420756e6578656d707420636f6e747261637400000000000000006044820152606401610a57565b6001600160a01b0382165f81815260066020908152604091829020805460ff19168515159081179091558251938452908301527f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d91015b60405180910390a15050565b6005546001600160a01b0316331461167f5760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b0382166116c45760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610a57565b8061171c576011546001600160a01b039081169083160361171c5760405162461bcd60e51b815260206004820152601260248201527121b0b73737ba103932b6b7bb32903830b4b960711b6044820152606401610a57565b6001600160a01b0382165f81815260076020908152604091829020805460ff19168515159081179091558251938452908301527f8f9f40630a1d139e6cf69b4f447ca47a36f10a017524efaa38252e516fa227ce9101611649565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6005546001600160a01b031633146117cb5760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b0381166117f15760405162461bcd60e51b8152600401610a5790613152565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461183d5760405162461bcd60e51b8152600401610a57906130b7565b6001600160a01b0381166118a25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a57565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146119275760405162461bcd60e51b8152600401610a57906130b7565b60145460ff1661196c5760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e48191a5cd8589b195960821b6044820152606401610a57565b6014805460ff19169055565b6005546001600160a01b031633146119a25760405162461bcd60e51b8152600401610a57906130b7565b604080516080810182525f606082015265ffffffffffff85811682528481166020830152831691810191909152816119da8486613178565b6119e49190613178565b65ffffffffffff16606082018190526103e81015611a3f5760405162461bcd60e51b81526020600482015260186024820152774b65657020746178206174206f722062656c6f772031302560401b6044820152606401610a57565b606081015160405165ffffffffffff90911681527fa02824f65350567bc405e202b741e7ca6274004a9feeb44149df72b8bd599c979060200160405180910390a18051600d80546020840151604085015160609095015165ffffffffffff908116600160901b0265ffffffffffff60901b19968216600160601b0296909616600160601b600160c01b0319928216600160301b026001600160601b03199094169190951617919091171691909117919091179055505050565b6001600160a01b038316611b5a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a57565b6001600160a01b038216611bbb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a57565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316611c7f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a57565b6001600160a01b038216611ce15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a57565b6001600160a01b0383165f9081526020819052604090205481811015611d585760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a57565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b5f611dc98484611777565b90505f198114611e305781811015611e235760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a57565b611e308484848403611af8565b50505050565b6001600160a01b0383165f9081526006602052604090205460ff16158015611e7657506001600160a01b0382165f9081526006602052604090205460ff16155b15611ee957600f5460ff1615611ed1575f60175411611ec65760405162461bcd60e51b815260206004820152600c60248201526b1b9bdd081b185d5b98da195960a21b6044820152606401610a57565b611ed1838383611f46565b611edc8383836121da565b611ee690826132b6565b90505b6110fe838383611c1b565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526110fe908490612543565b6001600160a01b038281165f9081526007602090815260408083205483835281842054825180840184526016546001600160801b038082168352600160801b90910416818601529589168552600890935292205460ff928316939192168015611fad575082155b1561204e5780516001600160801b0316841115611ff65760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610a57565b60208101516001600160801b031661200e838661328c565b11156120495760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610a57565b61212e565b6001600160a01b0385165f9081526008602052604090205460ff16801561208d57506001600160a01b0386165f9081526007602052604090205460ff16155b156120d65780516001600160801b03168411156120495760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610a57565b8261212e5760208101516001600160801b03166120f3838661328c565b111561212e5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610a57565b60145460ff16156121d2576012546001600160a01b0386811691161480159061216557506011546001600160a01b03868116911614155b156121d257325f9081526013602052604090205443116121c05760405162461bcd60e51b8152602060048201526016602482015275151c985b9cd9995c8811195b185e48195b98589b195960521b6044820152606401610a57565b325f9081526013602052604090204390555b505050505050565b601054305f9081526020819052604081205490911115801561221457506001600160a01b0384165f9081526008602052604090205460ff16155b1561222157612221612614565b60185460ff161561223457612234612889565b604080516080810182525f8082526020808301829052828401829052606083018290526001600160a01b0387168252600890529182205460ff16156122bf575060408051608081018252600d5465ffffffffffff8082168352600160301b820481166020840152600160601b8204811693830193909352600160901b90049091166060820152612327565b6001600160a01b0386165f9081526008602052604090205460ff1615612327575060408051608081018252600c5465ffffffffffff8082168352600160301b820481166020840152600160601b8204811693830193909352600160901b900490911660608201525b606081015165ffffffffffff16156125315760408051608081018252600e546001600160401b038082168352600160401b820481166020840152600160801b82041692820192909252600160c01b90910460ff1615156060808301919091528201516127109061239f9065ffffffffffff1687613100565b6123a9919061312b565b9250633b9aca00826060015165ffffffffffff16835f015165ffffffffffff16856123d491906132c9565b6123de91906132f4565b6123e891906132f4565b815182906123f7908390613319565b6001600160401b031690525060608201516020830151633b9aca009165ffffffffffff908116916124299116866132c9565b61243391906132f4565b61243d91906132f4565b8160200181815161244e9190613319565b6001600160401b031690525060608201516040830151633b9aca009165ffffffffffff908116916124809116866132c9565b61248a91906132f4565b61249491906132f4565b816040018181516124a59190613319565b6001600160401b039081169091528251600e80546020860151604087015160608801511515600160c01b0260ff60c01b19918716600160801b029190911668ffffffffffffffffff60801b19928716600160401b026001600160801b031990941695909616949094179190911716929092171790555061252f87306001600160801b038616611c1b565b505b506001600160801b0316949350505050565b5f612597826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612b3b9092919063ffffffff16565b8051909150156110fe57808060200190518101906125b59190613339565b6110fe5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610a57565b305f9081526020819052604081205460408051608081018252600e546001600160401b03808216808452600160401b8304821660208501819052600160801b8404909216948401859052600160c01b90920460ff161515606084015293945090925f9291612682919061328c565b61268c919061328c565b9050821580612699575080155b156126a357505050565b6010546126b1906028613100565b8311156126c9576010546126c6906028613100565b92505b8215612851576126d883612b51565b602082015147905f906001600160401b03161561276657600a5460208501516001600160a01b03909116908490612718906001600160401b031685613100565b612722919061312b565b6040515f81818185875af1925050503d805f811461275b576040519150601f19603f3d011682016040523d82523d5f602084013e612760565b606091505b50909150505b60408401516001600160401b0316156127f057600b5460408501516001600160a01b039091169084906127a2906001600160401b031685613100565b6127ac919061312b565b6040515f81818185875af1925050503d805f81146127e5576040519150601f19603f3d011682016040523d82523d5f602084013e6127ea565b606091505b50909150505b479150811561284e576009546040516001600160a01b039091169083905f81818185875af1925050503d805f8114612843576040519150601f19603f3d011682016040523d82523d5f602084013e612848565b606091505b50909150505b50505b505f808252602082018190526040820152600e80546060909201511515600160c01b026001600160c81b031990921691909117905550565b6040805160808082018352600c5465ffffffffffff8082168452600160301b8083048216602080870191909152600160601b808504841687890152600160901b94859004841660608089019190915288519687018952600d548086168852938404851692870192909252820483169685019690965291909104169281019290925260175490919043905f9061291e90836132b6565b9050601e81106129e5576018805460ff19169055606461293d60025490565b612948906001613100565b612952919061312b565b601680546001600160801b0319166001600160801b0392909216919091179055600254606490612983906001613100565b61298d919061312b565b601680546001600160801b03928316600160801b02921691909117905561012c8085526064602080870182905260408088018390526101f46060808a0182905294885291870183905286019190915290840152612a24565b600f8110612a24576101f48085525f602080870182905260408088018390526060808901949094526105dc808852918701839052860191909152908401525b8351600c5465ffffffffffff908116911614612aad578351600c805460208701516040880151606089015165ffffffffffff908116600160901b0265ffffffffffff60901b19928216600160601b0292909216600160601b600160c01b0319938216600160301b026001600160601b031990951691909616179290921716929092179190911790555b8251600d5465ffffffffffff908116911614611e30578251600d805460208601516040870151606088015165ffffffffffff908116600160901b0265ffffffffffff60901b19928216600160601b0292909216600160601b600160c01b0319938216600160301b026001600160601b0319909516919096161792909217169290921791909117905550505050565b6060612b4984845f85612c46565b949350505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110612b8457612b8461313e565b60200260200101906001600160a01b031690816001600160a01b0316815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110612bd857612bd861313e565b6001600160a01b03928316602091820292909201015260125460405163791ac94760e01b815291169063791ac94790612c1d9085905f90869030904290600401613354565b5f604051808303815f87803b158015612c34575f80fd5b505af11580156121d2573d5f803e3d5ffd5b606082471015612ca75760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610a57565b5f80866001600160a01b03168587604051612cc291906133c5565b5f6040518083038185875af1925050503d805f8114612cfc576040519150601f19603f3d011682016040523d82523d5f602084013e612d01565b606091505b5091509150612d1287838387612d1d565b979650505050505050565b60608315612d8b5782515f03612d84576001600160a01b0385163b612d845760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a57565b5081612b49565b612b498383815115612da05781518083602001fd5b8060405162461bcd60e51b8152600401610a579190612ddc565b5f5b83811015612dd4578181015183820152602001612dbc565b50505f910152565b602081525f8251806020840152612dfa816040850160208701612dba565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114612e24575f80fd5b919050565b5f8060408385031215612e3a575f80fd5b612e4383612e0e565b946020939093013593505050565b5f60208284031215612e61575f80fd5b5035919050565b5f8083601f840112612e78575f80fd5b5081356001600160401b03811115612e8e575f80fd5b6020830191508360208260051b8501011115612ea8575f80fd5b9250929050565b5f805f8060408587031215612ec2575f80fd5b84356001600160401b0380821115612ed8575f80fd5b612ee488838901612e68565b90965094506020870135915080821115612efc575f80fd5b50612f0987828801612e68565b95989497509550505050565b5f60208284031215612f25575f80fd5b612f2e82612e0e565b9392505050565b5f805f60608486031215612f47575f80fd5b612f5084612e0e565b9250612f5e60208501612e0e565b9150604084013590509250925092565b803565ffffffffffff81168114612e24575f80fd5b5f805f60608486031215612f95575f80fd5b612f9e84612f6e565b9250612fac60208501612f6e565b9150612fba60408501612f6e565b90509250925092565b5f60208284031215612fd3575f80fd5b81356001600160801b0381168114612f2e575f80fd5b5f8060408385031215612ffa575f80fd5b61300383612e0e565b915061301160208401612e0e565b90509250929050565b8015158114613027575f80fd5b50565b5f806040838503121561303b575f80fd5b61304483612e0e565b915060208301356130548161301a565b809150509250929050565b5f8060408385031215613070575f80fd5b50508035926020909101359150565b600181811c9082168061309357607f821691505b6020821081036130b157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610a2757610a276130ec565b634e487b7160e01b5f52601260045260245ffd5b5f8261313957613139613117565b500490565b634e487b7160e01b5f52603260045260245ffd5b6020808252600c908201526b7a65726f206164647265737360a01b604082015260600190565b65ffffffffffff818116838216019080821115613197576131976130ec565b5092915050565b600181815b808511156131d857815f19048211156131be576131be6130ec565b808516156131cb57918102915b93841c93908002906131a3565b509250929050565b5f826131ee57506001610a27565b816131fa57505f610a27565b8160018114613210576002811461321a57613236565b6001915050610a27565b60ff84111561322b5761322b6130ec565b50506001821b610a27565b5060208310610133831016604e8410600b8410161715613259575081810a610a27565b613263838361319e565b805f1904821115613276576132766130ec565b029392505050565b5f612f2e60ff8416836131e0565b80820180821115610a2757610a276130ec565b5f602082840312156132af575f80fd5b5051919050565b81810381811115610a2757610a276130ec565b6001600160801b038181168382160280821691908281146132ec576132ec6130ec565b505092915050565b5f6001600160801b038084168061330d5761330d613117565b92169190910492915050565b6001600160401b03818116838216019080821115613197576131976130ec565b5f60208284031215613349575f80fd5b8151612f2e8161301a565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156133a45784516001600160a01b03168352938301939183019160010161337f565b50506001600160a01b03969096166060850152505050608001529392505050565b5f82516133d6818460208701612dba565b919091019291505056fea2646970667358221220db231868ebede8ce7df200f9bb502efde7f310e0221935d845dbad70d727812664736f6c63430008170033