token-icon

Hommies

Token

Overview[ERC-20]

Max Total Supply
665,000,000.0
HOMMIES
Holders
1,355+0.00%
Transfers
22,747

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561000f575f80fd5b5060043610610281575f3560e01c8063715018a611610156578063a9059cbb116100ca578063d547741f11610084578063d547741f1461058f578063d5abeb01146105a2578063dd62ed3e146105ab578063f2fde38b146105be578063fb235f34146105d1578063fb75b2c7146105e4575f80fd5b8063a9059cbb14610514578063b33712c514610527578063c816841b1461052f578063cc1776d314610542578063d505accf14610555578063d539139314610568575f80fd5b806384b0196e1161011b57806384b0196e146104b35780638da5cb5b146104ce57806391d14854146104df57806395d89b41146104f257806396804ba6146104fa578063a217fddf1461050d575f80fd5b8063715018a61461045e578063735de9f71461046657806379cc6790146104795780637ecebe001461048c5780638124f7ac1461049f575f80fd5b8063378dc3dc116101f857806349df728c116101b257806349df728c146103df5780634f7041a5146103f25780635958621e146104045780635c975abb146104175780636f9fb98a1461042257806370a0823114610436575f80fd5b8063378dc3dc146103745780633b6238651461037d57806340c10f191461038657806342966c6814610399578063439766ce146103ac57806344478425146103b4575f80fd5b806323b872dd1161024957806323b872dd146102fc578063248a9ca31461030f5780632f2ff15d14610331578063313ce567146103445780633644e5151461035957806336568abe14610361575f80fd5b806301ffc9a71461028557806306fdde03146102ad578063095ea7b3146102c25780630d2cf31f146102d557806318160ddd146102ea575b5f80fd5b610298610293366004612142565b6105f7565b60405190151581526020015b60405180910390f35b6102b561062d565b6040516102a491906121ac565b6102986102d03660046121d2565b6106bd565b6102e86102e3366004612211565b6106d4565b005b6002545b6040519081526020016102a4565b61029861030a366004612251565b610745565b6102ee61031d36600461228f565b5f9081526009602052604090206001015490565b6102e861033f3660046122a6565b61083e565b60125b60405160ff90911681526020016102a4565b6102ee610868565b6102e861036f3660046122a6565b610876565b6102ee600b5481565b6102ee60105481565b6102e86103943660046121d2565b6108ae565b6102e86103a736600461228f565b6109d4565b6102986109e1565b600e546103c7906001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b6102e86103ed3660046122d4565b610a1e565b600a5461034790610100900460ff1681565b6102e86104123660046122d4565b610b6a565b600a5460ff16610298565b305f908152602081905260409020546102ee565b6102ee6104443660046122d4565b6001600160a01b03165f9081526020819052604090205490565b6102e8610bd8565b6011546103c7906001600160a01b031681565b6102e86104873660046121d2565b610beb565b6102ee61049a3660046122d4565b610c00565b600a54610347906301000000900460ff1681565b6104bb610c1d565b6040516102a497969594939291906122ef565b6005546001600160a01b03166103c7565b6102986104ed3660046122a6565b610c5f565b6102b5610c89565b6102e861050836600461228f565b610c98565b6102ee5f81565b6102986105223660046121d2565b610cc3565b610298610d23565b600f546103c7906001600160a01b031681565b600a546103479062010000900460ff1681565b6102e8610563366004612386565b610d5a565b6102ee7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102e861059d3660046122a6565b610e90565b6102ee600c5481565b6102ee6105b93660046123ef565b610eb4565b6102e86105cc3660046122d4565b610ede565b6102e86105df3660046122d4565b610f18565b600d546103c7906001600160a01b031681565b5f6001600160e01b03198216637965db0b60e01b148061062757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606003805461063c9061241b565b80601f01602080910402602001604051908101604052809291908181526020018280546106689061241b565b80156106b35780601f1061068a576101008083540402835291602001916106b3565b820191905f5260205f20905b81548152906001019060200180831161069657829003601f168201915b5050505050905090565b5f336106ca818585610f86565b5060019392505050565b6106de5f33610c5f565b6107035760405162461bcd60e51b81526004016106fa90612453565b60405180910390fd5b600a805462ffff00191661010060ff9586160262ff000019161762010000938516939093029290921763ff000000191663010000009190931602919091179055565b5f61074e610f93565b6001600160a01b0384166107745760405162461bcd60e51b81526004016106fa90612483565b6001600160a01b03831661079a5760405162461bcd60e51b81526004016106fa90612483565b5f6107a58533610eb4565b9050828110156108085760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016106fa565b5f83116108275760405162461bcd60e51b81526004016106fa906124ac565b610832858585610fd9565b50600195945050505050565b5f8281526009602052604090206001015461085881611248565b6108628383611252565b50505050565b5f6108716112e3565b905090565b6001600160a01b038116331461089f5760405163334bd91960e11b815260040160405180910390fd5b6108a9828261140c565b505050565b6108b6610f93565b6108e07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610c5f565b6109255760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b60448201526064016106fa565b6001600160a01b03821661094b5760405162461bcd60e51b81526004016106fa906124ef565b6109576012600a612613565b600c546109649190612621565b8161096e60025490565b6109789190612638565b11156109c65760405162461bcd60e51b815260206004820152601a60248201527f45524332303a206d617820737570706c7920657863656564656400000000000060448201526064016106fa565b6109d08282611477565b5050565b6109de33826114ab565b50565b5f6109ea610f93565b6109f45f33610c5f565b610a105760405162461bcd60e51b81526004016106fa90612453565b610a186114df565b50600190565b610a26610f93565b610a305f33610c5f565b610a4c5760405162461bcd60e51b81526004016106fa90612453565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a92573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ab6919061264b565b600e5460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925083169063a9059cbb906044016020604051808303815f875af1158015610b08573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2c9190612662565b6108a95760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016106fa565b610b745f33610c5f565b610b905760405162461bcd60e51b81526004016106fa90612453565b6001600160a01b038116610bb65760405162461bcd60e51b81526004016106fa906124ef565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b610be0611539565b610be95f611566565b565b610bf68233836115b7565b6109d082826114ab565b6001600160a01b0381165f90815260086020526040812054610627565b5f6060805f805f6060610c2e611614565b610c36611641565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f9182526009602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606004805461063c9061241b565b610ca25f33610c5f565b610cbe5760405162461bcd60e51b81526004016106fa90612453565b601055565b5f610ccc610f93565b6001600160a01b038316610cf25760405162461bcd60e51b81526004016106fa90612483565b5f8211610d115760405162461bcd60e51b81526004016106fa906124ac565b610d1c338484610fd9565b9392505050565b5f610d2c61166e565b610d365f33610c5f565b610d525760405162461bcd60e51b81526004016106fa90612453565b610a186116b7565b83421115610d7e5760405163313c898160e11b8152600481018590526024016106fa565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610dc98c6001600160a01b03165f90815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610e23826116f0565b90505f610e328287878761171c565b9050896001600160a01b0316816001600160a01b031614610e79576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016106fa565b610e848a8a8a610f86565b50505050505050505050565b5f82815260096020526040902060010154610eaa81611248565b610862838361140c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b610ee6611539565b6001600160a01b038116610f0f57604051631e4fbdf760e01b81525f60048201526024016106fa565b6109de81611566565b610f225f33610c5f565b610f3e5760405162461bcd60e51b81526004016106fa90612453565b6001600160a01b038116610f645760405162461bcd60e51b81526004016106fa906124ef565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6108a98383836001611748565b600a5460ff1615610be95760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016106fa565b5f610fe2610f93565b6001600160a01b0384166110085760405162461bcd60e51b81526004016106fa90612483565b6001600160a01b03831661102e5760405162461bcd60e51b81526004016106fa90612483565b5f82116110995760405162461bcd60e51b815260206004820152603360248201527f416d6f756e742073686f756c642062652067726561746572207468616e207a656044820152723937903337b9103a3930b739b0b1ba34b7b71760691b60648201526084016106fa565b600a54600f545f9160ff6301000000909104169084906001600160a01b0388811691161480156110d757506011546001600160a01b03878116911614155b156110ee57600a54610100900460ff169150611127565b600f546001600160a01b039081169087160361111757600a5462010000900460ff169150611127565b600a546301000000900460ff1691505b611131858361181a565b925061113d8382612681565b90505f61114b600285612694565b90505f611159600286612694565b9050611166893083611834565b600d5461117e908a906001600160a01b031684611834565b611189898985611834565b305f90815260208190526040812054906111a56012600a612613565b6010546111b29190612621565b8211156111e0576111dd6111c86012600a612613565b6010546111d59190612621565b6103e8611891565b90505b67016345785d8a00006111f56012600a612613565b6010546112029190612621565b8311801561120f57508082115b15611236576112366112236012600a612613565b6010546112309190612621565b83611b9d565b5060019b9a5050505050505050505050565b6109de8133611d56565b5f61125d8383610c5f565b6112dc575f8381526009602090815260408083206001600160a01b03861684529091529020805460ff191660011790556112943390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610627565b505f610627565b5f306001600160a01b037f0000000000000000000000008a370c951f34e295b2655b47bb0985dd08d8f7181614801561133b57507f000000000000000000000000000000000000000000000000000000000000000146145b1561136557507fe4cc1470bd97352610bdb51204e47c09b329b8c2b62a55a8a7db17b689cc2ff290565b610871604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f02fa15c817decb6d4886fa91737cc6ae3a5b7b4777ed3b8eff6cbd85d4dcc5ce918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f6114178383610c5f565b156112dc575f8381526009602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610627565b6001600160a01b0382166114a05760405163ec442f0560e01b81525f60048201526024016106fa565b6109d05f8383611d8f565b6001600160a01b0382166114d457604051634b637e8f60e11b81525f60048201526024016106fa565b6109d0825f83611d8f565b6114e7610f93565b600a805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861151c3390565b6040516001600160a01b03909116815260200160405180910390a1565b6005546001600160a01b03163314610be95760405163118cdaa760e01b81523360048201526024016106fa565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6115c28484610eb4565b90505f198114610862578181101561160657604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016106fa565b61086284848484035f611748565b60606108717f486f6d6d696573000000000000000000000000000000000000000000000000076006611eb5565b60606108717f31000000000000000000000000000000000000000000000000000000000000016007611eb5565b600a5460ff16610be95760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016106fa565b6116bf61166e565b600a805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa3361151c565b5f6106276116fc6112e3565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061172c88888888611f5e565b92509250925061173c8282612026565b50909695505050505050565b6001600160a01b0384166117715760405163e602df0560e01b81525f60048201526024016106fa565b6001600160a01b03831661179a57604051634a1406b160e11b81525f60048201526024016106fa565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561086257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161180c91815260200190565b60405180910390a350505050565b5f606461182a60ff841685612621565b610d1c9190612694565b6001600160a01b03831661185d57604051634b637e8f60e11b81525f60048201526024016106fa565b6001600160a01b0382166118865760405163ec442f0560e01b81525f60048201526024016106fa565b6108a9838383611d8f565b5f6127108211156118d85760405162461bcd60e51b81526020600482015260116024820152700a6d8d2e0e0c2ceca40e8dede40d0d2ced607b1b60448201526064016106fa565b5f8060135f9054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561192a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061194e91906126c9565b50915091505f60135f9054906101000a90046001600160a01b03166001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156119a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119c89190612715565b90505f60135f9054906101000a90046001600160a01b03166001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a1b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a3f9190612715565b90505f6001600160a01b0383163003611adc57601154604051630153543560e21b8152600481018a90526001600160701b038088166024830152861660448201526001600160a01b039091169063054d50d4906064015b602060405180830381865afa158015611ab1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ad5919061264b565b9050611b6c565b6001600160a01b0382163003611b3457601154604051630153543560e21b8152600481018a90526001600160701b038087166024830152871660448201526001600160a01b039091169063054d50d490606401611a96565b60405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b60448201526064016106fa565b5f612710611b7a8984612621565b611b849190612694565b9050611b908183612681565b9998505050505050505050565b611ba5610f93565b60115460405163095ea7b360e01b81526001600160a01b03909116600482015260248101839052309063095ea7b3906044016020604051808303815f875af1158015611bf3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c179190612662565b506040805160028082526060820183525f9260208301908036833701905050905030815f81518110611c4b57611c4b612730565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611ca2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cc69190612715565b81600181518110611cd957611cd9612730565b6001600160a01b039283166020918202929092010152601154600e5460405163791ac94760e01b81529183169263791ac94792611d2492889288928892909116904290600401612744565b5f604051808303815f87803b158015611d3b575f80fd5b505af1158015611d4d573d5f803e3d5ffd5b50505050505050565b611d608282610c5f565b6109d05760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016106fa565b6001600160a01b038316611db9578060025f828254611dae9190612638565b90915550611e299050565b6001600160a01b0383165f9081526020819052604090205481811015611e0b5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016106fa565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611e4557600280548290039055611e63565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ea891815260200190565b60405180910390a3505050565b606060ff8314611ecf57611ec8836120de565b9050610627565b818054611edb9061241b565b80601f0160208091040260200160405190810160405280929190818152602001828054611f079061241b565b8015611f525780601f10611f2957610100808354040283529160200191611f52565b820191905f5260205f20905b815481529060010190602001808311611f3557829003601f168201915b50505050509050610627565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611f9757505f9150600390508261201c565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611fe8573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b03811661201357505f92506001915082905061201c565b92505f91508190505b9450945094915050565b5f826003811115612039576120396127b5565b03612042575050565b6001826003811115612056576120566127b5565b036120745760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115612088576120886127b5565b036120a95760405163fce698f760e01b8152600481018290526024016106fa565b60038260038111156120bd576120bd6127b5565b036109d0576040516335e2f38360e21b8152600481018290526024016106fa565b60605f6120ea8361211b565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f60ff8216601f81111561062757604051632cd44ac360e21b815260040160405180910390fd5b5f60208284031215612152575f80fd5b81356001600160e01b031981168114610d1c575f80fd5b5f81518084525f5b8181101561218d57602081850181015186830182015201612171565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f610d1c6020830184612169565b6001600160a01b03811681146109de575f80fd5b5f80604083850312156121e3575f80fd5b82356121ee816121be565b946020939093013593505050565b803560ff8116811461220c575f80fd5b919050565b5f805f60608486031215612223575f80fd5b61222c846121fc565b925061223a602085016121fc565b9150612248604085016121fc565b90509250925092565b5f805f60608486031215612263575f80fd5b833561226e816121be565b9250602084013561227e816121be565b929592945050506040919091013590565b5f6020828403121561229f575f80fd5b5035919050565b5f80604083850312156122b7575f80fd5b8235915060208301356122c9816121be565b809150509250929050565b5f602082840312156122e4575f80fd5b8135610d1c816121be565b60ff60f81b881681525f602060e0602084015261230f60e084018a612169565b8381036040850152612321818a612169565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b8181101561237457835183529284019291840191600101612358565b50909c9b505050505050505050505050565b5f805f805f805f60e0888a03121561239c575f80fd5b87356123a7816121be565b965060208801356123b7816121be565b955060408801359450606088013593506123d3608089016121fc565b925060a0880135915060c0880135905092959891949750929550565b5f8060408385031215612400575f80fd5b823561240b816121be565b915060208301356122c9816121be565b600181811c9082168061242f57607f821691505b60208210810361244d57634e487b7160e01b5f52602260045260245ffd5b50919050565b60208082526016908201527521b0b63632b91034b9903737ba1030b71030b236b4b760511b604082015260600190565b6020808252600f908201526e496e76616c6964204164647265737360881b604082015260600190565b60208082526023908201527f416d6f756e742073686f756c642062652067726561746572207468616e207a6560408201526239379760e91b606082015260800190565b602080825260169082015275496e76616c69642057616c6c6574204164647265737360501b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561256d57815f19048211156125535761255361251f565b8085161561256057918102915b93841c9390800290612538565b509250929050565b5f8261258357506001610627565b8161258f57505f610627565b81600181146125a557600281146125af576125cb565b6001915050610627565b60ff8411156125c0576125c061251f565b50506001821b610627565b5060208310610133831016604e8410600b84101617156125ee575081810a610627565b6125f88383612533565b805f190482111561260b5761260b61251f565b029392505050565b5f610d1c60ff841683612575565b80820281158282048414176106275761062761251f565b808201808211156106275761062761251f565b5f6020828403121561265b575f80fd5b5051919050565b5f60208284031215612672575f80fd5b81518015158114610d1c575f80fd5b818103818111156106275761062761251f565b5f826126ae57634e487b7160e01b5f52601260045260245ffd5b500490565b80516001600160701b038116811461220c575f80fd5b5f805f606084860312156126db575f80fd5b6126e4846126b3565b92506126f2602085016126b3565b9150604084015163ffffffff8116811461270a575f80fd5b809150509250925092565b5f60208284031215612725575f80fd5b8151610d1c816121be565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156127945784516001600160a01b03168352938301939183019160010161276f565b50506001600160a01b03969096166060850152505050608001529392505050565b634e487b7160e01b5f52602160045260245ffdfea26469706673582212200a20798adad5c2326881a81590ea34b6343270527e3a9e27c839dc9006843b0964736f6c63430008160033
Creation ByteCode
0x610160604052600a805463ffffff001916620804001790556329b92700600b556402540be400600c55629896806010553480156200003b575f80fd5b5060405162003377380380620033778339810160408190526200005e9162000793565b60405180604001604052806007815260200166486f6d6d69657360c81b81525080604051806040016040528060018152602001603160f81b8152503360405180604001604052806007815260200166486f6d6d69657360c81b81525060405180604001604052806007815260200166484f4d4d49455360c81b8152508160039081620000eb919062000878565b506004620000fa828262000878565b5050506001600160a01b0381166200012c57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620001378162000492565b5062000145826006620004e3565b6101205262000156816007620004e3565b61014052815160208084019190912060e052815190820120610100524660a052620001e360e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250600a805460ff191690556001600160a01b0383166200024f5760405162461bcd60e51b815260206004820152601d60248201527f496e76616c6964205265776172642057616c6c65742041646472657373000000604482015260640162000123565b6001600160a01b038216620002a75760405162461bcd60e51b815260206004820152601e60248201527f496e76616c696420526576656e75652057616c6c657420416464726573730000604482015260640162000123565b620002b35f336200051b565b50620002e07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6826200051b565b50600d80546001600160a01b03199081166001600160a01b0386811691909117909255600e805482169285169290921790915560118054737a250d5630b4cf539739df2c5dacb4c659f2488d908316811790915560128054735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f931683179055604080516315ab88c960e31b8152905163c9c65396923092909163ad5c4648916004808201926020929091908290030181865afa15801562000397573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003bd919062000944565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000408573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200042e919062000944565b600f80546001600160a01b03929092166001600160a01b0319928316811790915560138054909216179055620004893362000467601290565b6200047490600a62000a74565b600b5462000483919062000a84565b620005ca565b50505062000b26565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6020835110156200050257620004fa8362000606565b905062000515565b816200050f848262000878565b5060ff90505b92915050565b5f8281526009602090815260408083206001600160a01b038516845290915281205460ff16620005c2575f8381526009602090815260408083206001600160a01b03861684529091529020805460ff19166001179055620005793390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600162000515565b505f62000515565b6001600160a01b038216620005f55760405163ec442f0560e01b81525f600482015260240162000123565b620006025f838362000648565b5050565b5f80829050601f8151111562000633578260405163305a27a960e01b815260040162000123919062000a9e565b8051620006408262000aec565b179392505050565b6001600160a01b03831662000676578060025f8282546200066a919062000b10565b90915550620006e89050565b6001600160a01b0383165f9081526020819052604090205481811015620006ca5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640162000123565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216620007065760028054829003905562000724565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200076a91815260200190565b60405180910390a3505050565b80516001600160a01b03811681146200078e575f80fd5b919050565b5f805f60608486031215620007a6575f80fd5b620007b18462000777565b9250620007c16020850162000777565b9150620007d16040850162000777565b90509250925092565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200080357607f821691505b6020821081036200082257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200087357805f5260205f20601f840160051c810160208510156200084f5750805b601f840160051c820191505b8181101562000870575f81556001016200085b565b50505b505050565b81516001600160401b03811115620008945762000894620007da565b620008ac81620008a58454620007ee565b8462000828565b602080601f831160018114620008e2575f8415620008ca5750858301515b5f19600386901b1c1916600185901b1785556200093c565b5f85815260208120601f198616915b828110156200091257888601518255948401946001909101908401620008f1565b50858210156200093057878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f6020828403121562000955575f80fd5b620009608262000777565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620009bb57815f19048211156200099f576200099f62000967565b80851615620009ad57918102915b93841c939080029062000980565b509250929050565b5f82620009d35750600162000515565b81620009e157505f62000515565b8160018114620009fa576002811462000a055762000a25565b600191505062000515565b60ff84111562000a195762000a1962000967565b50506001821b62000515565b5060208310610133831016604e8410600b841016171562000a4a575081810a62000515565b62000a5683836200097b565b805f190482111562000a6c5762000a6c62000967565b029392505050565b5f6200096060ff841683620009c3565b808202811582820484141762000515576200051562000967565b5f602080835283518060208501525f5b8181101562000acc5785810183015185820160400152820162000aae565b505f604082860101526040601f19601f8301168501019250505092915050565b8051602080830151919081101562000822575f1960209190910360031b1b16919050565b8082018082111562000515576200051562000967565b60805160a05160c05160e0516101005161012051610140516127ff62000b785f395f61164801525f61161b01525f6113bc01525f61139401525f6112ef01525f61131901525f61134301526127ff5ff3fe608060405234801561000f575f80fd5b5060043610610281575f3560e01c8063715018a611610156578063a9059cbb116100ca578063d547741f11610084578063d547741f1461058f578063d5abeb01146105a2578063dd62ed3e146105ab578063f2fde38b146105be578063fb235f34146105d1578063fb75b2c7146105e4575f80fd5b8063a9059cbb14610514578063b33712c514610527578063c816841b1461052f578063cc1776d314610542578063d505accf14610555578063d539139314610568575f80fd5b806384b0196e1161011b57806384b0196e146104b35780638da5cb5b146104ce57806391d14854146104df57806395d89b41146104f257806396804ba6146104fa578063a217fddf1461050d575f80fd5b8063715018a61461045e578063735de9f71461046657806379cc6790146104795780637ecebe001461048c5780638124f7ac1461049f575f80fd5b8063378dc3dc116101f857806349df728c116101b257806349df728c146103df5780634f7041a5146103f25780635958621e146104045780635c975abb146104175780636f9fb98a1461042257806370a0823114610436575f80fd5b8063378dc3dc146103745780633b6238651461037d57806340c10f191461038657806342966c6814610399578063439766ce146103ac57806344478425146103b4575f80fd5b806323b872dd1161024957806323b872dd146102fc578063248a9ca31461030f5780632f2ff15d14610331578063313ce567146103445780633644e5151461035957806336568abe14610361575f80fd5b806301ffc9a71461028557806306fdde03146102ad578063095ea7b3146102c25780630d2cf31f146102d557806318160ddd146102ea575b5f80fd5b610298610293366004612142565b6105f7565b60405190151581526020015b60405180910390f35b6102b561062d565b6040516102a491906121ac565b6102986102d03660046121d2565b6106bd565b6102e86102e3366004612211565b6106d4565b005b6002545b6040519081526020016102a4565b61029861030a366004612251565b610745565b6102ee61031d36600461228f565b5f9081526009602052604090206001015490565b6102e861033f3660046122a6565b61083e565b60125b60405160ff90911681526020016102a4565b6102ee610868565b6102e861036f3660046122a6565b610876565b6102ee600b5481565b6102ee60105481565b6102e86103943660046121d2565b6108ae565b6102e86103a736600461228f565b6109d4565b6102986109e1565b600e546103c7906001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b6102e86103ed3660046122d4565b610a1e565b600a5461034790610100900460ff1681565b6102e86104123660046122d4565b610b6a565b600a5460ff16610298565b305f908152602081905260409020546102ee565b6102ee6104443660046122d4565b6001600160a01b03165f9081526020819052604090205490565b6102e8610bd8565b6011546103c7906001600160a01b031681565b6102e86104873660046121d2565b610beb565b6102ee61049a3660046122d4565b610c00565b600a54610347906301000000900460ff1681565b6104bb610c1d565b6040516102a497969594939291906122ef565b6005546001600160a01b03166103c7565b6102986104ed3660046122a6565b610c5f565b6102b5610c89565b6102e861050836600461228f565b610c98565b6102ee5f81565b6102986105223660046121d2565b610cc3565b610298610d23565b600f546103c7906001600160a01b031681565b600a546103479062010000900460ff1681565b6102e8610563366004612386565b610d5a565b6102ee7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6102e861059d3660046122a6565b610e90565b6102ee600c5481565b6102ee6105b93660046123ef565b610eb4565b6102e86105cc3660046122d4565b610ede565b6102e86105df3660046122d4565b610f18565b600d546103c7906001600160a01b031681565b5f6001600160e01b03198216637965db0b60e01b148061062757506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606003805461063c9061241b565b80601f01602080910402602001604051908101604052809291908181526020018280546106689061241b565b80156106b35780601f1061068a576101008083540402835291602001916106b3565b820191905f5260205f20905b81548152906001019060200180831161069657829003601f168201915b5050505050905090565b5f336106ca818585610f86565b5060019392505050565b6106de5f33610c5f565b6107035760405162461bcd60e51b81526004016106fa90612453565b60405180910390fd5b600a805462ffff00191661010060ff9586160262ff000019161762010000938516939093029290921763ff000000191663010000009190931602919091179055565b5f61074e610f93565b6001600160a01b0384166107745760405162461bcd60e51b81526004016106fa90612483565b6001600160a01b03831661079a5760405162461bcd60e51b81526004016106fa90612483565b5f6107a58533610eb4565b9050828110156108085760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016106fa565b5f83116108275760405162461bcd60e51b81526004016106fa906124ac565b610832858585610fd9565b50600195945050505050565b5f8281526009602052604090206001015461085881611248565b6108628383611252565b50505050565b5f6108716112e3565b905090565b6001600160a01b038116331461089f5760405163334bd91960e11b815260040160405180910390fd5b6108a9828261140c565b505050565b6108b6610f93565b6108e07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610c5f565b6109255760405162461bcd60e51b815260206004820152601660248201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b60448201526064016106fa565b6001600160a01b03821661094b5760405162461bcd60e51b81526004016106fa906124ef565b6109576012600a612613565b600c546109649190612621565b8161096e60025490565b6109789190612638565b11156109c65760405162461bcd60e51b815260206004820152601a60248201527f45524332303a206d617820737570706c7920657863656564656400000000000060448201526064016106fa565b6109d08282611477565b5050565b6109de33826114ab565b50565b5f6109ea610f93565b6109f45f33610c5f565b610a105760405162461bcd60e51b81526004016106fa90612453565b610a186114df565b50600190565b610a26610f93565b610a305f33610c5f565b610a4c5760405162461bcd60e51b81526004016106fa90612453565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610a92573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ab6919061264b565b600e5460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925083169063a9059cbb906044016020604051808303815f875af1158015610b08573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2c9190612662565b6108a95760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016106fa565b610b745f33610c5f565b610b905760405162461bcd60e51b81526004016106fa90612453565b6001600160a01b038116610bb65760405162461bcd60e51b81526004016106fa906124ef565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b610be0611539565b610be95f611566565b565b610bf68233836115b7565b6109d082826114ab565b6001600160a01b0381165f90815260086020526040812054610627565b5f6060805f805f6060610c2e611614565b610c36611641565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f9182526009602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60606004805461063c9061241b565b610ca25f33610c5f565b610cbe5760405162461bcd60e51b81526004016106fa90612453565b601055565b5f610ccc610f93565b6001600160a01b038316610cf25760405162461bcd60e51b81526004016106fa90612483565b5f8211610d115760405162461bcd60e51b81526004016106fa906124ac565b610d1c338484610fd9565b9392505050565b5f610d2c61166e565b610d365f33610c5f565b610d525760405162461bcd60e51b81526004016106fa90612453565b610a186116b7565b83421115610d7e5760405163313c898160e11b8152600481018590526024016106fa565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610dc98c6001600160a01b03165f90815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610e23826116f0565b90505f610e328287878761171c565b9050896001600160a01b0316816001600160a01b031614610e79576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016106fa565b610e848a8a8a610f86565b50505050505050505050565b5f82815260096020526040902060010154610eaa81611248565b610862838361140c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b610ee6611539565b6001600160a01b038116610f0f57604051631e4fbdf760e01b81525f60048201526024016106fa565b6109de81611566565b610f225f33610c5f565b610f3e5760405162461bcd60e51b81526004016106fa90612453565b6001600160a01b038116610f645760405162461bcd60e51b81526004016106fa906124ef565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6108a98383836001611748565b600a5460ff1615610be95760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016106fa565b5f610fe2610f93565b6001600160a01b0384166110085760405162461bcd60e51b81526004016106fa90612483565b6001600160a01b03831661102e5760405162461bcd60e51b81526004016106fa90612483565b5f82116110995760405162461bcd60e51b815260206004820152603360248201527f416d6f756e742073686f756c642062652067726561746572207468616e207a656044820152723937903337b9103a3930b739b0b1ba34b7b71760691b60648201526084016106fa565b600a54600f545f9160ff6301000000909104169084906001600160a01b0388811691161480156110d757506011546001600160a01b03878116911614155b156110ee57600a54610100900460ff169150611127565b600f546001600160a01b039081169087160361111757600a5462010000900460ff169150611127565b600a546301000000900460ff1691505b611131858361181a565b925061113d8382612681565b90505f61114b600285612694565b90505f611159600286612694565b9050611166893083611834565b600d5461117e908a906001600160a01b031684611834565b611189898985611834565b305f90815260208190526040812054906111a56012600a612613565b6010546111b29190612621565b8211156111e0576111dd6111c86012600a612613565b6010546111d59190612621565b6103e8611891565b90505b67016345785d8a00006111f56012600a612613565b6010546112029190612621565b8311801561120f57508082115b15611236576112366112236012600a612613565b6010546112309190612621565b83611b9d565b5060019b9a5050505050505050505050565b6109de8133611d56565b5f61125d8383610c5f565b6112dc575f8381526009602090815260408083206001600160a01b03861684529091529020805460ff191660011790556112943390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610627565b505f610627565b5f306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561133b57507f000000000000000000000000000000000000000000000000000000000000000046145b1561136557507f000000000000000000000000000000000000000000000000000000000000000090565b610871604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f6114178383610c5f565b156112dc575f8381526009602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610627565b6001600160a01b0382166114a05760405163ec442f0560e01b81525f60048201526024016106fa565b6109d05f8383611d8f565b6001600160a01b0382166114d457604051634b637e8f60e11b81525f60048201526024016106fa565b6109d0825f83611d8f565b6114e7610f93565b600a805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861151c3390565b6040516001600160a01b03909116815260200160405180910390a1565b6005546001600160a01b03163314610be95760405163118cdaa760e01b81523360048201526024016106fa565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6115c28484610eb4565b90505f198114610862578181101561160657604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016106fa565b61086284848484035f611748565b60606108717f00000000000000000000000000000000000000000000000000000000000000006006611eb5565b60606108717f00000000000000000000000000000000000000000000000000000000000000006007611eb5565b600a5460ff16610be95760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016106fa565b6116bf61166e565b600a805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa3361151c565b5f6106276116fc6112e3565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061172c88888888611f5e565b92509250925061173c8282612026565b50909695505050505050565b6001600160a01b0384166117715760405163e602df0560e01b81525f60048201526024016106fa565b6001600160a01b03831661179a57604051634a1406b160e11b81525f60048201526024016106fa565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561086257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161180c91815260200190565b60405180910390a350505050565b5f606461182a60ff841685612621565b610d1c9190612694565b6001600160a01b03831661185d57604051634b637e8f60e11b81525f60048201526024016106fa565b6001600160a01b0382166118865760405163ec442f0560e01b81525f60048201526024016106fa565b6108a9838383611d8f565b5f6127108211156118d85760405162461bcd60e51b81526020600482015260116024820152700a6d8d2e0e0c2ceca40e8dede40d0d2ced607b1b60448201526064016106fa565b5f8060135f9054906101000a90046001600160a01b03166001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561192a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061194e91906126c9565b50915091505f60135f9054906101000a90046001600160a01b03166001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156119a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119c89190612715565b90505f60135f9054906101000a90046001600160a01b03166001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a1b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a3f9190612715565b90505f6001600160a01b0383163003611adc57601154604051630153543560e21b8152600481018a90526001600160701b038088166024830152861660448201526001600160a01b039091169063054d50d4906064015b602060405180830381865afa158015611ab1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ad5919061264b565b9050611b6c565b6001600160a01b0382163003611b3457601154604051630153543560e21b8152600481018a90526001600160701b038087166024830152871660448201526001600160a01b039091169063054d50d490606401611a96565b60405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b60448201526064016106fa565b5f612710611b7a8984612621565b611b849190612694565b9050611b908183612681565b9998505050505050505050565b611ba5610f93565b60115460405163095ea7b360e01b81526001600160a01b03909116600482015260248101839052309063095ea7b3906044016020604051808303815f875af1158015611bf3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c179190612662565b506040805160028082526060820183525f9260208301908036833701905050905030815f81518110611c4b57611c4b612730565b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611ca2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cc69190612715565b81600181518110611cd957611cd9612730565b6001600160a01b039283166020918202929092010152601154600e5460405163791ac94760e01b81529183169263791ac94792611d2492889288928892909116904290600401612744565b5f604051808303815f87803b158015611d3b575f80fd5b505af1158015611d4d573d5f803e3d5ffd5b50505050505050565b611d608282610c5f565b6109d05760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016106fa565b6001600160a01b038316611db9578060025f828254611dae9190612638565b90915550611e299050565b6001600160a01b0383165f9081526020819052604090205481811015611e0b5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016106fa565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611e4557600280548290039055611e63565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ea891815260200190565b60405180910390a3505050565b606060ff8314611ecf57611ec8836120de565b9050610627565b818054611edb9061241b565b80601f0160208091040260200160405190810160405280929190818152602001828054611f079061241b565b8015611f525780601f10611f2957610100808354040283529160200191611f52565b820191905f5260205f20905b815481529060010190602001808311611f3557829003601f168201915b50505050509050610627565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611f9757505f9150600390508261201c565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611fe8573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b03811661201357505f92506001915082905061201c565b92505f91508190505b9450945094915050565b5f826003811115612039576120396127b5565b03612042575050565b6001826003811115612056576120566127b5565b036120745760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115612088576120886127b5565b036120a95760405163fce698f760e01b8152600481018290526024016106fa565b60038260038111156120bd576120bd6127b5565b036109d0576040516335e2f38360e21b8152600481018290526024016106fa565b60605f6120ea8361211b565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f60ff8216601f81111561062757604051632cd44ac360e21b815260040160405180910390fd5b5f60208284031215612152575f80fd5b81356001600160e01b031981168114610d1c575f80fd5b5f81518084525f5b8181101561218d57602081850181015186830182015201612171565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f610d1c6020830184612169565b6001600160a01b03811681146109de575f80fd5b5f80604083850312156121e3575f80fd5b82356121ee816121be565b946020939093013593505050565b803560ff8116811461220c575f80fd5b919050565b5f805f60608486031215612223575f80fd5b61222c846121fc565b925061223a602085016121fc565b9150612248604085016121fc565b90509250925092565b5f805f60608486031215612263575f80fd5b833561226e816121be565b9250602084013561227e816121be565b929592945050506040919091013590565b5f6020828403121561229f575f80fd5b5035919050565b5f80604083850312156122b7575f80fd5b8235915060208301356122c9816121be565b809150509250929050565b5f602082840312156122e4575f80fd5b8135610d1c816121be565b60ff60f81b881681525f602060e0602084015261230f60e084018a612169565b8381036040850152612321818a612169565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b8181101561237457835183529284019291840191600101612358565b50909c9b505050505050505050505050565b5f805f805f805f60e0888a03121561239c575f80fd5b87356123a7816121be565b965060208801356123b7816121be565b955060408801359450606088013593506123d3608089016121fc565b925060a0880135915060c0880135905092959891949750929550565b5f8060408385031215612400575f80fd5b823561240b816121be565b915060208301356122c9816121be565b600181811c9082168061242f57607f821691505b60208210810361244d57634e487b7160e01b5f52602260045260245ffd5b50919050565b60208082526016908201527521b0b63632b91034b9903737ba1030b71030b236b4b760511b604082015260600190565b6020808252600f908201526e496e76616c6964204164647265737360881b604082015260600190565b60208082526023908201527f416d6f756e742073686f756c642062652067726561746572207468616e207a6560408201526239379760e91b606082015260800190565b602080825260169082015275496e76616c69642057616c6c6574204164647265737360501b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561256d57815f19048211156125535761255361251f565b8085161561256057918102915b93841c9390800290612538565b509250929050565b5f8261258357506001610627565b8161258f57505f610627565b81600181146125a557600281146125af576125cb565b6001915050610627565b60ff8411156125c0576125c061251f565b50506001821b610627565b5060208310610133831016604e8410600b84101617156125ee575081810a610627565b6125f88383612533565b805f190482111561260b5761260b61251f565b029392505050565b5f610d1c60ff841683612575565b80820281158282048414176106275761062761251f565b808201808211156106275761062761251f565b5f6020828403121561265b575f80fd5b5051919050565b5f60208284031215612672575f80fd5b81518015158114610d1c575f80fd5b818103818111156106275761062761251f565b5f826126ae57634e487b7160e01b5f52601260045260245ffd5b500490565b80516001600160701b038116811461220c575f80fd5b5f805f606084860312156126db575f80fd5b6126e4846126b3565b92506126f2602085016126b3565b9150604084015163ffffffff8116811461270a575f80fd5b809150509250925092565b5f60208284031215612725575f80fd5b8151610d1c816121be565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156127945784516001600160a01b03168352938301939183019160010161276f565b50506001600160a01b03969096166060850152505050608001529392505050565b634e487b7160e01b5f52602160045260245ffdfea26469706673582212200a20798adad5c2326881a81590ea34b6343270527e3a9e27c839dc9006843b0964736f6c63430008160033000000000000000000000000a4679cf4b3e070b0bce6314e896218ab52904ad30000000000000000000000008787e1ea6e4e49f72d6ea0f0db923fed62788690000000000000000000000000572aea54f7c75cff6098ca3413f47ffc243d99ed
©2022-now by Spectre