Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 Alloy

Holders:
37
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 0x4a51aB493Efef8260A816c37357E11a8a5944Ddb
60e06040526007805463ffff00ff19166301010001179055348015610022575f80fd5b50604080518082018252600580825264416c6c6f7960d81b602080840182905284518086019095529184529083015290600361005e838261087d565b50600461006b828261087d565b5050505f61007d61053160201b60201c565b600580546001600160a01b0319166001600160a01b0383169081179091555f81815260066020526040808220805460ff191660011790555192935090917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35073e32f7ce93a151f5d12b8c70ff5309922564f9dc96b033b2e3c9fd0803ce80000005f6064610110836046610950565b61011a919061096d565b90505f610127828461098c565b905061014461013e6005546001600160a01b031690565b83610535565b61014e8482610535565b6007805460ff60201b1916640100000000179055737a250d5630b4cf539739df2c5dacb4c659f2488d60c081905261271061018860025490565b61019390600a610950565b61019d919061096d565b601080546001600160801b0319166001600160801b03929092169190911790556127106101c960025490565b6101d490600a610950565b6101de919061096d565b601080546001600160801b03928316600160801b029216919091179055620186a061020860025490565b610213906019610950565b61021d919061096d565b600f55600d80546001600160a01b038088166001600160a01b031990921691909117909155601280546001600160401b03199081169091556013805490911690556011805460ff60501b19166a010000000000000000000017905560c051604080516315ab88c960e31b81529051919092169163ad5c46489160048083019260209291908290030181865afa1580156102b8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102dc919061099f565b6001600160a01b03166080816001600160a01b03168152505060c0516001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610333573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610357919061099f565b6080516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af11580156103a5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c9919061099f565b6001600160a01b031660a08190525f908152600a602090815260408083208054600160ff199182168117909255600b93849052918420805490921681179091559161041c6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff199687161790559089168152600b909252808220805484166001908117909155308352908220805490931681179092556009906104876005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff199687161790558982168152600990935281832080548516600190811790915530808552838520805487168317905560c05192831685529290932080549094169092179092556104ff91905f196105f7565b61051f6105146005546001600160a01b031690565b60c0516002546105f7565b61052761071a565b50505050506109df565b3390565b6001600160a01b0382166105905760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b8060025f8282546105a191906109cc565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0383166106595760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610587565b6001600160a01b0382166106ba5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610587565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b031633146107745760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610587565b600754610100900460ff16156107cc5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610587565b6007805461ff00191661010017905543600e55565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061080e57607f821691505b60208210810361082c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156107e157805f5260205f20601f840160051c810160208510156108575750805b601f840160051c820191505b81811015610876575f8155600101610863565b5050505050565b81516001600160401b03811115610896576108966107e6565b6108aa816108a484546107fa565b84610832565b602080601f8311600181146108dd575f84156108c65750858301515b5f19600386901b1c1916600185901b178555610934565b5f85815260208120601f198616915b8281101561090b578886015182559484019460019091019084016108ec565b508582101561092857878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176109675761096761093c565b92915050565b5f8261098757634e487b7160e01b5f52601260045260245ffd5b500490565b818103818111156109675761096761093c565b5f602082840312156109af575f80fd5b81516001600160a01b03811681146109c5575f80fd5b9392505050565b808201808211156109675761096761093c565b60805160a05160c0516131a5610a335f395f818161055101528181610e4e015281816123fd01526128e501525f818161058401528181610b94015261243a01525f81816103e0015261288e01526131a55ff3fe6080604052600436106102db575f3560e01c8063725c99a911610189578063a225a3e1116100d8578063d7f8e95b11610092578063ea8e63e11161006d578063ea8e63e114610963578063f2fde38b14610982578063f8686f07146109a1578063fd3895c7146109b5575f80fd5b8063d7f8e95b146108f6578063dd62ed3e14610924578063ea593cc614610943575f80fd5b8063a225a3e11461083c578063a457c2d71461085b578063a9059cbb1461087a578063af8b1c6f14610899578063b2bdfa7b146108b8578063cc274b29146108d7575f80fd5b806385a526381161014357806394c12b5b1161011e57806394c12b5b146107ab57806395d89b41146107f55780639929db4114610809578063a115cb8d14610828575f80fd5b806385a526381461075b5780638a8c523c1461077a5780638da5cb5b1461078e575f80fd5b8063725c99a91461069d578063751039fc146106cb5780637c0c1e55146106df5780637c3278ed146106fe5780637e391e8a1461071d578063829ed84c1461073c575f80fd5b8063313ce5671161024557806349ee702b116101ff5780635e7c869f116101da5780635e7c869f1461061d578063620e8b901461063657806370a0823114610655578063715018a614610689575f80fd5b806349ee702b146105bb57806353972880146105d057806358ff56eb146105fe575f80fd5b8063313ce567146104d857806333fbb5de146104f3578063395093511461052157806343b3df4614610540578063452ed4f11461057357806348cd4cb1146105a6575f80fd5b80631c5942e7116102965780631c5942e7146103cf5780631e5c94d41461041a57806323b872dd146104395780632604c3cb1461045857806326866350146104795780632fde61bc1461048e575f80fd5b806221ee71146102e657806306fdde0314610322578063095ea7b31461034357806309c58fcd146103725780630f04e2c21461039057806318160ddd146103b1575f80fd5b366102e257005b5f80fd5b3480156102f1575f80fd5b50601354610305906001600160401b031681565b6040516001600160401b0390911681526020015b60405180910390f35b34801561032d575f80fd5b506103366109d4565b6040516103199190612b71565b34801561034e575f80fd5b5061036261035d366004612bc1565b610a64565b6040519015158152602001610319565b34801561037d575f80fd5b5060075461036290610100900460ff1681565b34801561039b575f80fd5b506103af6103aa366004612be9565b610a7d565b005b3480156103bc575f80fd5b506002545b604051908152602001610319565b3480156103da575f80fd5b506104027f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610319565b348015610425575f80fd5b506103af610434366004612c23565b610b1e565b348015610444575f80fd5b50610362610453366004612c58565b610c6b565b348015610463575f80fd5b5060075461036290640100000000900460ff1681565b348015610484575f80fd5b506103c1600f5481565b348015610499575f80fd5b506010546104b8906001600160801b0380821691600160801b90041682565b604080516001600160801b03938416815292909116602083015201610319565b3480156104e3575f80fd5b5060405160128152602001610319565b3480156104fe575f80fd5b5061036261050d366004612c91565b600a6020525f908152604090205460ff1681565b34801561052c575f80fd5b5061036261053b366004612bc1565b610c8e565b34801561054b575f80fd5b506104027f000000000000000000000000000000000000000000000000000000000000000081565b34801561057e575f80fd5b506104027f000000000000000000000000000000000000000000000000000000000000000081565b3480156105b1575f80fd5b506103c1600e5481565b3480156105c6575f80fd5b5061030561271081565b3480156105db575f80fd5b506103626105ea366004612c91565b60086020525f908152604090205460ff1681565b348015610609575f80fd5b506103af610618366004612caa565b610caf565b348015610628575f80fd5b506007546103629060ff1681565b348015610641575f80fd5b506103af610650366004612d17565b610dca565b348015610660575f80fd5b506103c161066f366004612c91565b6001600160a01b03165f9081526020819052604090205490565b348015610694575f80fd5b506103af610fe2565b3480156106a8575f80fd5b506103626106b7366004612c91565b60096020525f908152604090205460ff1681565b3480156106d6575f80fd5b506103af611055565b3480156106ea575f80fd5b506103af6106f9366004612d69565b6110f7565b348015610709575f80fd5b506103af610718366004612caa565b6111cb565b348015610728575f80fd5b506103af610737366004612dcf565b6112e5565b348015610747575f80fd5b506103af610756366004612c91565b611322565b348015610766575f80fd5b506103af610775366004612dea565b6113b3565b348015610785575f80fd5b506103af6114ad565b348015610799575f80fd5b506005546001600160a01b0316610402565b3480156107b6575f80fd5b506011546107d6906001600160501b03811690600160501b900460ff1682565b604080516001600160501b039093168352901515602083015201610319565b348015610800575f80fd5b50610336611544565b348015610814575f80fd5b50601254610305906001600160401b031681565b348015610833575f80fd5b506103af611553565b348015610847575f80fd5b506007546103629062010000900460ff1681565b348015610866575f80fd5b50610362610875366004612bc1565b6115d5565b348015610885575f80fd5b50610362610894366004612bc1565b61164f565b3480156108a4575f80fd5b50600d54610402906001600160a01b031681565b3480156108c3575f80fd5b50600554610402906001600160a01b031681565b3480156108e2575f80fd5b506103af6108f1366004612e1b565b61165c565b348015610901575f80fd5b50610362610910366004612c91565b600b6020525f908152604090205460ff1681565b34801561092f575f80fd5b506103c161093e366004612dea565b6117a7565b34801561094e575f80fd5b50600754610362906301000000900460ff1681565b34801561096e575f80fd5b506103af61097d366004612c23565b6117d1565b34801561098d575f80fd5b506103af61099c366004612c91565b6118f3565b3480156109ac575f80fd5b506103af6119dd565b3480156109c0575f80fd5b506103af6109cf366004612be9565b611a61565b6060600380546109e390612e32565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0f90612e32565b8015610a5a5780601f10610a3157610100808354040283529160200191610a5a565b820191905f5260205f20905b815481529060010190602001808311610a3d57829003601f168201915b5050505050905090565b5f33610a71818585611af9565b60019150505b92915050565b6005546001600160a01b03163314610ab05760405162461bcd60e51b8152600401610aa790612e6a565b60405180910390fd5b60408051602080820183526001600160401b038416808352925192835290917f6ece85f441fa8bc010f2311b71d9cde180ee4f4fb2d1d82cd660baf7213ca885910160405180910390a1516013805467ffffffffffffffff19166001600160401b0390921691909117905550565b6005546001600160a01b03163314610b485760405162461bcd60e51b8152600401610aa790612e6a565b6001600160a01b038216610b8d5760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610aa7565b80610c08577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610c085760405162461bcd60e51b815260206004820152601260248201527121b0b73737ba103932b6b7bb32903830b4b960711b6044820152606401610aa7565b6001600160a01b0382165f818152600b6020908152604091829020805460ff19168515159081179091558251938452908301527fd24a4b590fb17b7312f0d4e3b9479203cc8bd0a5581422e1092fefeba2c3016991015b60405180910390a15050565b5f33610c78858285611c1c565b610c83858585611c8e565b506001949350505050565b5f33610a71818585610ca083836117a7565b610caa9190612eb3565b611af9565b6005546001600160a01b03163314610cd95760405162461bcd60e51b8152600401610aa790612e6a565b610ce56012600a612fa6565b6103e8610cf160025490565b610cfc906001612fb4565b610d069190612fdf565b610d109190612fdf565b816001600160801b03161015610d525760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610aa7565b610d5e6012600a612fa6565b610d71906001600160801b038316612fb4565b601080546001600160801b03908116600160801b93821684021791829055604051929091041681527f4088c7662bfa8ee39e1a9827bc05cce245eff7ee3c62b867d77fc97a3893a4e0906020015b60405180910390a150565b6005546001600160a01b03163314610df45760405162461bcd60e51b8152600401610aa790612e6a565b5f5b82811015610fdc57600a5f858584818110610e1357610e13612ff2565b9050602002016020810190610e289190612c91565b6001600160a01b0316815260208101919091526040015f205460ff16158015610ea957507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316848483818110610e8857610e88612ff2565b9050602002016020810190610e9d9190612c91565b6001600160a01b031614155b8015610ee4575030848483818110610ec357610ec3612ff2565b9050602002016020810190610ed89190612c91565b6001600160a01b031614155b8015610f81575060095f858584818110610f0057610f00612ff2565b9050602002016020810190610f159190612c91565b6001600160a01b0316815260208101919091526040015f205460ff16158015610f815750600b5f858584818110610f4e57610f4e612ff2565b9050602002016020810190610f639190612c91565b6001600160a01b0316815260208101919091526040015f205460ff16155b15610fd457610fd4848483818110610f9b57610f9b612ff2565b9050602002016020810190610fb09190612c91565b6001600160a01b03165f908152600860205260409020805460ff1916841515179055565b600101610df6565b50505050565b6005546001600160a01b0316331461100c5760405162461bcd60e51b8152600401610aa790612e6a565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b0316331461107f5760405162461bcd60e51b8152600401610aa790612e6a565b6007805463ff00000019169055604080518082019091525f80825260208201525f6110a960025490565b6001600160801b03811680845260208401819052600160801b8102176010556040519091507f204f73b013dcb5cf63f3b303df081a0113e6ab6788bf8e843d73962ebf7b34e7905f90a15050565b6005546001600160a01b031633146111215760405162461bcd60e51b8152600401610aa790612e6a565b8281146111695760405162461bcd60e51b81526020600482015260166024820152750c2e4e4c2f2e640d8cadccee8d040dad2e6dac2e8c6d60531b6044820152606401610aa7565b5f5b838110156111c4576111bc3386868481811061118957611189612ff2565b905060200201602081019061119e9190612c91565b8585858181106111b0576111b0612ff2565b90506020020135611e0e565b60010161116b565b5050505050565b6005546001600160a01b031633146111f55760405162461bcd60e51b8152600401610aa790612e6a565b6112016012600a612fa6565b6103e861120d60025490565b611218906001612fb4565b6112229190612fdf565b61122c9190612fdf565b816001600160801b0316101561126e5760405162461bcd60e51b8152602060048201526007602482015266546f6f206c6f7760c81b6044820152606401610aa7565b61127a6012600a612fa6565b61128d906001600160801b038316612fb4565b601080546fffffffffffffffffffffffffffffffff19166001600160801b039290921691821790556040519081527fc4752715c0e8eac88b8cb6e3d99fbb434c10a65a5e449b58ec7f568188aad95c90602001610dbf565b6005546001600160a01b0316331461130f5760405162461bcd60e51b8152600401610aa790612e6a565b6007805460ff1916911515919091179055565b6005546001600160a01b0316331461134c5760405162461bcd60e51b8152600401610aa790612e6a565b6001600160a01b0381166113915760405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606401610aa7565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146113dd5760405162461bcd60e51b8152600401610aa790612e6a565b6001600160a01b0382166114335760405162461bcd60e51b815260206004820152601960248201527f546f6b656e20616464726573732063616e6e6f742062652030000000000000006044820152606401610aa7565b6040516370a0823160e01b81523060048201525f906001600160a01b038416906370a0823190602401602060405180830381865afa158015611477573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061149b9190613006565b90506114a8838383611fb0565b505050565b6005546001600160a01b031633146114d75760405162461bcd60e51b8152600401610aa790612e6a565b600754610100900460ff161561152f5760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610aa7565b6007805461ff00191661010017905543600e55565b6060600480546109e390612e32565b6005546001600160a01b0316331461157d5760405162461bcd60e51b8152600401610aa790612e6a565b600754640100000000900460ff166115c55760405162461bcd60e51b815260206004820152600b60248201526a20b63932b0b23c9037b33360a91b6044820152606401610aa7565b6007805464ff0000000019169055565b5f33816115e282866117a7565b9050838110156116425760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610aa7565b610c838286868403611af9565b5f33610a71818585611c8e565b6005546001600160a01b031633146116865760405162461bcd60e51b8152600401610aa790612e6a565b620186a061169360025490565b61169e906001612fb4565b6116a89190612fdf565b8110156117155760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610aa7565b6103e861172160025490565b61172c906005612fb4565b6117369190612fdf565b8111156117a25760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610aa7565b600f55565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6005546001600160a01b031633146117fb5760405162461bcd60e51b8152600401610aa790612e6a565b6001600160a01b0382166118405760405162461bcd60e51b815260206004820152600c60248201526b5a65726f204164647265737360a01b6044820152606401610aa7565b306001600160a01b038316036118985760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420756e6578656d707420636f6e747261637400000000000000006044820152606401610aa7565b6001600160a01b0382165f81815260096020908152604091829020805460ff19168515159081179091558251938452908301527f247f85446acf876020c0dd7458f72f6b40576918d24bbd15ed0dd4e81e65d2ff9101610c5f565b6005546001600160a01b0316331461191d5760405162461bcd60e51b8152600401610aa790612e6a565b6001600160a01b0381166119825760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610aa7565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314611a075760405162461bcd60e51b8152600401610aa790612e6a565b60075462010000900460ff16611a535760405162461bcd60e51b8152602060048201526011602482015270416c72656164792064697361626c65642160781b6044820152606401610aa7565b6007805462ff000019169055565b6005546001600160a01b03163314611a8b5760405162461bcd60e51b8152600401610aa790612e6a565b60408051602080820183526001600160401b038416808352925192835290917f5380a61520019ce8270d583f62f1b2b9f4f4372e1acaaf708f4865cecece0508910160405180910390a1516012805467ffffffffffffffff19166001600160401b0390921691909117905550565b6001600160a01b038316611b5b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610aa7565b6001600160a01b038216611bbc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610aa7565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f611c2784846117a7565b90505f198114610fdc5781811015611c815760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610aa7565b610fdc8484848403611af9565b6001600160a01b0383165f9081526008602052604090205460ff1615611cc65760405162461bcd60e51b8152600401610aa79061301d565b336001600160a01b0384161480611cec5750335f9081526008602052604090205460ff16155b611d085760405162461bcd60e51b8152600401610aa79061301d565b326001600160a01b0384161480611d1e57503233145b80611d385750325f9081526008602052604090205460ff16155b611d545760405162461bcd60e51b8152600401610aa79061301d565b6001600160a01b0383165f9081526009602052604090205460ff16158015611d9457506001600160a01b0382165f9081526009602052604090205460ff16155b15611e0757600754610100900460ff16611de55760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f742061637469766560701b6044820152606401610aa7565b611df0838383612002565b611dfa9082613043565b9050611e078383836121f0565b6114a88383835b6001600160a01b038316611e725760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610aa7565b6001600160a01b038216611ed45760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610aa7565b6001600160a01b0383165f9081526020819052604090205481811015611f4b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610aa7565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610fdc565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526114a89084906125ca565b600f54305f9081526020819052604081205490911115801561203c57506001600160a01b0384165f908152600a602052604090205460ff16155b156120495761204961269b565b600754640100000000900460ff1615612064576120646127b3565b60408051602080820183525f8083526001600160a01b0387168152600a9091529182205460ff16156120af575060408051602081019091526013546001600160401b031681526120ea565b6001600160a01b0386165f908152600a602052604090205460ff16156120ea575060408051602081019091526012546001600160401b031681525b80516001600160401b0316156121de57604080518082019091526011546001600160501b0381168252600160501b900460ff161515602082015281516127109061213d906001600160401b031687612fb4565b6121479190612fdf565b8251909350633b9aca00906001600160401b03166121658186613056565b61216f9190613081565b6121799190613081565b815182906121889083906130a6565b6001600160501b0390811690915282516011805460208601511515600160501b026affffffffffffffffffffff199091169290931691909117919091179055506121dc87306001600160801b038616611e0e565b505b506001600160801b0316949350505050565b6007546301000000900460ff1615612528576001600160a01b038281165f908152600b602090815260408083205483835281842054825180840184526010546001600160801b038082168352600160801b90910416818601529589168552600a90935292205460ff928316939192168015612269575082155b1561230a5780516001600160801b03168411156122b25760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610aa7565b60208101516001600160801b03166122ca8386612eb3565b11156123055760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610aa7565b6123ea565b6001600160a01b0385165f908152600a602052604090205460ff16801561234957506001600160a01b0386165f908152600b602052604090205460ff16155b156123925780516001600160801b03168411156123055760405162461bcd60e51b815260206004820152600760248201526626b0bc102a3c3760c91b6044820152606401610aa7565b826123ea5760208101516001600160801b03166123af8386612eb3565b11156123ea5760405162461bcd60e51b815260206004820152600a60248201526913585e0815d85b1b195d60b21b6044820152606401610aa7565b60075462010000900460ff1615612524577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b03161415801561246f57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b031614155b1561252457325f908152600c602052604090205443116124c25760405162461bcd60e51b815260206004820152600e60248201526d5472616e736665722044656c617960901b6044820152606401610aa7565b326001600160a01b038616146125245760405162461bcd60e51b815260206004820152602160248201527f6e6f20627579696e6720746f2065787465726e616c2077616c6c6574732079656044820152601d60fa1b6064820152608401610aa7565b5050505b60075460ff16156114a8576001600160a01b0382165f908152600a602052604090205460ff16156125a4576001600160a01b0383165f908152600c602052604090205443116114a85760405162461bcd60e51b815260206004820152600860248201526720b73a349026a2ab60c11b6044820152606401610aa7565b506001600160a01b03165f908152600c6020526040808220439081905532835291205550565b5f61261e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166128239092919063ffffffff16565b8051909150156114a8578080602001905181019061263c91906130cd565b6114a85760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610aa7565b305f90815260208190526040812054604080518082019091526011546001600160501b038116808352600160501b90910460ff1615156020830152919250908215806126e5575080155b156126ef57505050565b600f546126fd906014612fb4565b83111561271557600f54612712906014612fb4565b92505b82156127845761272483612839565b475f811561278157600d546040516001600160a01b039091169083905f81818185875af1925050503d805f8114612776576040519150601f19603f3d011682016040523d82523d5f602084013e61277b565b606091505b50909150505b50505b505f8152601180546020909201511515600160501b026affffffffffffffffffffff1990921691909117905550565b5f600e54436127c29190613043565b9050600581116127dc576127d9610bb86064612955565b50565b600681116127f1576127d96107d06064612955565b60078111612806576127d96103e86064612955565b6128125f612710612955565b6007805464ffff0000001916905550565b606061283184845f85612a01565b949350505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061286c5761286c612ff2565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000000000000000000000000000000000000000000000816001815181106128c0576128c0612ff2565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f00000000000000000000000000000000000000000000000000000000000000009091169063791ac947906129249085905f908690309042906004016130e8565b5f604051808303815f87803b15801561293b575f80fd5b505af115801561294d573d5f803e3d5ffd5b505050505050565b60408051602081019091526001600160401b0383168082526013805467ffffffffffffffff1990811683179091556012805490911690911790556001600160801b038216156114a857604080518082019091525f80825260208201525f612710846001600160801b03166129c860025490565b6129d29190612fb4565b6129dc9190612fdf565b6001600160801b0316808352602090920182905250600160801b810217601055505050565b606082471015612a625760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610aa7565b5f80866001600160a01b03168587604051612a7d9190613159565b5f6040518083038185875af1925050503d805f8114612ab7576040519150601f19603f3d011682016040523d82523d5f602084013e612abc565b606091505b5091509150612acd87838387612ad8565b979650505050505050565b60608315612b465782515f03612b3f576001600160a01b0385163b612b3f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610aa7565b5081612831565b6128318383815115612b5b5781518083602001fd5b8060405162461bcd60e51b8152600401610aa791905b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114612bbc575f80fd5b919050565b5f8060408385031215612bd2575f80fd5b612bdb83612ba6565b946020939093013593505050565b5f60208284031215612bf9575f80fd5b81356001600160401b0381168114612c0f575f80fd5b9392505050565b80151581146127d9575f80fd5b5f8060408385031215612c34575f80fd5b612c3d83612ba6565b91506020830135612c4d81612c16565b809150509250929050565b5f805f60608486031215612c6a575f80fd5b612c7384612ba6565b9250612c8160208501612ba6565b9150604084013590509250925092565b5f60208284031215612ca1575f80fd5b612c0f82612ba6565b5f60208284031215612cba575f80fd5b81356001600160801b0381168114612c0f575f80fd5b5f8083601f840112612ce0575f80fd5b5081356001600160401b03811115612cf6575f80fd5b6020830191508360208260051b8501011115612d10575f80fd5b9250929050565b5f805f60408486031215612d29575f80fd5b83356001600160401b03811115612d3e575f80fd5b612d4a86828701612cd0565b9094509250506020840135612d5e81612c16565b809150509250925092565b5f805f8060408587031215612d7c575f80fd5b84356001600160401b0380821115612d92575f80fd5b612d9e88838901612cd0565b90965094506020870135915080821115612db6575f80fd5b50612dc387828801612cd0565b95989497509550505050565b5f60208284031215612ddf575f80fd5b8135612c0f81612c16565b5f8060408385031215612dfb575f80fd5b612e0483612ba6565b9150612e1260208401612ba6565b90509250929050565b5f60208284031215612e2b575f80fd5b5035919050565b600181811c90821680612e4657607f821691505b602082108103612e6457634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610a7757610a77612e9f565b600181815b80851115612f0057815f1904821115612ee657612ee6612e9f565b80851615612ef357918102915b93841c9390800290612ecb565b509250929050565b5f82612f1657506001610a77565b81612f2257505f610a77565b8160018114612f385760028114612f4257612f5e565b6001915050610a77565b60ff841115612f5357612f53612e9f565b50506001821b610a77565b5060208310610133831016604e8410600b8410161715612f81575081810a610a77565b612f8b8383612ec6565b805f1904821115612f9e57612f9e612e9f565b029392505050565b5f612c0f60ff841683612f08565b8082028115828204841417610a7757610a77612e9f565b634e487b7160e01b5f52601260045260245ffd5b5f82612fed57612fed612fcb565b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215613016575f80fd5b5051919050565b6020808252600c908201526b189bdd0819195d1958dd195960a21b604082015260600190565b81810381811115610a7757610a77612e9f565b6001600160801b0381811683821602808216919082811461307957613079612e9f565b505092915050565b5f6001600160801b038084168061309a5761309a612fcb565b92169190910492915050565b6001600160501b038181168382160190808211156130c6576130c6612e9f565b5092915050565b5f602082840312156130dd575f80fd5b8151612c0f81612c16565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156131385784516001600160a01b031683529383019391830191600101613113565b50506001600160a01b03969096166060850152505050608001529392505050565b5f82518060208501845e5f92019182525091905056fea26469706673582212204b993e3890ea68b6b2be9940dcb640311ee30f880e9b8f8b950efdf6d6409e2464736f6c63430008190033