Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
0

Profile Summary
Blockchain:
C-Chain (43114)


Decimals:
0
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xCEC42cCFf94E877b90d5227d7591a4A1B651eFf4
608060405234801561001057600080fd5b50614bcf806100206000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c806359bf5d391161010f578063a9059cbb116100a2578063d59172f311610071578063d59172f314610400578063dd62ed3e14610413578063dde43cba14610426578063e1254fba1461042e576101f0565b8063a9059cbb146103bf578063b516f7b1146103d2578063c022215c146103e5578063d505accf146103ed576101f0565b80637ecebe00116100de5780637ecebe001461037057806395d89b4114610383578063975bf0101461038b578063a457c2d7146103ac576101f0565b806359bf5d39146103225780635c1952171461033757806370a082311461034a578063742fe1f81461035d576101f0565b8063313ce56711610187578063395093511161015657806339509351146102d65780633d07975d146102e95780633f4c853e146102fc578063586e848f1461030f576101f0565b8063313ce5671461029e57806333481fc9146102b35780633644e515146102c65780633804ee19146102ce576101f0565b806323b872dd116101c357806323b872dd1461025d5780632929c6e6146102705780632cd45399146102785780632f04bd561461028b576101f0565b806306fdde03146101f5578063095ea7b31461021357806318160ddd146102335780631efb37c614610248575b600080fd5b6101fd610441565b60405161020a91906147d3565b60405180910390f35b610226610221366004614412565b6104d8565b60405161020a91906147bf565b61023b6104f6565b60405161020a91906147ca565b61025b610256366004614268565b6104fd565b005b61022661026b366004614365565b610718565b61023b6107a0565b61023b61028636600461443d565b6107a7565b61023b610299366004614646565b610bc0565b6102a6610bd3565b60405161020a91906148ac565b61023b6102c13660046141f8565b610bdd565b61023b610bf9565b61023b610c08565b6102266102e4366004614412565b610c12565b61023b6102f736600461447e565b610c61565b61023b61030a3660046144c7565b610cc9565b61022661031d366004614230565b611294565b61032a6115f1565b60405161020a919061474c565b61023b610345366004614646565b611601565b61023b6103583660046141f8565b61160c565b61023b61036b366004614412565b611628565b61023b61037e3660046141f8565b61163d565b6101fd611648565b61039e610399366004614676565b6116aa565b60405161020a929190614847565b6102266103ba366004614412565b6116c3565b6102266103cd366004614412565b61172c565b61039e6103e03660046141f8565b611740565b61023b6117e0565b61025b6103fb3660046143a5565b6117e7565b61023b61040e366004614646565b61193e565b61023b610421366004614230565b6119d0565b61023b6119fc565b61023b61043c3660046141f8565b611a01565b6101378054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104ce5780601f106104a3576101008083540402835291602001916104ce565b820191906000526020600020905b8154815290600101906020018083116104b157829003601f168201915b5050505050905090565b60006104ec6104e5611a1d565b8484611a21565b5060015b92915050565b6101365490565b600054610100900460ff16806105165750610516611b0e565b80610524575060005460ff16155b61055f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806149a3602e913960400191505060405180910390fd5b600054610100900460ff1615801561058a576000805460ff1961ff0019909116610100171660011790555b610592611b1f565b61059a611bc1565b6105e685856040516020016105b092919061470f565b60405160208183030381529060405284846040516020016105d292919061472d565b604051602081830303815290604052611cb4565b61016d80546001600160a01b03808c166001600160a01b03199283161790925561016680548d84169083161790556101698054928b1692909116919091179055868660008161063157fe5b905060200201602081019061064691906141f8565b61016780546001600160a01b0319166001600160a01b03929092169190911790558686600019810181811061067757fe5b905060200201602081019061068c91906141f8565b61016880546001600160a01b0319166001600160a01b039290921691909117905560038614156106fa57868660018181106106c357fe5b90506020020160208101906106d891906141f8565b61017380546001600160a01b0319166001600160a01b03929092169190911790555b801561070c576000805461ff00191690555b50505050505050505050565b6000610725848484611d6a565b61079684610731611a1d565b61079185604051806060016040528060288152602001614a3b602891396001600160a01b038a1660009081526101356020526040812090610770611a1d565b6001600160a01b031681526020810191909152604001600020549190611eca565b611a21565b5060019392505050565b6101725490565b6101a554604080518082019091526002815261272960f11b602082015260009160ff16156107f15760405162461bcd60e51b81526004016107e891906147d3565b60405180910390fd5b506101a5805460ff1916600117905561080a8483611f61565b60006108153061160c565b6101685461016754919250610843918391879161083e916001600160a01b039081169116611fe1565b6120db565b91508382101560405180604001604052806003815260200162494f4160e81b815250906108835760405162461bcd60e51b81526004016107e891906147d3565b50610166546040516309316b5d60e31b81526000916001600160a01b03169063498b5ae8906108b89030908190600401614760565b60206040518083038186803b1580156108d057600080fd5b505afa1580156108e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610908919061465e565b905080156109f357610167546101665461092f916001600160a01b0390811691168361232d565b61016654604051630ddace3d60e31b81526000916001600160a01b031690636ed671e8906109639030908190600401614760565b602060405180830381600087803b15801561097d57600080fd5b505af1158015610991573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b5919061465e565b604080518082019091526002815261111360f21b602082015290915081156109f05760405162461bcd60e51b81526004016107e891906147d3565b50505b610167546040516370a0823160e01b81526000916001600160a01b0316906370a0823190610a2590309060040161474c565b60206040518083038186803b158015610a3d57600080fd5b505afa158015610a51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a75919061465e565b30600090815261016f602052604081205491925080610a948484612481565b90925090508115610ab75761016754610ab7906001600160a01b03168b8461232d565b8015610b4a576101675461016d5460408051633f6927ad60e21b81529051610b4a936001600160a01b0390811693169163fda49eb4916004808301926020929190829003018186803b158015610b0c57600080fd5b505afa158015610b20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b449190614214565b8361232d565b61017054610b589084612539565b6101705530600090815261016f6020908152604080832083905561017190915290205461017254610b8891612539565b610172553060008181526101716020526040812055610ba7908761257b565b50506101a5805460ff1916905550929695505050505050565b6000610bcb8261267b565b90505b919050565b6101395460ff1690565b6001600160a01b03166000908152610171602052604090205490565b6000610c03612718565b905090565b6000610c0361273a565b60006104ec610c1f611a1d565b84610791856101356000610c31611a1d565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061284d565b6000610cc0858585856040518060a00160405280600081526020016000815260200160008152602001600081526020016040518060600160405280600060ff168152602001600080191681526020016000801916815250815250610cc9565b95945050505050565b6101a554604080518082019091526002815261272960f11b602082015260009160ff1615610d0a5760405162461bcd60e51b81526004016107e891906147d3565b506101a5805460ff19166001179055610d238684611f61565b61016d5460408051632cb14e9b60e21b815290516000926001600160a01b03169163b2c53a6c916004808301926020929190829003018186803b158015610d6957600080fd5b505afa158015610d7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da1919061465e565b90506127108610158015610db55750808611155b6040518060400160405280600381526020016224a62360e91b81525090610def5760405162461bcd60e51b81526004016107e891906147d3565b5061016d546040516313d8c14960e11b81526001600160a01b03909116906327b1829290610e219089906004016147ca565b60206040518083038186803b158015610e3957600080fd5b505afa158015610e4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e71919061465e565b610e7a886128a7565b10156040518060400160405280600381526020016224aba160e91b81525090610eb65760405162461bcd60e51b81526004016107e891906147d3565b50610167546040516370a0823160e01b81526000916001600160a01b0316906370a0823190610ee990309060040161474c565b60206040518083038186803b158015610f0157600080fd5b505afa158015610f15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f39919061465e565b90506000610f478983612af6565b6001600160a01b038a16600090815261016f6020526040902054909150610f6e908261284d565b6001600160a01b038a16600090815261016f602052604090205561017054610f96908261284d565b610170556000610fab8261270f198b01612d47565b905080610fdf576101675461016854610fd89184918b9161083e916001600160a01b039182169116611fe1565b9450611134565b6001600160a01b038a1660009081526101716020526040902054611003908261284d565b6001600160a01b038b16600090815261017160205260409020556101725461102b908261284d565b6101725561103761273a565b61017254106040518060400160405280600481526020016350424c4560e01b815250906110775760405162461bcd60e51b81526004016107e891906147d3565b50610166546001600160a01b031663c1bce0b78b836110968d89612de8565b6040518463ffffffff1660e01b81526004016110b49392919061479e565b600060405180830381600087803b1580156110ce57600080fd5b505af11580156110e2573d6000803e3d6000fd5b5050505060006110fb828461284d90919063ffffffff16565b61016754610168549192506111249183918c9161083e916001600160a01b039081169116611fe1565b95506111328382888a612e73565b505b604080518082019091526003815262494f4160e81b60208201528886101561116f5760405162461bcd60e51b81526004016107e891906147d3565b5061117a8a866131ec565b60006111858b61160c565b9050600061016660009054906101000a90046001600160a01b03166001600160a01b031663498b5ae8308e6040518363ffffffff1660e01b81526004016111cd929190614760565b60206040518083038186803b1580156111e557600080fd5b505afa1580156111f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121d919061465e565b905060008061122c84846132e2565b915091508d6001600160a01b03167fb98156c17808b3817e8788117b9125cd2c3cb02f6058f9870d44b648702bc5778585858560405161126f9493929190614891565b60405180910390a250506101a5805460ff1916905550949a9950505050505050505050565b6101a554604080518082019091526002815261272960f11b602082015260009160ff16156112d55760405162461bcd60e51b81526004016107e891906147d3565b506101a5805460ff191660011790556112fd6112ef611a1d565b6001600160a01b0316613302565b1560405180604001604052806003815260200162464c4360e81b815250906113385760405162461bcd60e51b81526004016107e891906147d3565b5060006113448461160c565b610166546040516309316b5d60e31b81529192506000916001600160a01b039091169063498b5ae89061137d9030908990600401614760565b60206040518083038186803b15801561139557600080fd5b505afa1580156113a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cd919061465e565b90506000806113dc84846132e2565b91509150808210604051806040016040528060048152602001630554c48560e41b8152509061141e5760405162461bcd60e51b81526004016107e891906147d3565b506101685461016754600091611448918791849161083e916001600160a01b039081169116611fe1565b9050600061145582613308565b61016754909150611470906001600160a01b0316898361232d565b600061147c8383612539565b9050858111156114cb5761016754610166546114a5916001600160a01b0390811691168861232d565b610167546114c6906001600160a01b03168b6114c1848a612539565b61232d565b6114ea565b61016754610166546114ea916001600160a01b0390811691168361232d565b6114f48a8861257b565b610166546040516305f0caad60e31b81526001600160a01b0390911690632f86556890611525908d9060040161474c565b600060405180830381600087803b15801561153f57600080fd5b505af1158015611553573d6000803e3d6000fd5b505050506001600160a01b038a16600090815261016f60205260409020546101705461157e91612539565b610170556001600160a01b038a16600090815261016f60209081526040808320839055610171909152902054610172546115b791612539565b610172555050506001600160a01b0387166000908152610171602052604081205550600193505050506101a5805460ff1916905592915050565b610166546001600160a01b031690565b6000610bcb82613406565b6001600160a01b03166000908152610134602052604090205490565b6000611636838360006107a7565b9392505050565b6000610bcb8261354e565b6101388054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104ce5780601f106104a3576101008083540402835291602001916104ce565b6000806116b78484612481565b915091505b9250929050565b60006104ec6116d0611a1d565b8461079185604051806060016040528060258152602001614b4d6025913961013560006116fb611a1d565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611eca565b60006104ec611739611a1d565b8484611d6a565b6000806117d761174f8461160c565b610166546040516309316b5d60e31b81526001600160a01b039091169063498b5ae8906117829030908990600401614760565b60206040518083038186803b15801561179a57600080fd5b505afa1580156117ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117d2919061465e565b6132e2565b91509150915091565b6101705490565b8342111561183c576040805162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015290519081900360640190fd5b6000611846613570565b8888886118528c613594565b8960405160200180878152602001866001600160a01b03168152602001856001600160a01b03168152602001848152602001838152602001828152602001965050505050505060405160208183030381529060405280519060200120905060006118bb826135c1565b905060006118cb8287878761360d565b9050896001600160a01b0316816001600160a01b031614611933576040805162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b61070c8a8a8a613782565b6000610bcb8261016d60009054906101000a90046001600160a01b03166001600160a01b031663b2c53a6c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561199357600080fd5b505afa1580156119a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119cb919061465e565b612de8565b6001600160a01b0391821660009081526101356020908152604080832093909416825291909152205490565b607881565b6001600160a01b0316600090815261016f602052604090205490565b3390565b6001600160a01b038316611a665760405162461bcd60e51b8152600401808060200182810382526024815260200180614ad46024913960400191505060405180910390fd5b6001600160a01b038216611aab5760405162461bcd60e51b81526004018080602001828103825260228152602001806149396022913960400191505060405180910390fd5b6001600160a01b0380841660008181526101356020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000611b1930613302565b15905090565b600054610100900460ff1680611b385750611b38611b0e565b80611b46575060005460ff16155b611b815760405162461bcd60e51b815260040180806020018281038252602e8152602001806149a3602e913960400191505060405180910390fd5b600054610100900460ff16158015611bac576000805460ff1961ff0019909116610100171660011790555b8015611bbe576000805461ff00191690555b50565b600054610100900460ff1680611bda5750611bda611b0e565b80611be8575060005460ff16155b611c235760405162461bcd60e51b815260040180806020018281038252602e8152602001806149a3602e913960400191505060405180910390fd5b600054610100900460ff16158015611c4e576000805460ff1961ff0019909116610100171660011790555b603354611c5961378d565b11611c955760405162461bcd60e51b8152600401808060200182810382526028815260200180614b726028913960400191505060405180910390fd5b611c9d61378d565b6033558015611bbe576000805461ff001916905550565b600054610100900460ff1680611ccd5750611ccd611b0e565b80611cdb575060005460ff16155b611d165760405162461bcd60e51b815260040180806020018281038252602e8152602001806149a3602e913960400191505060405180910390fd5b600054610100900460ff16158015611d41576000805460ff1961ff0019909116610100171660011790555b611d49611b1f565b611d538383613792565b8015611d65576000805461ff00191690555b505050565b6001600160a01b038316611daf5760405162461bcd60e51b8152600401808060200182810382526025815260200180614aaf6025913960400191505060405180910390fd5b6001600160a01b038216611df45760405162461bcd60e51b81526004018080602001828103825260238152602001806148f46023913960400191505060405180910390fd5b611dff83838361386d565b611e3d8160405180606001604052806026815260200161495b602691396001600160a01b038616600090815261013460205260409020549190611eca565b6001600160a01b03808516600090815261013460205260408082209390935590841681522054611e6d908261284d565b6001600160a01b038084166000818152610134602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611f595760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611f1e578181015183820152602001611f06565b50505050905090810190601f168015611f4b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000611f6b613af8565b90506001600160a01b03811615611d65576040516307543e3f60e41b81526001600160a01b03821690637543e3f090611faa9085908790600401614760565b600060405180830381600087803b158015611fc457600080fd5b505af1158015611fd8573d6000803e3d6000fd5b50505050505050565b610173546060906001600160a01b03168061205857604080516002808252606082018352909160208301908036833701905050915083838360008151811061202557fe5b602002602001018460018151811061203957fe5b6001600160a01b039384166020918202929092010152911690526120d4565b6040805160038082526080820190925290602082016060803683370190505091508381848460008151811061208957fe5b602002602001018560018151811061209d57fe5b60200260200101866002815181106120b157fe5b6001600160a01b0394851660209182029290920101529282169092529190911690525b5092915050565b60008061016d60009054906101000a90046001600160a01b03166001600160a01b031663c31c9c076040518163ffffffff1660e01b815260040160206040518083038186803b15801561212d57600080fd5b505afa158015612141573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121659190614214565b90506121868360008151811061217757fe5b60200260200101518287613b76565b60008360018551038151811061219857fe5b60200260200101516001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016121cb919061474c565b60206040518083038186803b1580156121e357600080fd5b505afa1580156121f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221b919061465e565b604051635c11d79560e01b81529091506001600160a01b03831690635c11d7959061225490899089908990309060001990600401614855565b600060405180830381600087803b15801561226e57600080fd5b505af1158015612282573d6000803e3d6000fd5b50505050612323818560018751038151811061229a57fe5b60200260200101516001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016122cd919061474c565b60206040518083038186803b1580156122e557600080fd5b505afa1580156122f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061231d919061465e565b90612539565b9695505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106123aa5780518252601f19909201916020918201910161238b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461240c576040519150601f19603f3d011682016040523d82523d6000602084013e612411565b606091505b509150915081801561243f57508051158061243f575080806020019051602081101561243c57600080fd5b50515b61247a5760405162461bcd60e51b815260040180806020018281038252602d815260200180614b20602d913960400191505060405180910390fd5b5050505050565b6000808284111561252e5761016d54604080516337ae0f1b60e01b8152905161251b926001600160a01b0316916337ae0f1b916004808301926020929190829003018186803b1580156124d357600080fd5b505afa1580156124e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061250b919061465e565b6125158686612539565b90612d47565b90506125278482612539565b91506116bc565b509192600092509050565b600061163683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611eca565b6001600160a01b0382166125c05760405162461bcd60e51b8152600401808060200182810382526021815260200180614a636021913960400191505060405180910390fd5b6125cc8260008361386d565b61260a81604051806060016040528060228152602001614917602291396001600160a01b038516600090815261013460205260409020549190611eca565b6001600160a01b03831660009081526101346020526040902055610136546126329082613cc3565b610136556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6000610bcb61271161016d60009054906101000a90046001600160a01b03166001600160a01b0316632262697e6040518163ffffffff1660e01b815260040160206040518083038186803b1580156126d257600080fd5b505afa1580156126e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270a919061465e565b8490612d47565b839061284d565b6000610c03612725613d20565b61272d613d44565b612735613d76565b613da2565b6000610c0361016d60009054906101000a90046001600160a01b03166001600160a01b0316635d03baea6040518163ffffffff1660e01b815260040160206040518083038186803b15801561278e57600080fd5b505afa1580156127a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127c6919061465e565b61016660009054906101000a90046001600160a01b03166001600160a01b03166335c7e9256040518163ffffffff1660e01b815260040160206040518083038186803b15801561281557600080fd5b505afa158015612829573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612515919061465e565b600082820183811015611636576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008061016d60009054906101000a90046001600160a01b03166001600160a01b031663ad214e1a6040518163ffffffff1660e01b815260040160206040518083038186803b1580156128f957600080fd5b505afa15801561290d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129319190614214565b90506001600160a01b0381166129505750610169546001600160a01b03165b6040516370a0823160e01b81526000906001600160a01b038316906370a082319061297f90879060040161474c565b60206040518083038186803b15801561299757600080fd5b505afa1580156129ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129cf919061465e565b9050600061016d60009054906101000a90046001600160a01b03166001600160a01b031663acdd82436040518163ffffffff1660e01b815260040160206040518083038186803b158015612a2257600080fd5b505afa158015612a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a5a9190614214565b90506001600160a01b03811615612aee576040516370a0823160e01b8152612aeb906001600160a01b038316906370a0823190612a9b90899060040161474c565b60206040518083038186803b158015612ab357600080fd5b505afa158015612ac7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612711919061465e565b91505b509392505050565b600080612b01613af8565b83925090506001600160a01b038116156120d4576101675460405163357a2a2560e11b81526001600160a01b03918216918591600091851690636af4544a90612b4e90869060040161474c565b60206040518083038186803b158015612b6657600080fd5b505afa158015612b7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b9e919061465e565b90508015612c2b5760405163091dc99960e11b81526001600160a01b0385169063123b933290612bd6908a908790879060040161477a565b602060405180830381600087803b158015612bf057600080fd5b505af1158015612c04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c28919061465e565b91505b8115612d3d57604051638b4d757760e01b81526000906001600160a01b03861690638b4d757790612c64908b908890889060040161477a565b60806040518083038186803b158015612c7c57600080fd5b505afa158015612c90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cb49190614697565b5050509050612ccc818861253990919063ffffffff16565b9550612cd984868361232d565b6040516339f3a9fd60e21b81526001600160a01b0386169063e7cea7f490612d09908b908890889060040161477a565b600060405180830381600087803b158015612d2357600080fd5b505af1158015612d37573d6000803e3d6000fd5b50505050505b5050505092915050565b6000821580612d54575081155b15612d61575060006104f0565b816113881981612d6d57fe5b04831115604051806040016040528060038152602001624d4d4f60e81b81525090612dd95760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611f1e578181015183820152602001611f06565b50506127109102611388010490565b6000611636612710612e6d612dfd8583612539565b612e67612e5561271061016d60009054906101000a90046001600160a01b03166001600160a01b031663fb844c2c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156122e557600080fd5b612e6189612710612539565b90613e04565b90613e5d565b9061284d565b606081015115612f5857612e8681613e9f565b805160408051808201909152600381526212541160ea1b602082015290851015612ec35760405162461bcd60e51b81526004016107e891906147d3565b50612ee7670de0b6b3a7640000612e67836020015186613e0490919063ffffffff16565b8210158015612f185750612f14670de0b6b3a7640000612e67836040015186613e0490919063ffffffff16565b8211155b6040518060400160405280600381526020016250544f60e81b81525090612f525760405162461bcd60e51b81526004016107e891906147d3565b506131e6565b61016d60009054906101000a90046001600160a01b03166001600160a01b0316635f4985c46040518163ffffffff1660e01b815260040160206040518083038186803b158015612fa757600080fd5b505afa158015612fbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fdf919061465e565b8410156040518060400160405280600381526020016212541160ea1b8152509061301c5760405162461bcd60e51b81526004016107e891906147d3565b5061016d60009054906101000a90046001600160a01b03166001600160a01b0316633cbb3a126040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561306e57600080fd5b505af1158015613082573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130a6919061465e565b61016d60009054906101000a90046001600160a01b03166001600160a01b03166336d8b0cc6040518163ffffffff1660e01b815260040160206040518083038186803b1580156130f557600080fd5b505afa158015613109573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061312d9190614214565b6001600160a01b031663c6414eee85856040518363ffffffff1660e01b815260040161315a929190614847565b60206040518083038186803b15801561317257600080fd5b505afa158015613186573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131aa919061465e565b11156040518060400160405280600381526020016250544f60e81b8152509061247a5760405162461bcd60e51b81526004016107e891906147d3565b50505050565b6001600160a01b038216613247576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6132536000838361386d565b61013654613261908261284d565b610136556001600160a01b03821660009081526101346020526040902054613289908261284d565b6001600160a01b0383166000818152610134602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000806132ee84613406565b91506132f98361267b565b90509250929050565b3b151590565b60008061016d60009054906101000a90046001600160a01b03166001600160a01b031663ab78ace46040518163ffffffff1660e01b815260040160206040518083038186803b15801561335a57600080fd5b505afa15801561336e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613392919061465e565b90506133e661016d60009054906101000a90046001600160a01b03166001600160a01b031663b339b3686040518163ffffffff1660e01b815260040160206040518083038186803b1580156126d257600080fd5b91506000811180156133f757508082115b15613400578091505b50919050565b6000606061016d60009054906101000a90046001600160a01b03166001600160a01b031663c31c9c076040518163ffffffff1660e01b815260040160206040518083038186803b15801561345957600080fd5b505afa15801561346d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134919190614214565b61016854610167546001600160a01b039283169263d06ca61f9287926134bb929182169116611fe1565b6040518363ffffffff1660e01b81526004016134d8929190614826565b60006040518083038186803b1580156134f057600080fd5b505afa158015613504573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261352c9190810190614585565b90508060018251038151811061353e57fe5b6020026020010151915050919050565b6001600160a01b03811660009081526101a660205260408120610bcb90613fcc565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990565b6001600160a01b03811660009081526101a6602052604081206135b681613fcc565b915061340081613fd0565b60006135cb612718565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050919050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a082111561366e5760405162461bcd60e51b81526004018080602001828103825260228152602001806149816022913960400191505060405180910390fd5b8360ff16601b148061368357508360ff16601c145b6136be5760405162461bcd60e51b81526004018080602001828103825260228152602001806149d16022913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa15801561371a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610cc0576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b611d65838383611a21565b607890565b600054610100900460ff16806137ab57506137ab611b0e565b806137b9575060005460ff16155b6137f45760405162461bcd60e51b815260040180806020018281038252602e8152602001806149a3602e913960400191505060405180910390fd5b600054610100900460ff1615801561381f576000805460ff1961ff0019909116610100171660011790555b8251613833906101379060208601906140ac565b508151613848906101389060208501906140ac565b50610139805460ff191660121790558015611d65576000805461ff0019169055505050565b6001600160a01b038316158061388a57506001600160a01b038216155b1561389457611d65565b610166546040516309316b5d60e31b81526000916001600160a01b03169063498b5ae8906138c89030908890600401614760565b60206040518083038186803b1580156138e057600080fd5b505afa1580156138f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613918919061465e565b905080156139d257600061392b8561160c565b6139358385613e04565b8161393c57fe5b61016654604051637f1bebdf60e11b81529290910492506001600160a01b03169063fe37d7be906139759088908890869060040161477a565b602060405180830381600087803b15801561398f57600080fd5b505af11580156139a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139c79190614626565b6139d057600080fd5b505b60006139dd8561160c565b6001600160a01b038616600090815261016f60205260409020549091508015613a68576000613a1083612e678488613e04565b9050613a1c8282612539565b6001600160a01b03808916600090815261016f60205260408082209390935590881681522054613a4c908261284d565b6001600160a01b038716600090815261016f6020526040902055505b6001600160a01b038616600090815261017160205260409020548015611fd8576000613a9884612e678489613e04565b9050613aa48282612539565b6001600160a01b03808a16600090815261017160205260408082209390935590891681522054613ad4908261284d565b6001600160a01b038816600090815261017160205260409020555050505050505050565b61016d546040805163337108d160e21b815290516000926001600160a01b03169163cdc42344916004808301926020929190829003018186803b158015613b3e57600080fd5b505afa158015613b52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c039190614214565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b178152925182516000946060949389169392918291908083835b60208310613bf35780518252601f199092019160209182019101613bd4565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613c55576040519150601f19603f3d011682016040523d82523d6000602084013e613c5a565b606091505b5091509150818015613c88575080511580613c885750808060200190516020811015613c8557600080fd5b50515b61247a5760405162461bcd60e51b815260040180806020018281038252602b815260200180614a84602b913960400191505060405180910390fd5b600082821115613d1a576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90565b60408051660574f57737761760cc1b602080830191909152825180830360070181526027909201909252805191012090565b60408051603160f81b602080830191909152825180830360010181526021909201909252805191012090565b6000838383613daf613fd9565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b03168152602001955050505050506040516020818303038152906040528051906020012090509392505050565b600082613e13575060006104f0565b82820282848281613e2057fe5b04146116365760405162461bcd60e51b8152600401808060200182810382526021815260200180614a1a6021913960400191505060405180910390fd5b600061163683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613fdd565b8060600151421115613ee25760405162461bcd60e51b81526004018080602001828103825260278152602001806149f36027913960400191505060405180910390fd5b6000613eec614042565b826000015183602001518460400151856060015160405160200180868152602001858152602001848152602001838152602001828152602001955050505050506040516020818303038152906040528051906020012090506000613f4f826135c1565b608084015180516020820151604090920151929350600092613f739285929161360d565b9050613f7d614066565b6001600160a01b0316816001600160a01b0316146131e65760405162461bcd60e51b8152600401808060200182810382526028815260200180614af86028913960400191505060405180910390fd5b5490565b80546001019055565b4690565b6000818361402c5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611f1e578181015183820152602001611f06565b50600083858161403857fe5b0495945050505050565b7ff9e325c1dff059727690613a02df7530021aba28692f0a141cbd790c44fb8f7990565b61016d546040805163169f300160e21b815290516000926001600160a01b031691635a7cc004916004808301926020929190829003018186803b158015613b3e57600080fd5b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826140e25760008555614128565b82601f106140fb57805160ff1916838001178555614128565b82800160010185558215614128579182015b8281111561412857825182559160200191906001019061410d565b50614134929150614138565b5090565b5b808211156141345760008155600101614139565b60008083601f84011261415e578182fd5b50813567ffffffffffffffff811115614175578182fd5b6020830191508360208285010111156116bc57600080fd5b60006060828403121561419e578081fd5b6040516060810181811067ffffffffffffffff821117156141bb57fe5b6040529050806141ca836141e7565b815260208301356020820152604083013560408201525092915050565b803560ff81168114610bce57600080fd5b600060208284031215614209578081fd5b8135611636816148de565b600060208284031215614225578081fd5b8151611636816148de565b60008060408385031215614242578081fd5b823561424d816148de565b9150602083013561425d816148de565b809150509250929050565b600080600080600080600080600060c08a8c031215614285578485fd5b8935614290816148de565b985060208a01356142a0816148de565b975060408a01356142b0816148de565b965060608a013567ffffffffffffffff808211156142cc578687fd5b818c0191508c601f8301126142df578687fd5b8135818111156142ed578788fd5b8d60208083028501011115614300578788fd5b6020830198508097505060808c013591508082111561431d578586fd5b6143298d838e0161414d565b909650945060a08c0135915080821115614341578384fd5b5061434e8c828d0161414d565b915080935050809150509295985092959850929598565b600080600060608486031215614379578283fd5b8335614384816148de565b92506020840135614394816148de565b929592945050506040919091013590565b600080600080600080600060e0888a0312156143bf578283fd5b87356143ca816148de565b965060208801356143da816148de565b955060408801359450606088013593506143f6608089016141e7565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215614424578182fd5b823561442f816148de565b946020939093013593505050565b600080600060608486031215614451578283fd5b833561445c816148de565b9250602084013591506040840135614473816148de565b809150509250925092565b60008060008060808587031215614493578182fd5b843561449e816148de565b9350602085013592506040850135915060608501356144bc816148de565b939692955090935050565b60008060008060008587036101608112156144e0578384fd5b86356144eb816148de565b955060208701359450604087013593506060870135614509816148de565b925060e0607f198201121561451c578182fd5b5060405160a0810181811067ffffffffffffffff8211171561453a57fe5b80604052506080870135815260a0870135602082015260c0870135604082015260e0870135606082015261457288610100890161418d565b6080820152809150509295509295909350565b60006020808385031215614597578182fd5b825167ffffffffffffffff808211156145ae578384fd5b818501915085601f8301126145c1578384fd5b8151818111156145cd57fe5b83810291506145dd8483016148ba565b8181528481019084860184860187018a10156145f7578788fd5b8795505b838610156146195780518352600195909501949186019186016145fb565b5098975050505050505050565b600060208284031215614637578081fd5b81518015158114611636578182fd5b600060208284031215614657578081fd5b5035919050565b60006020828403121561466f578081fd5b5051919050565b60008060408385031215614688578182fd5b50508035926020909101359150565b600080600080608085870312156146ac578182fd5b505082516020840151604085015160609095015191969095509092509050565b6000815180845260208085019450808401835b838110156147045781516001600160a01b0316875295820195908201906001016146df565b509495945050505050565b60008284833750652050726f787960d01b9101908152600601919050565b6000620e0e4f60eb1b8252828460038401379101600301908152919050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b039390931683526020830191909152604082015260600190565b901515815260200190565b90815260200190565b6000602080835283518082850152825b818110156147ff578581018301518582016040015282016147e3565b818111156148105783604083870101525b50601f01601f1916929092016040019392505050565b60008382526040602083015261483f60408301846146cc565b949350505050565b918252602082015260400190565b600086825285602083015260a0604083015261487460a08301866146cc565b6001600160a01b0394909416606083015250608001529392505050565b93845260208401929092526040830152606082015260800190565b60ff91909116815260200190565b60405181810167ffffffffffffffff811182821017156148d657fe5b604052919050565b6001600160a01b0381168114611bbe57600080fdfe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545434453413a20696e76616c6964207369676e6174757265202773272076616c7565496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a656445434453413a20696e76616c6964207369676e6174757265202776272076616c756547756172646564507269636556616c696461746f723a206578706972656420646561646c696e65536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f20616464726573735472616e7366657248656c7065723a3a73616665417070726f76653a20617070726f7665206661696c656445524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737347756172646564507269636556616c696461746f723a20696e76616c6964207369676e61747572655472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f56657273696f6e65643a207265766973696f6e20697320746f6f206c6f7720746f20757064617465a26469706673582212204f597f2c248eab49934aab4b25996ac052bfe04d5aadd0eea547dd97e30431e364736f6c63430007040033