Overview ERC20
PRICE
$0.0011484219702937804

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000,000.00 GEM

Holders:
21
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 0x5c7d097113C24433F736FDAC28C95bd28c1D0AA3
60a06040526010805461ffff19166101011790553480156200001f575f80fd5b506040518060400160405280600781526020016647656d6e69667960c81b8152506040518060400160405280600381526020016247454d60e81b81525081600390816200006d9190620008a3565b5060046200007c8282620008a3565b5050505f620000906200061760201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620000f4336a084595161401484a0000006200061b565b5f466001036200011a5750737a250d5630b4cf539739df2c5dacb4c659f2488d620001d7565b466005036200013f5750737a250d5630b4cf539739df2c5dacb4c659f2488d620001d7565b4660610362000164575073d99d1c33f9fc3444f8101754abc46c52416550d1620001d7565b4661a4b1036200018a5750731b02da8cb0d097eb8d57a175b88c7d8b47997506620001d7565b60405162461bcd60e51b815260206004820152601460248201527f436861696e206e6f7420636f6e6669677572656400000000000000000000000060448201526064015b60405180910390fd5b601380546001600160a01b0319166001600160a01b0383161790556103e8620001ff60025490565b6200020c90600a6200097f565b6200021891906200099f565b601480546001600160801b0319166001600160801b039290921691909117905560646200024460025490565b620002519060016200097f565b6200025d91906200099f565b601480546001600160801b03928316600160801b029216919091179055620186a06200028860025490565b620002959060196200097f565b620002a191906200099f565b601155600a8054735c7d097113c24433f736fdac28c95bd28c1d0aa36001600160a01b03199182168117909255600b80549091169091179055600c80546001600160c01b03191669012c00000000000004b017908190556001600160401b036801000000000000000082048116916200032691600160801b909104166104b0620009bf565b620003329190620009bf565b600c80546001600160c01b0316600160c01b6001600160401b0393841602179055600d80546001600160c01b03191669012c00000000000004b017908190556801000000000000000081048216916200039691600160801b9004166104b0620009bf565b620003a29190620009bf565b600d80546001600160401b0392909216600160c01b026001600160c01b03909216919091179055600e805460ff60f01b1916600160f01b179055601354604080516315ab88c960e31b815290516001600160a01b039092169163ad5c4648916004808201926020929091908290030181865afa15801562000425573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200044b9190620009e9565b6001600160a01b039081166080526013546040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa1580156200049a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004c09190620009e9565b6080516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af11580156200050f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620005359190620009e9565b601280546001600160a01b0319166001600160a01b0392831690811782555f908152600960209081526040808320805460ff199081166001908117909255945486168452600783528184208054861682179055338085528285208054871683179055308086528386208054881684179055908552600690935281842080548616821790558284528184208054861682179055601380548716855291909320805490941690921790925554620005ed92165f19620006dc565b601354620006109033906001600160a01b03166200060a60025490565b620006dc565b5062000a2e565b3390565b6001600160a01b038216620006735760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620001ce565b8060025f82825462000686919062000a18565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038316620007405760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401620001ce565b6001600160a01b038216620007a35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620001ce565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200082c57607f821691505b6020821081036200084b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200089e575f81815260208120601f850160051c81016020861015620008795750805b601f850160051c820191505b818110156200089a5782815560010162000885565b5050505b505050565b81516001600160401b03811115620008bf57620008bf62000803565b620008d781620008d0845462000817565b8462000851565b602080601f8311600181146200090d575f8415620008f55750858301515b5f19600386901b1c1916600185901b1785556200089a565b5f85815260208120601f198616915b828110156200093d578886015182559484019460019091019084016200091c565b50858210156200095b57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176200099957620009996200096b565b92915050565b5f82620009ba57634e487b7160e01b5f52601260045260245ffd5b500490565b6001600160401b03818116838216019080821115620009e257620009e26200096b565b5092915050565b5f60208284031215620009fa575f80fd5b81516001600160a01b038116811462000a11575f80fd5b9392505050565b808201808211156200099957620009996200096b565b60805161317962000a4e5f395f8181610784015261291401526131795ff3fe608060405260043610610278575f3560e01c8063715018a61161014a578063ad5c4648116100be578063ccad03e111610078578063ccad03e114610865578063dd62ed3e14610884578063e015d83e146108a3578063edb242a3146108c2578063f270fde4146108e1578063f2fde38b1461092b575f80fd5b8063ad5c464814610773578063b0249cc6146107a6578063bedafd01146107d4578063c78d0fa0146107f3578063cc1776d314610808578063cc3ddc5c14610846575f80fd5b80638da5cb5b1161010f5780638da5cb5b146106b857806395d89b41146106d55780639e93ad8e146106e9578063a457c2d714610716578063a5ece94114610735578063a9059cbb14610754575f80fd5b8063715018a614610630578063751039fc146106445780637580863114610658578063860a32ec1461066c5780638d3e6e401461068a575f80fd5b806339509351116101ec5780635a90a49e116101a65780635a90a49e1461050e578063627e9d8e1461053c57806366ebd39a146105555780636d7adcad146105745780636fc61a09146105e857806370a08231146105fc575f80fd5b806339509351146104085780633ad10ef614610427578063452ed4f1146104465780634f7041a51461046557806353371be0146104d65780635431c94e146104ef575f80fd5b80632307b4411161023d5780632307b441146103525780632369bf831461037157806323b872dd146103905780632d443c6c146103af578063313ce567146103ce57806336e18e19146103e9575f80fd5b806306fdde03146102835780630758d924146102ad578063095ea7b3146102e457806318160ddd146103135780632104591814610331575f80fd5b3661027f57005b5f80fd5b34801561028e575f80fd5b5061029761094a565b6040516102a49190612b52565b60405180910390f35b3480156102b8575f80fd5b506013546102cc906001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b3480156102ef575f80fd5b506103036102fe366004612b9f565b6109da565b60405190151581526020016102a4565b34801561031e575f80fd5b506002545b6040519081526020016102a4565b34801561033c575f80fd5b5061035061034b366004612bc7565b6109f3565b005b34801561035d575f80fd5b5061035061036c366004612c25565b610b47565b34801561037c575f80fd5b5061035061038b366004612c8b565b610c25565b34801561039b575f80fd5b506103036103aa366004612cab565b610cb6565b3480156103ba575f80fd5b506103506103c9366004612cfa565b610cd9565b3480156103d9575f80fd5b50604051601281526020016102a4565b3480156103f4575f80fd5b50610350610403366004612d3a565b610e51565b348015610413575f80fd5b50610303610422366004612b9f565b610f69565b348015610432575f80fd5b50600b546102cc906001600160a01b031681565b348015610451575f80fd5b506012546102cc906001600160a01b031681565b348015610470575f80fd5b50600c546104a3906001600160401b0380821691600160401b8104821691600160801b8204811691600160c01b90041684565b604080516001600160401b03958616815293851660208501529184169183019190915290911660608201526080016102a4565b3480156104e1575f80fd5b506008546103039060ff1681565b3480156104fa575f80fd5b50610350610509366004612d60565b610f8a565b348015610519575f80fd5b50610303610528366004612c8b565b60066020525f908152604090205460ff1681565b348015610547575f80fd5b506010546103039060ff1681565b348015610560575f80fd5b5061035061056f366004612d3a565b611084565b34801561057f575f80fd5b50600e546105b3906001600160501b0380821691600160501b8104821691600160a01b82041690600160f01b900460ff1684565b6040516102a494939291906001600160501b039485168152928416602084015292166040820152901515606082015260800190565b3480156105f3575f80fd5b50610350611198565b348015610607575f80fd5b50610323610616366004612c8b565b6001600160a01b03165f9081526020819052604090205490565b34801561063b575f80fd5b506103506111d1565b34801561064f575f80fd5b50610350611244565b348015610663575f80fd5b506103506112e4565b348015610677575f80fd5b5060105461030390610100900460ff1681565b348015610695575f80fd5b506103036106a4366004612c8b565b60076020525f908152604090205460ff1681565b3480156106c3575f80fd5b506005546001600160a01b03166102cc565b3480156106e0575f80fd5b50610297611489565b3480156106f4575f80fd5b506106fe61271081565b6040516001600160401b0390911681526020016102a4565b348015610721575f80fd5b50610303610730366004612b9f565b611498565b348015610740575f80fd5b50600a546102cc906001600160a01b031681565b34801561075f575f80fd5b5061030361076e366004612b9f565b611512565b34801561077e575f80fd5b506102cc7f000000000000000000000000000000000000000000000000000000000000000081565b3480156107b1575f80fd5b506103036107c0366004612c8b565b60096020525f908152604090205460ff1681565b3480156107df575f80fd5b506103506107ee366004612da1565b61151f565b3480156107fe575f80fd5b5061032360115481565b348015610813575f80fd5b50600d546104a3906001600160401b0380821691600160401b8104821691600160801b8204811691600160c01b90041684565b348015610851575f80fd5b50610350610860366004612c8b565b611649565b348015610870575f80fd5b5061035061087f366004612da1565b6116da565b34801561088f575f80fd5b5061032361089e366004612d60565b6117fc565b3480156108ae575f80fd5b506103506108bd366004612dd6565b611826565b3480156108cd575f80fd5b506103506108dc366004612cfa565b611863565b3480156108ec575f80fd5b5060145461090b906001600160801b0380821691600160801b90041682565b604080516001600160801b039384168152929091166020830152016102a4565b348015610936575f80fd5b50610350610945366004612c8b565b6119db565b60606003805461095990612df1565b80601f016020809104026020016040519081016040528092919081815260200182805461098590612df1565b80156109d05780601f106109a7576101008083540402835291602001916109d0565b820191905f5260205f20905b8154815290600101906020018083116109b357829003601f168201915b5050505050905090565b5f336109e7818585611ac5565b60019150505b92915050565b6005546001600160a01b03163314610a265760405162461bcd60e51b8152600401610a1d90612e29565b60405180910390fd5b620186a0610a3360025490565b610a3e906001612e72565b610a489190612e9d565b811015610ab55760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610a1d565b6103e8610ac160025490565b610acc906005612e72565b610ad69190612e9d565b811115610b425760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610a1d565b601155565b6005546001600160a01b03163314610b715760405162461bcd60e51b8152600401610a1d90612e29565b828114610bb95760405162461bcd60e51b81526020600482015260166024820152750c2e4e4c2f2e640d8cadccee8d040dad2e6dac2e8c6d60531b6044820152606401610a1d565b5f5b83811015610c1e57610c0c33868684818110610bd957610bd9612eb0565b9050602002016020810190610bee9190612c8b565b858585818110610c0057610c00612eb0565b90506020020135611be8565b80610c1681612ec4565b915050610bbb565b5050505050565b6005546001600160a01b03163314610c4f5760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b038116610c945760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b6044820152606401610a1d565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b5f33610cc3858285611d8b565b610cce858585611e03565b506001949350505050565b6005546001600160a01b03163314610d035760405162461bcd60e51b8152600401610a1d90612e29565b604080516080810182525f60608201526001600160401b03858116825284811692820192909252908216602082015281610d3d8486612edc565b610d479190612edc565b6001600160401b0316606082018190526127101015610d9d5760405162461bcd60e51b81526020600482015260126024820152714b656570207461782062656c6f772031302560701b6044820152606401610a1d565b60608101516040516001600160401b0390911681527fa02824f65350567bc405e202b741e7ca6274004a9feeb44149df72b8bd599c979060200160405180910390a18051600d8054602084015160408501516060909501516001600160401b03908116600160c01b026001600160c01b03968216600160801b02969096166001600160801b03928216600160401b026001600160801b03199094169190951617919091171691909117919091179055505050565b6005546001600160a01b03163314610e7b5760405162461bcd60e51b8152600401610a1d90612e29565b610e876012600a612fe3565b6103e8610e9360025490565b610e9e906001612e72565b610ea89190612e9d565b610eb29190612e9d565b816001600160801b03161015610ef45760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610a1d565b610f006012600a612fe3565b610f13906001600160801b038316612e72565b601480546001600160801b0319166001600160801b039290921691821790556040519081527f6710da7d4acedae09cb83751ae24c150719ef67dcbc1e02049f171d13c6b44e6906020015b60405180910390a150565b5f336109e7818585610f7b83836117fc565b610f859190612ff1565b611ac5565b6005546001600160a01b03163314610fb45760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b03821661100a5760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610a1d565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa15801561104e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110729190613004565b905061107f838383611ebd565b505050565b6005546001600160a01b031633146110ae5760405162461bcd60e51b8152600401610a1d90612e29565b6110ba6012600a612fe3565b6103e86110c660025490565b6110d1906001612e72565b6110db9190612e9d565b6110e59190612e9d565b816001600160801b031610156111275760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610a1d565b6111336012600a612fe3565b611146906001600160801b038316612e72565b601480546001600160801b03908116600160801b93821684021791829055604051929091041681527fde064515fae8f8bb6d8ff19d2c6ba704322def7494147d8a971266430ade078890602001610f5e565b6005546001600160a01b031633146111c25760405162461bcd60e51b8152600401610a1d90612e29565b6008805460ff19166001179055565b6005546001600160a01b031633146111fb5760405162461bcd60e51b8152600401610a1d90612e29565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461126e5760405162461bcd60e51b8152600401610a1d90612e29565b6010805461ff0019169055604080518082019091525f80825260208201525f61129660025490565b6001600160801b03811680845260208401819052600160801b8102176014556040519091507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c905f90a15050565b600b546001600160a01b031633146113285760405162461bcd60e51b81526020600482015260076024820152662737ba103232bb60c91b6044820152606401610a1d565b60408051608081018252600c546001600160401b03808216808452600160401b8304821660208501819052600160801b8404831695850195909552600160c01b9092041660608301529091908290611381908390612edc565b6001600160401b039081169091525f6020848101919091528351600c80546040808801516060808a01519588166001600160c01b031990941693909317600160801b9188168202176001600160c01b0316600160c01b9588168602179093558051608081018252600d54808816808352600160401b82048916978301889052948104881692820192909252939004909416938201939093529250908290611429908390612edc565b6001600160401b039081169091525f60208401528251600d805460408601516060909601519284166001600160c01b031990911617600160801b95841695909502949094176001600160c01b0316600160c01b9190921602179091555050565b60606004805461095990612df1565b5f33816114a582866117fc565b9050838110156115055760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610a1d565b610cce8286868403611ac5565b5f336109e7818585611e03565b6005546001600160a01b031633146115495760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b03821661158e5760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610a1d565b306001600160a01b038316036115e65760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420756e6578656d707420636f6e747261637400000000000000006044820152606401610a1d565b6001600160a01b0382165f81815260066020908152604091829020805460ff19168515159081179091558251938452908301527f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d91015b60405180910390a15050565b6005546001600160a01b031633146116735760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b0381166116b85760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b6044820152606401610a1d565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146117045760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b0382166117495760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610a1d565b806117a1576012546001600160a01b03908116908316036117a15760405162461bcd60e51b815260206004820152601260248201527121b0b73737ba103932b6b7bb32903830b4b960711b6044820152606401610a1d565b6001600160a01b0382165f81815260076020908152604091829020805460ff19168515159081179091558251938452908301527f8f9f40630a1d139e6cf69b4f447ca47a36f10a017524efaa38252e516fa227ce910161163d565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6005546001600160a01b031633146118505760405162461bcd60e51b8152600401610a1d90612e29565b6010805460ff1916911515919091179055565b6005546001600160a01b0316331461188d5760405162461bcd60e51b8152600401610a1d90612e29565b604080516080810182525f60608201526001600160401b038581168252848116928201929092529082166020820152816118c78486612edc565b6118d19190612edc565b6001600160401b03166060820181905261271010156119275760405162461bcd60e51b81526020600482015260126024820152714b656570207461782062656c6f772031302560701b6044820152606401610a1d565b60608101516040516001600160401b0390911681527f5380a61520019ce8270d583f62f1b2b9f4f4372e1acaaf708f4865cecece05089060200160405180910390a18051600c8054602084015160408501516060909501516001600160401b03908116600160c01b026001600160c01b03968216600160801b02969096166001600160801b03928216600160401b026001600160801b03199094169190951617919091171691909117919091179055505050565b6005546001600160a01b03163314611a055760405162461bcd60e51b8152600401610a1d90612e29565b6001600160a01b038116611a6a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a1d565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316611b275760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610a1d565b6001600160a01b038216611b885760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610a1d565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316611c4c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610a1d565b6001600160a01b038216611cae5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610a1d565b6001600160a01b0383165f9081526020819052604090205481811015611d255760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610a1d565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050565b5f611d9684846117fc565b90505f198114611dfd5781811015611df05760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610a1d565b611dfd8484848403611ac5565b50505050565b6001600160a01b0383165f9081526006602052604090205460ff16158015611e4357506001600160a01b0382165f9081526006602052604090205460ff16155b15611eb25760085460ff16611e8f5760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f742061637469766560701b6044820152606401610a1d565b611e9a838383611f0f565b611ea58383836121ad565b611eaf908261301b565b90505b61107f838383611be8565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261107f90849061250b565b601054610100900460ff161561210b576001600160a01b038281165f9081526007602090815260408083205483835281842054825180840184526014546001600160801b038082168352600160801b90910416818601529589168552600990935292205460ff928316939192168015611f86575082155b156120275780516001600160801b0316841115611fcf5760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610a1d565b60208101516001600160801b0316611fe78386612ff1565b11156120225760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610a1d565b612107565b6001600160a01b0385165f9081526009602052604090205460ff16801561206657506001600160a01b0386165f9081526007602052604090205460ff16155b156120af5780516001600160801b03168411156120225760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610a1d565b826121075760208101516001600160801b03166120cc8386612ff1565b11156121075760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610a1d565b5050505b60105460ff161561107f576001600160a01b0382165f9081526009602052604090205460ff1615612187576001600160a01b0383165f908152600f6020526040902054431161107f5760405162461bcd60e51b815260206004820152600860248201526720b73a349026a2ab60c11b6044820152606401610a1d565b506001600160a01b03165f908152600f6020526040808220439081905532835291205550565b601154305f908152602081905260408120549091111580156121e757506001600160a01b0384165f9081526009602052604090205460ff16155b156121f4576121f46125dc565b604080516080810182525f8082526020808301829052828401829052606083018290526001600160a01b0387168252600990529182205460ff1615612280575060408051608081018252600d546001600160401b038082168352600160401b820481166020840152600160801b8204811693830193909352600160c01b900490911660608201526122e9565b6001600160a01b0386165f9081526009602052604090205460ff16156122e9575060408051608081018252600c546001600160401b038082168352600160401b820481166020840152600160801b8204811693830193909352600160c01b900490911660608201525b60608101516001600160401b0316156124f95760408051608081018252600e546001600160501b038082168352600160501b820481166020840152600160a01b82041692820192909252600160f01b90910460ff16151560608083019190915282015161271090612363906001600160401b031687612e72565b61236d9190612e9d565b9250633b9aca0082606001516001600160401b031683604001516001600160401b03168561239b919061302e565b6123a59190613059565b6123af9190613059565b816020018181516123c0919061307e565b6001600160501b031690525060608201518251633b9aca00916001600160401b03908116916123f091168661302e565b6123fa9190613059565b6124049190613059565b8151829061241390839061307e565b6001600160501b031690525060608201516020830151633b9aca00916001600160401b039081169161244691168661302e565b6124509190613059565b61245a9190613059565b8160400181815161246b919061307e565b6001600160501b039081169091528251600e80546020860151604087015160608801511515600160f01b0260ff60f01b19918716600160a01b02919091166affffffffffffffffffffff60a01b19928716600160501b026001600160a01b03199094169590961694909417919091171692909217179055506124f787306001600160801b038616611be8565b505b506001600160801b0316949350505050565b5f61255f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166128a99092919063ffffffff16565b80519091501561107f578080602001905181019061257d919061309e565b61107f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610a1d565b305f9081526020819052604081205460408051608081018252600e546001600160501b03808216808452600160501b8304821660208501819052600160a01b8404909216948401859052600160f01b90920460ff161515606084015293945090925f92916126499161307e565b612653919061307e565b6001600160501b03169050821580612669575080155b1561267357505050565b601154612681906014612e72565b83111561269957601154612696906014612e72565b92505b60208201516001600160501b031615612773575f8183602001516001600160501b0316856126c79190612e72565b6126d19190612e9d565b6012549091506126ec9030906001600160a01b031683611be8565b60125f9054906101000a90046001600160a01b03166001600160a01b031663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b158015612738575f80fd5b505af1925050508015612749575060015b50612754818561301b565b935082602001516001600160501b03168261276f919061301b565b9150505b821561287157612782836128bf565b604082015147905f906001600160501b03161561281057600b5460408501516001600160a01b039091169084906127c2906001600160501b031685612e72565b6127cc9190612e9d565b6040515f81818185875af1925050503d805f8114612805576040519150601f19603f3d011682016040523d82523d5f602084013e61280a565b606091505b50909150505b479150811561286e57600a546040516001600160a01b039091169083905f81818185875af1925050503d805f8114612863576040519150601f19603f3d011682016040523d82523d5f602084013e612868565b606091505b50909150505b50505b505f602082018190528082526040820152600e80546060909201511515600160f01b026001600160f81b031990921691909117905550565b60606128b784845f856129bc565b949350505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106128f2576128f2612eb0565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000008160018151811061294657612946612eb0565b6001600160a01b03928316602091820292909201015260135460405163791ac94760e01b815291169063791ac9479061298b9085905f908690309042906004016130b9565b5f604051808303815f87803b1580156129a2575f80fd5b505af11580156129b4573d5f803e3d5ffd5b505050505050565b606082471015612a1d5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610a1d565b5f80866001600160a01b03168587604051612a389190613128565b5f6040518083038185875af1925050503d805f8114612a72576040519150601f19603f3d011682016040523d82523d5f602084013e612a77565b606091505b5091509150612a8887838387612a93565b979650505050505050565b60608315612b015782515f03612afa576001600160a01b0385163b612afa5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a1d565b50816128b7565b6128b78383815115612b165781518083602001fd5b8060405162461bcd60e51b8152600401610a1d9190612b52565b5f5b83811015612b4a578181015183820152602001612b32565b50505f910152565b602081525f8251806020840152612b70816040850160208701612b30565b601f01601f19169190910160400192915050565b80356001600160a01b0381168114612b9a575f80fd5b919050565b5f8060408385031215612bb0575f80fd5b612bb983612b84565b946020939093013593505050565b5f60208284031215612bd7575f80fd5b5035919050565b5f8083601f840112612bee575f80fd5b5081356001600160401b03811115612c04575f80fd5b6020830191508360208260051b8501011115612c1e575f80fd5b9250929050565b5f805f8060408587031215612c38575f80fd5b84356001600160401b0380821115612c4e575f80fd5b612c5a88838901612bde565b90965094506020870135915080821115612c72575f80fd5b50612c7f87828801612bde565b95989497509550505050565b5f60208284031215612c9b575f80fd5b612ca482612b84565b9392505050565b5f805f60608486031215612cbd575f80fd5b612cc684612b84565b9250612cd460208501612b84565b9150604084013590509250925092565b80356001600160401b0381168114612b9a575f80fd5b5f805f60608486031215612d0c575f80fd5b612d1584612ce4565b9250612d2360208501612ce4565b9150612d3160408501612ce4565b90509250925092565b5f60208284031215612d4a575f80fd5b81356001600160801b0381168114612ca4575f80fd5b5f8060408385031215612d71575f80fd5b612d7a83612b84565b9150612d8860208401612b84565b90509250929050565b8015158114612d9e575f80fd5b50565b5f8060408385031215612db2575f80fd5b612dbb83612b84565b91506020830135612dcb81612d91565b809150509250929050565b5f60208284031215612de6575f80fd5b8135612ca481612d91565b600181811c90821680612e0557607f821691505b602082108103612e2357634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176109ed576109ed612e5e565b634e487b7160e01b5f52601260045260245ffd5b5f82612eab57612eab612e89565b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60018201612ed557612ed5612e5e565b5060010190565b6001600160401b03818116838216019080821115612efc57612efc612e5e565b5092915050565b600181815b80851115612f3d57815f1904821115612f2357612f23612e5e565b80851615612f3057918102915b93841c9390800290612f08565b509250929050565b5f82612f53575060016109ed565b81612f5f57505f6109ed565b8160018114612f755760028114612f7f57612f9b565b60019150506109ed565b60ff841115612f9057612f90612e5e565b50506001821b6109ed565b5060208310610133831016604e8410600b8410161715612fbe575081810a6109ed565b612fc88383612f03565b805f1904821115612fdb57612fdb612e5e565b029392505050565b5f612ca460ff841683612f45565b808201808211156109ed576109ed612e5e565b5f60208284031215613014575f80fd5b5051919050565b818103818111156109ed576109ed612e5e565b6001600160801b0381811683821602808216919082811461305157613051612e5e565b505092915050565b5f6001600160801b038084168061307257613072612e89565b92169190910492915050565b6001600160501b03818116838216019080821115612efc57612efc612e5e565b5f602082840312156130ae575f80fd5b8151612ca481612d91565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156131075784516001600160a01b0316835293830193918301916001016130e2565b50506001600160a01b03969096166060850152505050608001529392505050565b5f8251613139818460208701612b30565b919091019291505056fea2646970667358221220c0b28c98bc4ff61e1aa0307e2e4777072b3992ced68ccfb8ab571a907913b7c064736f6c63430008140033