Overview ERC20
PRICE
$0.00

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000,000,000,000,000,000,000.00 ARCHIE

Holders:
6
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x088B1fb7919Fe8E25377590AC759d4cD73378400
600a805462ff00ff19166201000117905560c0604052600b60808190526a417263686965204e656b6f60a81b60a09081526200003d9190816200057c565b506040805180820190915260068082526541524348494560d01b60209092019182526200006d91600c916200057c565b50600d805460ff191660099081179091556200008b90600a62000737565b620000a19069021e19e0c9bab24000006200074f565b600e819055620000b49060001962000787565b620000c2906000196200079e565b600f5560036012819055600460135560158190556005601655600260188190556019556001601b55601c556006601e819055601f55602480546001600160a01b0319908116730f7b55e157f91528f1ee480727785f68ffdf86271790915560258054821673a6832d7e1d1f2d23effe816819f16917e9c146a517905560268054821673ef07a2cd176001dd1f976efbf0d7f00a39b9d3ca179055602780549091167313498081b989f9351fead7802164ae374bc7300f179055600e546200018d906101f490620007b8565b6028556064600e54620001a19190620007b8565b60295562015180602a5568014d1120d7b1600000602b556729a2241af62c0000602c55348015620001d157600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600f546024546001600160a01b031660009081526001602090815260409182902092909255805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d92839263c45a01559260048083019392829003018186803b1580156200028057600080fd5b505afa15801562000295573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002bb9190620007cf565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200030457600080fd5b505afa15801562000319573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033f9190620007cf565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200038857600080fd5b505af11580156200039d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003c39190620007cf565b602280546001600160a01b039283166001600160a01b031991821617909155602180549284169290911682179055604080516315ab88c960e31b8152905163ad5c464891600480820192602092909190829003018186803b1580156200042857600080fd5b505afa1580156200043d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004639190620007cf565b602380546001600160a01b0319166001600160a01b0392831617905560245481166000908152600460209081526040808320805460ff1990811660019081179092553085528285208054821683179055600584527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba805482168317905560228054871686528386208054831684179055548616855260079093528184208054841682179055602154909416835290912080549091169091179055620005253390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600e546040516200056d91815260200190565b60405180910390a35062000837565b8280546200058a90620007fa565b90600052602060002090601f016020900481019282620005ae5760008555620005f9565b82601f10620005c957805160ff1916838001178555620005f9565b82800160010185558215620005f9579182015b82811115620005f9578251825591602001919060010190620005dc565b50620006079291506200060b565b5090565b5b808211156200060757600081556001016200060c565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620006795781600019048211156200065d576200065d62000622565b808516156200066b57918102915b93841c93908002906200063d565b509250929050565b600082620006925750600162000731565b81620006a15750600062000731565b8160018114620006ba5760028114620006c557620006e5565b600191505062000731565b60ff841115620006d957620006d962000622565b50506001821b62000731565b5060208310610133831016604e8410600b84101617156200070a575081810a62000731565b62000716838362000638565b80600019048211156200072d576200072d62000622565b0290505b92915050565b60006200074860ff84168362000681565b9392505050565b60008160001904831182151516156200076c576200076c62000622565b500290565b634e487b7160e01b600052601260045260246000fd5b60008262000799576200079962000771565b500690565b600082821015620007b357620007b362000622565b500390565b600082620007ca57620007ca62000771565b500490565b600060208284031215620007e257600080fd5b81516001600160a01b03811681146200074857600080fd5b600181811c908216806200080f57607f821691505b602082108114156200083157634e487b7160e01b600052602260045260246000fd5b50919050565b61445a80620008476000396000f3fe6080604052600436106104815760003560e01c80637b40a2e911610255578063ad5c464811610144578063d4b45570116100c1578063ea2f0b3711610085578063ea2f0b3714610e0f578063ee587ec214610e2f578063f2fde38b14610e45578063f31eec6e14610e65578063f41377ca14610e7a578063fb4aa58514610e9a57600080fd5b8063d4b4557014610d44578063dd62ed3e14610d5a578063e3a43dda14610da0578063e420295414610dc0578063e6609a0d14610dd657600080fd5b8063bf620a4511610108578063bf620a4514610cae578063c05125fb14610cce578063c49b9a8014610ce4578063caac793414610d04578063d4a3883f14610d2457600080fd5b8063ad5c464814610bec578063b269dc7114610c0c578063b62496f514610c22578063b6632a5314610c52578063b92ebd5f14610c8e57600080fd5b806395d89b41116101d2578063a1ca534711610196578063a1ca534714610b56578063a457c2d714610b6c578063a786c18b14610b8c578063a9059cbb14610bac578063acefd83d14610bcc57600080fd5b806395d89b4114610adf578063982d8de514610af457806398d0bea414610b0a5780639a72c88014610b2a5780639bac4a9514610b4057600080fd5b806388f820201161021957806388f8202014610a285780638ba4cc3c14610a615780638da5cb5b14610a81578063906e9dd014610a9f57806391140c5614610abf57600080fd5b80637b40a2e91461099c5780637d1db4a5146109bc57806382531712146109d2578063834929ea146109f25780638743da6d14610a0857600080fd5b80633bd5d1731161037157806352390c02116102ee57806368182be8116102b257806368182be81461090257806370a0823114610918578063715018a614610938578063757cf6281461094d5780637ad410661461098657600080fd5b806352390c021461085d5780635342acb41461087d5780636144b2c5146108b65780636605bfda146108cc57806366a76e6c146108ec57600080fd5b806343e672701161033557806343e67270146107d15780634549b039146107e757806349bd5a5e146108075780634a74bb02146108275780634edfb71d1461084757600080fd5b80633bd5d1731461073b5780633c5129001461075b5780633ed500f11461077b57806342966c6814610791578063437823ec146107b157600080fd5b8063205da483116103ff57806334c87eee116103c357806334c87eee146106995780633685d419146106af57806337f28981146106cf578063382e329a14610705578063395093511461071b57600080fd5b8063205da483146105e857806323b872dd146106215780632d838119146106415780632d88286314610661578063313ce5671461067757600080fd5b806310d5de531161044657806310d5de531461054057806313114a9d146105705780631694505e1461058557806318160ddd146105bd5780631f1b845b146105d257600080fd5b8062b4c6ec1461048d57806306fdde03146104b65780630787e040146104d8578063095ea7b3146104fa5780630adc43d51461052a57600080fd5b3661048857005b600080fd5b34801561049957600080fd5b506104a360295481565b6040519081526020015b60405180910390f35b3480156104c257600080fd5b506104cb610eb0565b6040516104ad9190613da4565b3480156104e457600080fd5b506104f86104f3366004613e11565b610f42565b005b34801561050657600080fd5b5061051a610515366004613e2e565b610fd0565b60405190151581526020016104ad565b34801561053657600080fd5b506104a3601d5481565b34801561054c57600080fd5b5061051a61055b366004613e11565b60086020526000908152604090205460ff1681565b34801561057c57600080fd5b506010546104a3565b34801561059157600080fd5b506021546105a5906001600160a01b031681565b6040516001600160a01b0390911681526020016104ad565b3480156105c957600080fd5b50600e546104a3565b3480156105de57600080fd5b506104a360165481565b3480156105f457600080fd5b506104a3610603366004613e11565b6001600160a01b031660009081526006602052604090206004015490565b34801561062d57600080fd5b5061051a61063c366004613e5a565b610fe7565b34801561064d57600080fd5b506104a361065c366004613e9b565b611050565b34801561066d57600080fd5b506104a360145481565b34801561068357600080fd5b50600d5460405160ff90911681526020016104ad565b3480156106a557600080fd5b506104a3602f5481565b3480156106bb57600080fd5b506104f86106ca366004613e11565b6110d4565b3480156106db57600080fd5b506104a36106ea366004613e11565b6001600160a01b031660009081526006602052604090205490565b34801561071157600080fd5b506104a360115481565b34801561072757600080fd5b5061051a610736366004613e2e565b6112c2565b34801561074757600080fd5b506104f8610756366004613e9b565b6112f8565b34801561076757600080fd5b506104f8610776366004613e11565b6113e2565b34801561078757600080fd5b506104a360305481565b34801561079d57600080fd5b506104f86107ac366004613e9b565b611474565b3480156107bd57600080fd5b506104f86107cc366004613e11565b61164e565b3480156107dd57600080fd5b506104a360135481565b3480156107f357600080fd5b506104a3610802366004613ec9565b6116cc565b34801561081357600080fd5b506022546105a5906001600160a01b031681565b34801561083357600080fd5b50600a5461051a9062010000900460ff1681565b34801561085357600080fd5b506104a3601f5481565b34801561086957600080fd5b506104f8610878366004613e11565b611759565b34801561088957600080fd5b5061051a610898366004613e11565b6001600160a01b031660009081526004602052604090205460ff1690565b3480156108c257600080fd5b506104a3602e5481565b3480156108d857600080fd5b506104f86108e7366004613e11565b6118dc565b3480156108f857600080fd5b506104a360195481565b34801561090e57600080fd5b506104a3602a5481565b34801561092457600080fd5b506104a3610933366004613e11565b611954565b34801561094457600080fd5b506104f86119b3565b34801561095957600080fd5b506104a3610968366004613e11565b6001600160a01b031660009081526006602052604090206003015490565b34801561099257600080fd5b506104a3601a5481565b3480156109a857600080fd5b506104f86109b7366004613ef5565b611a27565b3480156109c857600080fd5b506104a3602c5481565b3480156109de57600080fd5b506104f86109ed366004613f17565b611acb565b3480156109fe57600080fd5b506104a3601b5481565b348015610a1457600080fd5b506026546105a5906001600160a01b031681565b348015610a3457600080fd5b5061051a610a43366004613e11565b6001600160a01b031660009081526005602052604090205460ff1690565b348015610a6d57600080fd5b506104f8610a7c366004613e2e565b611b65565b348015610a8d57600080fd5b506000546001600160a01b03166105a5565b348015610aab57600080fd5b506104f8610aba366004613e11565b611baf565b348015610acb57600080fd5b506104f8610ada366004613f17565b611c27565b348015610aeb57600080fd5b506104cb611cb6565b348015610b0057600080fd5b506104a3602d5481565b348015610b1657600080fd5b506027546105a5906001600160a01b031681565b348015610b3657600080fd5b506104a3601c5481565b348015610b4c57600080fd5b506104a360175481565b348015610b6257600080fd5b506104a360205481565b348015610b7857600080fd5b5061051a610b87366004613e2e565b611cc5565b348015610b9857600080fd5b506024546105a5906001600160a01b031681565b348015610bb857600080fd5b5061051a610bc7366004613e2e565b611d14565b348015610bd857600080fd5b506104f8610be7366004613f52565b611d21565b348015610bf857600080fd5b506023546105a5906001600160a01b031681565b348015610c1857600080fd5b506104a3602b5481565b348015610c2e57600080fd5b5061051a610c3d366004613e11565b60076020526000908152604090205460ff1681565b348015610c5e57600080fd5b5061051a610c6d366004613e11565b6001600160a01b031660009081526006602052604090206002015460ff1690565b348015610c9a57600080fd5b506104f8610ca9366004613f7e565b611da7565b348015610cba57600080fd5b506104f8610cc9366004613e2e565b611e12565b348015610cda57600080fd5b506104a360185481565b348015610cf057600080fd5b506104f8610cff366004613f7e565b611ed8565b348015610d1057600080fd5b506025546105a5906001600160a01b031681565b348015610d3057600080fd5b506104f8610d3f366004613fe5565b611f4d565b348015610d5057600080fd5b506104a3601e5481565b348015610d6657600080fd5b506104a3610d75366004614051565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b348015610dac57600080fd5b506104f8610dbb366004613ef5565b612044565b348015610dcc57600080fd5b506104a360125481565b348015610de257600080fd5b506104a3610df1366004613e11565b6001600160a01b031660009081526006602052604090206001015490565b348015610e1b57600080fd5b506104f8610e2a366004613e11565b6120e0565b348015610e3b57600080fd5b506105a561dead81565b348015610e5157600080fd5b506104f8610e60366004613e11565b61215b565b348015610e7157600080fd5b506104a3612245565b348015610e8657600080fd5b506104f8610e95366004613e11565b61231e565b348015610ea657600080fd5b506104a360155481565b6060600b8054610ebf9061408a565b80601f0160208091040260200160405190810160405280929190818152602001828054610eeb9061408a565b8015610f385780601f10610f0d57610100808354040283529160200191610f38565b820191906000526020600020905b815481529060010190602001808311610f1b57829003601f168201915b5050505050905090565b6000546001600160a01b03163314610f755760405162461bcd60e51b8152600401610f6c906140c5565b60405180910390fd5b6001600160a01b038116600081815260076020908152604091829020805460ff1916600117905590519182527f8ee06c35c3f5b7df6a6daa7e40d7aa88c13d6e606cd3c03a766bc53a66cdedb691015b60405180910390a150565b6000610fdd338484612396565b5060015b92915050565b6000610ff48484846124bb565b6110468433611041856040518060600160405280602881526020016143d8602891396001600160a01b038a1660009081526003602090815260408083203384529091529020549190612c85565b612396565b5060019392505050565b6000600f548211156110b75760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610f6c565b60006110c1612cbf565b90506110cd8382612ce2565b9392505050565b6000546001600160a01b031633146110fe5760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b03811660009081526005602052604090205460ff166111665760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c7564656400000000006044820152606401610f6c565b60005b60095481101561128857816001600160a01b031660098281548110611190576111906140fa565b6000918252602090912001546001600160a01b0316141561127657600980546111bb90600190614126565b815481106111cb576111cb6140fa565b600091825260209091200154600980546001600160a01b0390921691839081106111f7576111f76140fa565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600590925220805460ff19169055600980548061124f5761124f61413d565b600082815260209020810160001990810180546001600160a01b0319169055019055611288565b8061128081614153565b915050611169565b506040516001600160a01b03821681527fb31990b399410eeea874c2c81063feb4b5e55f66f46004a8306f10a81f031d3f90602001610fc5565b3360008181526003602090815260408083206001600160a01b03871684529091528120549091610fdd9185906110419086612d24565b3360008181526005602052604090205460ff161561136d5760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610f6c565b600061137883612d83565b505050506001600160a01b0384166000908152600160205260409020549192506113a491905082612dd2565b6001600160a01b038316600090815260016020526040902055600f546113ca9082612dd2565b600f556010546113da9084612d24565b601055505050565b6000546001600160a01b0316331461140c5760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b038116600081815260066020908152604080832060028101805460ff19169055600381018490556004018390558051938452908301919091527f3c2f88c2d934145e680e5651c98370f6e7869b4fe4fd16a91d7be0671fd2f4a19101610fc5565b33806114cc5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610f6c565b6001600160a01b03811661dead14156115315760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865206275726e206164647265736044820152607360f81b6064820152608401610f6c565b600061153c82611954565b9050828110156115995760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610f6c565b60006115ad6115a6612cbf565b8590612e14565b6001600160a01b0384166000908152600160205260409020549091506115d39082612dd2565b6001600160a01b03841660009081526001602090815260408083209390935560059052205460ff161561163d576001600160a01b0383166000908152600260205260409020546116239085612dd2565b6001600160a01b0384166000908152600260205260409020555b611648838583612e93565b50505050565b6000546001600160a01b031633146116785760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b038116600081815260046020908152604091829020805460ff1916600117905590519182527f58c3e0504c69d3a92726966f152a771e0f8f6ad4daca1ae9055a38aba1fd2b629101610fc5565b6000600e548311156117205760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610f6c565b8161173f57600061173084612d83565b50939550610fe1945050505050565b600061174a84612d83565b50929550610fe1945050505050565b6000546001600160a01b031633146117835760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b03811660009081526005602052604090205460ff16156117ec5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610f6c565b6001600160a01b03811660009081526001602052604090205415611846576001600160a01b03811660009081526001602052604090205461182c90611050565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b0381166000818152600560209081526040808320805460ff191660019081179091556009805491820181559093527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af90920180546001600160a01b0319168417905590519182527f6f6f36b62c3e3a776fc3052d503097ffb886d7eb4546e768132fef82747e30b99101610fc5565b6000546001600160a01b031633146119065760405162461bcd60e51b8152600401610f6c906140c5565b602680546001600160a01b0319166001600160a01b0383169081179091556040519081527fa956ec5d1bfa4d3cf86651bce8dfee650c06c14e553621914adbac1b20c5be0090602001610fc5565b6001600160a01b03811660009081526005602052604081205460ff161561199157506001600160a01b031660009081526002602052604090205490565b6001600160a01b038216600090815260016020526040902054610fe190611050565b6000546001600160a01b031633146119dd5760405162461bcd60e51b8152600401610f6c906140c5565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314611a515760405162461bcd60e51b8152600401610f6c906140c5565b600d54611a629060ff16600a614252565b611a6c9083614261565b602b55600d54611a809060ff16600a614252565b611a8a9082614261565b602c5560408051838152602081018390527f9a60806b80683c0f1e6c1d2f63e47e300945d15205686c36807fc286aa14e5a491015b60405180910390a15050565b6000546001600160a01b03163314611af55760405162461bcd60e51b8152600401610f6c906140c5565b601f859055601384905560168390556019829055601c819055604080518681526020810186905290810184905260608101839052608081018290527f1de27f982a5a2e5b60e90309cab78d9ab8bc72d1eb1cc2a1ce7d764d05098ad19060a0015b60405180910390a15050505050565b6000546001600160a01b03163314611b8f5760405162461bcd60e51b8152600401610f6c906140c5565b611bab3383611ba684670de0b6b3a7640000614261565b6124bb565b5050565b6000546001600160a01b03163314611bd95760405162461bcd60e51b8152600401610f6c906140c5565b602580546001600160a01b0319166001600160a01b0383169081179091556040519081527f0a797a504d88dafb7a5b2f6eba20ee68ec359dfea7c7b5c682a3befefbb73d8e90602001610fc5565b6000546001600160a01b03163314611c515760405162461bcd60e51b8152600401610f6c906140c5565b601e859055601284905560158390556018829055601b819055604080518681526020810186905290810184905260608101839052608081018290527ff8a705b84a676a85ccaa4f1b5c10010014d9a799f1f704903e34b8a5f2facc7e9060a001611b56565b6060600c8054610ebf9061408a565b6000610fdd338461104185604051806060016040528060258152602001614400602591393360009081526003602090815260408083206001600160a01b038d1684529091529020549190612c85565b6000610fdd3384846124bb565b6000546001600160a01b03163314611d4b5760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b038216600081815260086020908152604091829020805460ff19168515159081179091558251938452908301527f2162ce92c3a4912863d16071bf16a983997aaa42e497768ceddbf5992ee122609101611abf565b6000546001600160a01b03163314611dd15760405162461bcd60e51b8152600401610f6c906140c5565b600a805460ff19168215159081179091556040519081527f29738dcc625d24e64a3df0de4b648e35d2b8044b5442f5c44fe89ffa2de8a69a90602001610fc5565b6000546001600160a01b03163314611e3c5760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b038216600090815260066020526040902060028101805460ff1916600117905542600390910155611e778162015180614261565b6001600160a01b0383166000818152600660209081526040918290206004019390935580519182526001928201929092529081018290527f9dda046cbc86da321bb00fc7380d7951491fa72d7bcb0492771db2dd1dadf3c690606001611abf565b6000546001600160a01b03163314611f025760405162461bcd60e51b8152600401610f6c906140c5565b600a8054821515620100000262ff0000199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15990610fc590831515815260200190565b6000546001600160a01b03163314611f775760405162461bcd60e51b8152600401610f6c906140c5565b6000838214611fc85760405162461bcd60e51b815260206004820152601760248201527f6d757374206265207468652073616d65206c656e6774680000000000000000006044820152606401610f6c565b8381101561203d5761202b858583818110611fe557611fe56140fa565b9050602002016020810190611ffa9190613e11565b84848481811061200c5761200c6140fa565b90506020020135670de0b6b3a76400006120269190614261565b612fc5565b612036600182614280565b9050611fc8565b5050505050565b6000546001600160a01b0316331461206e5760405162461bcd60e51b8152600401610f6c906140c5565b61208f61271061208984600e54612e1490919063ffffffff16565b90612ce2565b602855600e546120a790612710906120899084612e14565b60295560408051838152602081018390527f06d7925a478fc398e43f23768d67307305d40c613994c8f8234bdaafc0f3f08e9101611abf565b6000546001600160a01b0316331461210a5760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b038116600081815260046020908152604091829020805460ff1916905590519182527f4f6a6b6efe34ec6478021aa9fb7f6980e78ea3a10c74074a8ce49d5d3ebf1f7e9101610fc5565b6000546001600160a01b031633146121855760405162461bcd60e51b8152600401610f6c906140c5565b6001600160a01b0381166121ea5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610f6c565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b602254600090819061225f906001600160a01b0316611954565b6023546022546040516370a0823160e01b81526001600160a01b0391821660048201529293506000929116906370a082319060240160206040518083038186803b1580156122ac57600080fd5b505afa1580156122c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e49190614298565b90506000816122f5575060006110cd565b600d5461231690839061230c9060ff16600a614252565b6120899086614261565b949350505050565b6000546001600160a01b031633146123485760405162461bcd60e51b8152600401610f6c906140c5565b602780546001600160a01b0319166001600160a01b0383169081179091556040519081527f656c212610c2fb098cbf3d0ffd9a6904957777648d9161ad45b7e7bcef0793c090602001610fc5565b6001600160a01b0383166123f85760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610f6c565b6001600160a01b0382166124595760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610f6c565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661251f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610f6c565b6001600160a01b0382166125815760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610f6c565b600081116125e35760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610f6c565b6001600160a01b03831660009081526006602052604090206002015460ff16801561263a57506001600160a01b038316600090815260066020526040902060048101546003909101546126369190614280565b4210155b1561266f576001600160a01b038316600090815260066020526040812060028101805460ff1916905560048101829055600301555b6001600160a01b03831660009081526006602052604090206002015460ff1680156126c557506001600160a01b038316600090815260066020526040902060048101546003909101546126c29190614280565b42105b15612736576001600160a01b03831660009081526006602052604090206002015460ff16156127365760405162461bcd60e51b815260206004820152601f60248201527f4c6f636b6564204163636f756e742063616e206e6f74207472616e73666572006044820152606401610f6c565b600080612741612245565b11156127745761276d612752612245565b600d546127639060ff16600a614252565b6120899085614261565b9050612778565b5060005b6000546001600160a01b038581169116148015906127a457506000546001600160a01b03848116911614155b15612baf57600a5460ff16612837576001600160a01b03841660009081526004602052604090205460ff16806127f257506001600160a01b03831660009081526004602052604090205460ff165b6128375760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610f6c565b6001600160a01b03841660009081526007602052604090205460ff16801561287857506001600160a01b03831660009081526008602052604090205460ff16155b156128dc5760295461288984611954565b6128939084614280565b11156128d75760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610f6c565b612a59565b6001600160a01b03831660009081526007602052604090205460ff16801561291d57506001600160a01b03841660009081526008602052604090205460ff16155b1561294457602c548111156128d75760405162461bcd60e51b8152600401610f6c906142b1565b6001600160a01b03841660009081526008602052604090205460ff1615801561298657506001600160a01b03831660009081526008602052604090205460ff16155b156129b957602c548111156129ad5760405162461bcd60e51b8152600401610f6c906142b1565b60295461288984611954565b6001600160a01b03841660009081526008602052604090205460ff1680156129fa57506001600160a01b03831660009081526008602052604090205460ff16155b15612a5957602954612a0b84611954565b612a159084614280565b1115612a595760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610f6c565b6001600160a01b03841660009081526007602052604090205460ff16158015612a9b57506001600160a01b03841660009081526008602052604090205460ff16155b15612baf57602a546001600160a01b038516600090815260066020526040902060010154612ac99042614126565b1015612b8d57602b546001600160a01b038516600090815260066020526040902054612af6908390614280565b1115612b5a5760405162461bcd60e51b815260206004820152602d60248201527f5472616e7366657220616d6f756e74206578636565647320746865206461696c60448201526c3cb6b0bc2a3c20b6b7bab73a1760991b6064820152608401610f6c565b6001600160a01b03841660009081526006602052604081208054839290612b82908490614280565b90915550612baf9050565b6001600160a01b03841660009081526006602052604090204260018201558190555b6000612bba30611954565b60285490915081108015908190612bd95750600a54610100900460ff16155b8015612bfe57506001600160a01b03861660009081526007602052604090205460ff16155b8015612c125750600a5462010000900460ff165b15612c25576028549150612c2582612fd0565b6001600160a01b03861660009081526004602052604090205460019060ff1680612c6757506001600160a01b03861660009081526004602052604090205460ff165b15612c70575060005b612c7c87878784613221565b50505050505050565b60008184841115612ca95760405162461bcd60e51b8152600401610f6c9190613da4565b506000612cb68486614126565b95945050505050565b6000806000612ccc6133d3565b9092509050612cdb8282612ce2565b9250505090565b60006110cd83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613555565b600080612d318385614280565b9050838110156110cd5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610f6c565b6000806000806000806000806000612d9a8a613583565b9250925092506000806000612db88d8686612db3612cbf565b6135c5565b919f909e50909c50959a5093985091965092945050505050565b60006110cd83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612c85565b600082612e2357506000610fe1565b6000612e2f8385614261565b905082612e3c85836142f9565b146110cd5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610f6c565b61dead60005260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d54612eca9082612d24565b61dead6000527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d5560056020527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba5460ff1615612f865761dead60005260026020527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc54612f589083612d24565b61dead60005260026020527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc555b60405182815261dead906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016124ae565b611bab3383836124bb565b600a805461ff001916610100179055602f54602d54603054602e546000939291612ff991614280565b6130039190614280565b61300d9190614280565b9050600081602d54846130209190614261565b61302a91906142f9565b90506000826030548561303d9190614261565b61304791906142f9565b9050600083602e548661305a9190614261565b61306491906142f9565b9050600084602f54876130779190614261565b61308191906142f9565b90506000613090846002612ce2565b9050600061309e8583612dd2565b905047600083856130af888b614280565b6130b99190614280565b6130c39190614280565b90506130ce81613615565b60006130da4784612dd2565b90506000826130e98784614261565b6130f391906142f9565b90506000836131028c85614261565b61310c91906142f9565b905060008461311b8a86614261565b61312591906142f9565b90506000856131348c87614261565b61313e91906142f9565b602554909150613166906001600160a01b0316613161606461208987605a612e14565b61377e565b602654613186906001600160a01b0316613161606461208986605a612e14565b6027546131a6906001600160a01b0316613161606461208985605a612e14565b6131b088856137b9565b6000602e8190556030819055602d819055602f55604080518a8152602081018790529081018990527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15050600a805461ff001916905550505050505050505050505050565b8061324e576132496000601d819055601181905560148190556017819055601a819055602055565b61327f565b6001600160a01b03841660009081526007602052604090205460ff161561327757613249613896565b61327f6138d9565b6001600160a01b03841660009081526005602052604090205460ff1680156132c057506001600160a01b03831660009081526005602052604090205460ff16155b156132d5576132d0848484613911565b611648565b6001600160a01b03841660009081526005602052604090205460ff1615801561331657506001600160a01b03831660009081526005602052604090205460ff165b15613326576132d0848484613ac6565b6001600160a01b03841660009081526005602052604090205460ff1615801561336857506001600160a01b03831660009081526005602052604090205460ff16155b15613378576132d0848484613b6f565b6001600160a01b03841660009081526005602052604090205460ff1680156133b857506001600160a01b03831660009081526005602052604090205460ff165b156133c8576132d0848484613bb3565b611648848484613b6f565b600f54600e546000918291825b60095481101561352557826001600060098481548110613402576134026140fa565b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061346d5750816002600060098481548110613446576134466140fa565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561348357600f54600e54945094505050509091565b6134c9600160006009848154811061349d5761349d6140fa565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490612dd2565b925061351160026000600984815481106134e5576134e56140fa565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390612dd2565b91508061351d81614153565b9150506133e0565b50600e54600f5461353591612ce2565b82101561354c57600f54600e549350935050509091565b90939092509050565b600081836135765760405162461bcd60e51b8152600401610f6c9190613da4565b506000612cb684866142f9565b60008060008061359285613c26565b9050600061359f86613c42565b905060006135b7826135b18986612dd2565b90612dd2565b979296509094509092505050565b60008080806135d48886612e14565b905060006135e28887612e14565b905060006135f08888612e14565b90506000613602826135b18686612dd2565b939b939a50919850919650505050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061364a5761364a6140fa565b6001600160a01b03928316602091820292909201810191909152602154604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561369e57600080fd5b505afa1580156136b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136d6919061431b565b816001815181106136e9576136e96140fa565b6001600160a01b03928316602091820292909201015260215461370f9130911684612396565b60215460405163791ac94760e01b81526001600160a01b039091169063791ac94790613748908590600090869030904290600401614338565b600060405180830381600087803b15801561376257600080fd5b505af1158015613776573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156137b4573d6000803e3d6000fd5b505050565b6021546137d19030906001600160a01b031684612396565b6021546001600160a01b031663f305d7198230856000806137fa6000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b15801561385d57600080fd5b505af1158015613871573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061203d91906143a9565b601e54601d55601254601181905560155460148190556018546017819055601b54601a8190556138d49390926138ce92918391612d24565b90612d24565b602055565b601f54601d55601354601181905560165460148190556019546017819055601c54601a8190556138d49390926138ce92918391612d24565b60008060008060008061392387612d83565b6001600160a01b038f16600090815260026020526040902054959b509399509197509550935091506139559088612dd2565b6001600160a01b038a166000908152600260209081526040808320939093556001905220546139849087612dd2565b6001600160a01b03808b1660009081526001602052604080822093909355908a16815220546139b39086612d24565b6001600160a01b0389166000908152600160209081526040909120919091555415613a64576139fb6139f660205461208960115485612e1490919063ffffffff16565b613c5e565b613a1e613a1960205461208960145485612e1490919063ffffffff16565b613cfc565b613a41613a3c60205461208960175485612e1490919063ffffffff16565b613d28565b613a64613a5f602054612089601a5485612e1490919063ffffffff16565b613d54565b613a6e8483613d80565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051613ab391815260200190565b60405180910390a3505050505050505050565b600080600080600080613ad887612d83565b6001600160a01b038f16600090815260016020526040902054959b50939950919750955093509150613b0a9087612dd2565b6001600160a01b03808b16600090815260016020908152604080832094909455918b16815260029091522054613b409084612d24565b6001600160a01b0389166000908152600260209081526040808320939093556001905220546139b39086612d24565b600080600080600080613b8187612d83565b6001600160a01b038f16600090815260016020526040902054959b509399509197509550935091506139849087612dd2565b600080600080600080613bc587612d83565b6001600160a01b038f16600090815260026020526040902054959b50939950919750955093509150613bf79088612dd2565b6001600160a01b038a16600090815260026020908152604080832093909355600190522054613b0a9087612dd2565b6000610fe16064612089601d5485612e1490919063ffffffff16565b6000610fe1606461208960205485612e1490919063ffffffff16565b6000613c68612cbf565b90506000613c768383612e14565b90508260306000828254613c8a9190614280565b909155505030600090815260016020526040902054613ca99082612d24565b3060009081526001602090815260408083209390935560059052205460ff16156137b45730600090815260026020526040902054613ce79084612d24565b30600090815260026020526040902055505050565b6000613d06612cbf565b90506000613d148383612e14565b905082602d6000828254613c8a9190614280565b6000613d32612cbf565b90506000613d408383612e14565b905082602f6000828254613c8a9190614280565b6000613d5e612cbf565b90506000613d6c8383612e14565b905082602e6000828254613c8a9190614280565b600f54613d8d9083612dd2565b600f55601054613d9d9082612d24565b6010555050565b600060208083528351808285015260005b81811015613dd157858101830151858201604001528201613db5565b81811115613de3576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114613e0e57600080fd5b50565b600060208284031215613e2357600080fd5b81356110cd81613df9565b60008060408385031215613e4157600080fd5b8235613e4c81613df9565b946020939093013593505050565b600080600060608486031215613e6f57600080fd5b8335613e7a81613df9565b92506020840135613e8a81613df9565b929592945050506040919091013590565b600060208284031215613ead57600080fd5b5035919050565b80358015158114613ec457600080fd5b919050565b60008060408385031215613edc57600080fd5b82359150613eec60208401613eb4565b90509250929050565b60008060408385031215613f0857600080fd5b50508035926020909101359150565b600080600080600060a08688031215613f2f57600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b60008060408385031215613f6557600080fd5b8235613f7081613df9565b9150613eec60208401613eb4565b600060208284031215613f9057600080fd5b6110cd82613eb4565b60008083601f840112613fab57600080fd5b50813567ffffffffffffffff811115613fc357600080fd5b6020830191508360208260051b8501011115613fde57600080fd5b9250929050565b60008060008060408587031215613ffb57600080fd5b843567ffffffffffffffff8082111561401357600080fd5b61401f88838901613f99565b9096509450602087013591508082111561403857600080fd5b5061404587828801613f99565b95989497509550505050565b6000806040838503121561406457600080fd5b823561406f81613df9565b9150602083013561407f81613df9565b809150509250929050565b600181811c9082168061409e57607f821691505b602082108114156140bf57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008282101561413857614138614110565b500390565b634e487b7160e01b600052603160045260246000fd5b600060001982141561416757614167614110565b5060010190565b600181815b808511156141a957816000190482111561418f5761418f614110565b8085161561419c57918102915b93841c9390800290614173565b509250929050565b6000826141c057506001610fe1565b816141cd57506000610fe1565b81600181146141e357600281146141ed57614209565b6001915050610fe1565b60ff8411156141fe576141fe614110565b50506001821b610fe1565b5060208310610133831016604e8410600b841016171561422c575081810a610fe1565b614236838361416e565b806000190482111561424a5761424a614110565b029392505050565b60006110cd60ff8416836141b1565b600081600019048311821515161561427b5761427b614110565b500290565b6000821982111561429357614293614110565b500190565b6000602082840312156142aa57600080fd5b5051919050565b60208082526028908201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546040820152673c20b6b7bab73a1760c11b606082015260800190565b60008261431657634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561432d57600080fd5b81516110cd81613df9565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156143885784516001600160a01b031683529383019391830191600101614363565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156143be57600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d437ccbd8ae1b4a3025c7153794a7eaedb0cdefabac45ec7d733c10289ca77bd64736f6c63430008090033