Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
116,514.63 TN-CSCVv1-ETHUSDC

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
6
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x4A4c7C5549359b9fFf0137bb3EC4D48c4Aa79Cc7
60806040526012805460ff19166001179055678ac7230489e800006013553480156200002a57600080fd5b5060405162004aff38038062004aff8339810160408190526200004d9162000546565b6040805160208082018084526000808452845192830190945283825260019093558151919290916200008291600491620003b1565b50805162000098906005906020840190620003b1565b50505060088890556009879055601280546001600160a01b0380881661010002610100600160a81b031990921691909117909155601e80548583166001600160a01b031991821617909155600d8054821633908117909155600e805483169091179055601d80549287169290911691909117905560138690556000600a819055600b819055805260146020908152670de0b6b3a76400007f4f26c3876aa9f4b92579780beea1161a61f87ebf1ec6ee865b299e447ecba99c55604051620001649184918491016200060e565b604051602081830303815290604052600690805190602001906200018a929190620003b1565b508181604051602001620001a092919062000684565b60405160208183030381529060405260079080519060200190620001c6929190620003b1565b50620001d1620001df565b505050505050505062000727565b60125461010090046001600160a01b0316620002335760405162461bcd60e51b815260206004820152600e60248201526d062617365416464726573733d3d360941b60448201526064015b60405180910390fd5b610e106009541015620002775760405162461bcd60e51b815260206004820152600b60248201526a0706572696f643c333630360ac1b60448201526064016200022a565b601d54601e5460405163426a810960e01b81526001600160a01b039182166004820152600092919091169063426a81099060240160206040518083038186803b158015620002c457600080fd5b505afa158015620002d9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ff9190620006d0565b136200034e5760405162461bcd60e51b815260206004820152601460248201527f4850432f41676750726f78792d496e76616c696400000000000000000000000060448201526064016200022a565b601d54601e546040516357d65cc560e01b81526001600160a01b0391821660048201529116906357d65cc59060240160006040518083038186803b1580156200039657600080fd5b505afa158015620003ab573d6000803e3d6000fd5b50505050565b828054620003bf90620006ea565b90600052602060002090601f016020900481019282620003e357600085556200042e565b82601f10620003fe57805160ff19168380011785556200042e565b828001600101855582156200042e579182015b828111156200042e57825182559160200191906001019062000411565b506200043c92915062000440565b5090565b5b808211156200043c576000815560010162000441565b6001600160a01b03811681146200046d57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004a357818101518382015260200162000489565b83811115620003ab5750506000910152565b600082601f830112620004c757600080fd5b81516001600160401b0380821115620004e457620004e462000470565b604051601f8301601f19908116603f011681019082821181831017156200050f576200050f62000470565b816040528381528660208588010111156200052957600080fd5b6200053c84602083016020890162000486565b9695505050505050565b600080600080600080600080610100898b0312156200056457600080fd5b8851975060208901519650604089015195506060890151620005868162000457565b60808a0151909550620005998162000457565b60a08a0151909450620005ac8162000457565b60c08a01519093506001600160401b0380821115620005ca57600080fd5b620005d88c838d01620004b5565b935060e08b0151915080821115620005ef57600080fd5b50620005fe8b828c01620004b5565b9150509295985092959890939650565b7f54686574616e757473204361736820536574746c656420436f6e646f7220566181526303ab63a160e51b6020820152600083516200065581602485016020880162000486565b600160fd1b60249184019182015283516200067881602584016020880162000486565b01602501949350505050565b69544e2d4353435676312d60b01b815260008351620006ab81600a85016020880162000486565b835190830190620006c481600a84016020880162000486565b01600a01949350505050565b600060208284031215620006e357600080fd5b5051919050565b600181811c90821680620006ff57607f821691505b602082108114156200072157634e487b7160e01b600052602260045260246000fd5b50919050565b6143c880620007376000396000f3fe608060405234801561001057600080fd5b50600436106103e55760003560e01c80638da5cb5b1161020a578063b81e03b811610125578063d45ebe57116100b8578063e184c9be11610087578063e184c9be14610880578063e46831b414610889578063e822eb321461089c578063f3b6131f146108af578063fd9c652b146108c257600080fd5b8063d45ebe5714610818578063dae206ed1461082b578063dd62ed3e1461083e578063ddaa26ad1461087757600080fd5b8063be069719116100f4578063be069719146107d6578063c415b95c146107e9578063cafbe574146107fc578063cf7eb9a11461080557600080fd5b8063b81e03b81461078f578063bc19a9e2146107a7578063bce896f6146107ba578063bd82c560146107c357600080fd5b8063a3f348151161019d578063aa15017c1161016c578063aa15017c1461074d578063affc1d9714610760578063b4d1d79514610773578063b6b55f251461077c57600080fd5b8063a3f348151461070b578063a42dce8014610714578063a457c2d714610727578063a9059cbb1461073a57600080fd5b806395d89b41116101d957806395d89b41146106e05780639b72c0da146106e85780639d02ccbe146106f0578063a22b97f5146106f857600080fd5b80638da5cb5b14610692578063900cf0cf146106a5578063909e87f3146106ae57806390e08e0c146106c157600080fd5b80633a5381b511610305578063541669e0116102985780636ff1c9bc116102675780636ff1c9bc1461061d57806370a0823114610630578063763265de146106595780638232e06e1461066c5780638ba98b711461067f57600080fd5b8063541669e0146105d8578063549b7974146105e1578063653e80bc146106015780636cf55ea21461060a57600080fd5b806349b5fdb4116102d457806349b5fdb41461057f5780634a8c51f4146105925780634c4e0107146105a557806353152842146105c557600080fd5b80633a5381b5146105485780633ccfd60b1461055b57806340777f07146105635780634613d1d01461057657600080fd5b80631327d3d81161037d578063313ce5671161034c578063313ce567146104f2578063370337911461050c578063395093511461052c578063398764b51461053f57600080fd5b80631327d3d8146104b157806313af4035146104c457806318160ddd146104d757806323b872dd146104df57600080fd5b806306fdde03116103b957806306fdde0314610459578063095ea7b31461046e5780630a5c36b3146104915780630f43a629146104a457600080fd5b806257dfc5146103ea578063011832031461040657806301cceb381461041b5780630276ee401461042e575b600080fd5b6103f3601c5481565b6040519081526020015b60405180910390f35b610419610414366004613df8565b6108ca565b005b610419610429366004613df8565b610909565b600d54610441906001600160a01b031681565b6040516001600160a01b0390911681526020016103fd565b610461610955565b6040516103fd9190613e3d565b61048161047c366004613e85565b6109e7565b60405190151581526020016103fd565b61041961049f366004613eb1565b6109fd565b6012546104819060ff1681565b6104196104bf366004613eb1565b610b59565b6104196104d2366004613eb1565b610ba5565b6003546103f3565b6104816104ed366004613ece565b610c19565b6104fa610cc3565b60405160ff90911681526020016103fd565b6103f361051a366004613df8565b60146020526000908152604090205481565b61048161053a366004613e85565b610d50565b6103f360135481565b600f54610441906001600160a01b031681565b6103f3610d8c565b6103f3610571366004613f54565b610d97565b6103f3601b5481565b601d54610441906001600160a01b031681565b6104196105a0366004613eb1565b6110e3565b6103f36105b3366004613eb1565b60166020526000908152604090205481565b6103f36105d3366004613df8565b61112f565b6103f3601a5481565b6103f36105ef366004613eb1565b60156020526000908152604090205481565b6103f360195481565b6103f3610618366004613fa5565b6111e1565b61041961062b366004613eb1565b61159f565b6103f361063e366004613eb1565b6001600160a01b031660009081526001602052604090205490565b610419610667366004613df8565b611674565b6103f361067a366004613df8565b6116a3565b6103f361068d366004613fa5565b6116c6565b600e54610441906001600160a01b031681565b6103f3600a5481565b6103f36106bc366004613fd5565b611990565b6103f36106cf366004613df8565b602080526000908152604090205481565b6104616119b5565b6104196119c4565b610419611af5565b6103f3610706366004613eb1565b611bd8565b6103f3600c5481565b610419610722366004613eb1565b612057565b610481610735366004613e85565b6120a3565b610481610748366004613e85565b61213c565b6103f361075b366004613df8565b612149565b61041961076e366004613df8565b612155565b6103f360095481565b6103f361078a366004613df8565b612245565b6012546104419061010090046001600160a01b031681565b6104196107b5366004613eb1565b612251565b6103f360115481565b6104196107d1366004613df8565b61229d565b6104196107e4366004613eb1565b61232a565b601054610441906001600160a01b031681565b6103f360185481565b601e54610441906001600160a01b031681565b601f54610441906001600160a01b031681565b610419610839366004614005565b6123e1565b6103f361084c366004614022565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6103f360085481565b6103f3600b5481565b6103f3610897366004614050565b61241e565b601754610441906001600160a01b031681565b6104196108bd366004613df8565b612623565b6104196126e1565b600e546001600160a01b031633146108fd5760405162461bcd60e51b81526004016108f49061411e565b60405180910390fd5b6109068161290f565b50565b600e546001600160a01b031633146109335760405162461bcd60e51b81526004016108f49061411e565b600b81905560405160019060008051602061437383398151915290600090a250565b60606006805461096490614141565b80601f016020809104026020016040519081016040528092919081815260200182805461099090614141565b80156109dd5780601f106109b2576101008083540402835291602001916109dd565b820191906000526020600020905b8154815290600101906020018083116109c057829003601f168201915b5050505050905090565b60006109f4338484612bee565b50600192915050565b600e546001600160a01b03163314610a275760405162461bcd60e51b81526004016108f49061411e565b806001600160a01b0316630261bf8b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6057600080fd5b505afa158015610a74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a989190614176565b601780546001600160a01b0319166001600160a01b0392831690811790915560125460405163095ea7b360e01b81526004810192909252600019602483015261010090049091169063095ea7b390604401602060405180830381600087803b158015610b0357600080fd5b505af1158015610b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3b9190614193565b5060405160049060008051602061437383398151915290600090a250565b600e546001600160a01b03163314610b835760405162461bcd60e51b81526004016108f49061411e565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b600e546001600160a01b03163314610bcf5760405162461bcd60e51b81526004016108f49061411e565b6001600160a01b038116610be257600080fd5b600e80546001600160a01b0319166001600160a01b038316179055604051600090600080516020614373833981519152908290a250565b6001600160a01b038316600090815260026020908152604080832033845290915281205482811015610c9e5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016108f4565b610cab8533858403612bee565b610cb6858585612d12565b60019150505b9392505050565b6000601260019054906101000a90046001600160a01b03166001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610d1357600080fd5b505afa158015610d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4b91906141b0565b905090565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916109f4918590610d879086906141e9565b612bee565b6000610d4b33611bd8565b600080610da360035490565b11610de65760405162461bcd60e51b8152602060048201526013602482015272139bc819195c1bdcda5d081a5b881d985d5b1d606a1b60448201526064016108f4565b600b5442118015610df85750600b5415155b15610e0557610e056119c4565b600b5415610e455760405162461bcd60e51b815260206004820152600d60248201526c139bdd115e1c1a5c995916595d609a1b60448201526064016108f4565b600a54600090815260146020526040812054670de0b6b3a764000090610e6a60035490565b610e749190614201565b610e7e9190614220565b90505b610e93600a54600161067a91906141e9565b421115610eee576001600a6000828254610ead91906141e9565b92505081905550601460006001600a54610ec79190614242565b81526020808201929092526040908101600090812054600a54825260149093522055610e81565b6012805460ff19166001908117909155600a8054600090610f109084906141e9565b9091555050600a54610f21906116a3565b600b556019849055601a83905580610f3985826141e9565b601460006001600a54610f4c9190614242565b815260200190815260200160002054610f659190614201565b610f6f9190614220565b600a54600090815260146020526040902055600f546001600160a01b031615610fe157600b54600c5414610fdc5760405162461bcd60e51b81526020600482015260146024820152730e6d2cedccac88af0e0d2e4f29ad2e6dac2e8c6d60631b60448201526064016108f4565b611030565b600d546001600160a01b031633146110305760405162461bcd60e51b81526020600482015260126024820152712737ba2232b9b4b3b730ba32b226b0b5b2b960711b60448201526064016108f4565b61103d8686868685612ee2565b600d54601254611060916001600160a01b036101009092048216911630876134ea565b601f546001600160a01b0316156110da57601f60009054906101000a90046001600160a01b03166001600160a01b031663788572706040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156110c157600080fd5b505af11580156110d5573d6000803e3d6000fd5b505050505b95945050505050565b600e546001600160a01b0316331461110d5760405162461bcd60e51b81526004016108f49061411e565b601f80546001600160a01b0319166001600160a01b0392909216919091179055565b600a546000908152602160209081526040808320805460018201546002830154600390930154948052928520549093908287101561119057620f42406111758484614242565b61117f9083614201565b6111899190614220565b95506111d7565b818710156111a657620f42406111758884614242565b848711156111bc57620f42406111758587614242565b838711156111d257620f42406111758589614242565b600095505b5050505050919050565b6000600260005414156112065760405162461bcd60e51b81526004016108f49061426f565b6002600055600954600a5461121a906116a3565b61122491906141e9565b42101561127d5760125460ff16151560011461127d5760405162461bcd60e51b81526020600482015260186024820152772234b9b0b13632b210323ab934b7339030bab1ba34b7b71760411b60448201526064016108f4565b600080601b5461128c60035490565b61129691906141e9565b9050806112d257600a546000908152601460205260409020546112c186670de0b6b3a7640000614201565b6112cb9190614220565b915061131d565b600a54600090815260146020526040812054670de0b6b3a7640000906112f89084614201565b6113029190614220565b90508061130f8784614201565b6113199190614220565b9250505b60125461133a9061010090046001600160a01b03163330886134ea565b6013546012546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b15801561138457600080fd5b505afa158015611398573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bc91906142a6565b111561140a5760405162461bcd60e51b815260206004820152601a60248201527f5661756c74206d617820686f6c64696e6773207265616368656400000000000060448201526064016108f4565b6114148483613555565b336001600160a01b0316600a54856001600160a01b03167f02d7e648dd130fc184d383e55bb126ac4c9c60e8f94bf05acdf557ba2d540b478860405161145c91815260200190565b60405180910390a45090505b600a54600090815260146020526040812054601b54670de0b6b3a7640000919061149160035490565b61149b91906141e9565b6114a59190614201565b6114af9190614220565b9050601c54816114bf91906141e9565b6018546012546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b15801561150957600080fd5b505afa15801561151d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154191906142a6565b61154b91906141e9565b10156115935760405162461bcd60e51b815260206004820152601760248201527624b73b30b934b0b73a1031b432b1b5903330b4b632b21760491b60448201526064016108f4565b50600160005592915050565b600e546001600160a01b031633146115c95760405162461bcd60e51b81526004016108f49061411e565b6040516370a0823160e01b81523060048201526116579033906001600160a01b038416906370a082319060240160206040518083038186803b15801561160e57600080fd5b505afa158015611622573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164691906142a6565b6001600160a01b0384169190613634565b60405160039060008051602061437383398151915290600090a250565b600e546001600160a01b0316331461169e5760405162461bcd60e51b81526004016108f49061411e565b601355565b6000600854600954836116b69190614201565b6116c091906141e9565b92915050565b6000600260005414156116eb5760405162461bcd60e51b81526004016108f49061426f565b6002600055600954600a546116ff906116a3565b61170991906141e9565b4210156117625760125460ff1615156001146117625760405162461bcd60e51b81526020600482015260186024820152772234b9b0b13632b210323ab934b7339030bab1ba34b7b71760411b60448201526064016108f4565b6001600160a01b03821633146117bf57826117bf5760405162461bcd60e51b815260206004820152601d60248201527f50726f787943616e6e6f7443616e63656c496e6974576974686472617700000060448201526064016108f4565b6001600160a01b038216600090815260166020908152604080832054601590925290912054811561181357600a54821415806117fb5750600b54155b156118135761180984611bd8565b5060009150600090505b846118645780601b600082825461182a9190614242565b90915550506001600160a01b0384166000908152601560209081526040808320839055601690915281205561185f8482613555565b6118ec565b3360009081526001602052604090205480861115611880578095505b85601b600082825461189291906141e9565b90915550506001600160a01b038516600090815260156020526040812080548892906118bf9084906141e9565b9091555050600a546001600160a01b0386166000908152601660205260409020556118ea3387613669565b505b600b5461191057841561190b57611902846137b7565b92505050611468565b611961565b336001600160a01b0316600a54856001600160a01b03167ffd0e4a61b8f0e9fc4dcefe01a8f1b755b5581b71dcb2c21deb6926be2945429e8860405161195891815260200190565b60405180910390a45b600092505050600a54600090815260146020526040812054601b54670de0b6b3a7640000919061149160035490565b602160205281600052604060002081600481106119ac57600080fd5b01549150829050565b60606007805461096490614141565b600b546119d390610e106141e9565b421015611a5457600e546001600160a01b03163314806119fd5750600d546001600160a01b031633145b611a545760405162461bcd60e51b815260206004820152602260248201527f4e6f74206f776e6572206e6f72204d616b657220466f7220466972737420486f6044820152613ab960f11b60648201526084016108f4565b601d54601e54600b546040516349fdb9d760e01b81526001600160a01b0392831660048201526024810191909152611af39260649216906349fdb9d79060440160206040518083038186803b158015611aac57600080fd5b505afa158015611ac0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae491906142a6565b611aee9190614220565b61290f565b565b600b54611b0590620151806141e9565b4211611b535760405162461bcd60e51b815260206004820152601d60248201527f416c6c6f77656420323420686f7572732061667465722065787069727900000060448201526064016108f4565b601d54601e5460405163426a810960e01b81526001600160a01b039182166004820152611af392919091169063426a81099060240160206040518083038186803b158015611ba057600080fd5b505afa158015611bb4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aee91906142a6565b6001600160a01b0381166000908152601660209081526040808320546015909252822054600a5415611c455760008211611c455760405162461bcd60e51b815260206004820152600e60248201526d139bc8145d595d595908115e1a5d60921b60448201526064016108f4565b60008111611c865760405162461bcd60e51b815260206004820152600e60248201526d139bc8145d595d595908115e1a5d60921b60448201526064016108f4565b81600a54148015611c975750600b54155b80611ca3575081600a54115b15611ee957600082815260146020526040812054670de0b6b3a764000090611ccb9084614201565b611cd59190614220565b6001600160a01b038616600090815260156020908152604080832083905560169091528120819055601c80549293508392909190611d14908490614242565b90915550506012546040516370a0823160e01b815230600482015260009161010090046001600160a01b0316906370a082319060240160206040518083038186803b158015611d6257600080fd5b505afa158015611d76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9a91906142a6565b905080821115611e72576017546012546001600160a01b03918216916369328dec91610100900416611dcc8486614242565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152306044820152606401602060405180830381600087803b158015611e1857600080fd5b505af1158015611e2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e5091906142a6565b50611e5b8183614242565b60186000828254611e6c9190614242565b90915550505b601254611e8e9061010090046001600160a01b03168784613634565b336001600160a01b0316600a54876001600160a01b03167f8166bf25f8a2b7ed3c85049207da4358d16edbed977d23fa2ee6f0dde3ec213285604051611ed691815260200190565b60405180910390a4509250611f26915050565b60405162461bcd60e51b81526020600482015260126024820152715769746864726177206e6f7420726561647960701b60448201526064016108f4565b600a54600090815260146020526040812054601b54670de0b6b3a76400009190611f4f60035490565b611f5991906141e9565b611f639190614201565b611f6d9190614220565b9050601c5481611f7d91906141e9565b6018546012546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b158015611fc757600080fd5b505afa158015611fdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fff91906142a6565b61200991906141e9565b10156120515760405162461bcd60e51b815260206004820152601760248201527624b73b30b934b0b73a1031b432b1b5903330b4b632b21760491b60448201526064016108f4565b50919050565b600e546001600160a01b031633146120815760405162461bcd60e51b81526004016108f49061411e565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156121255760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016108f4565b6121323385858403612bee565b5060019392505050565b60006109f4338484612d12565b60006116c082336116c6565b600e546001600160a01b0316331461217f5760405162461bcd60e51b81526004016108f49061411e565b601754601254604051631a4ca37b60e21b81526101009091046001600160a01b0390811660048301526024820184905230604483015260009216906369328dec90606401602060405180830381600087803b1580156121dd57600080fd5b505af11580156121f1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061221591906142a6565b905060185481111561222a5760006018555050565b806018600082825461223c9190614242565b90915550505050565b60006116c082336111e1565b600e546001600160a01b0316331461227b5760405162461bcd60e51b81526004016108f49061411e565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b600e546001600160a01b031633146122c75760405162461bcd60e51b81526004016108f49061411e565b614e208111156123085760405162461bcd60e51b815260206004820152600c60248201526b08ccaca40e8dede40d0d2ced60a31b60448201526064016108f4565b601181905560405160059060008051602061437383398151915290600090a250565b600e546001600160a01b031633146123545760405162461bcd60e51b81526004016108f49061411e565b601d80546001600160a01b0319166001600160a01b03838116918217909255601e546040516357d65cc560e01b815292166004830152906357d65cc59060240160006040518083038186803b1580156123ac57600080fd5b505afa1580156123c0573d6000803e3d6000fd5b5050604051600292506000805160206143738339815191529150600090a250565b600e546001600160a01b0316331461240b5760405162461bcd60e51b81526004016108f49061411e565b6012805460ff1916911515919091179055565b600f546000906001600160a01b031661246d5760405162461bcd60e51b815260206004820152601160248201527015985b1a59185d1bdc88139bdd0814d95d607a1b60448201526064016108f4565b600c5485116124be5760405162461bcd60e51b815260206004820152601f60248201527f6c6173745369676e65644578706972793e3d5f7369676e65644578706972790060448201526064016108f4565b60008989898989308a6040516020016124dd97969594939291906142bf565b60408051601f198184030181529190528051602090910120600f549091506001600160a01b031661259a61255e836040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061383092505050565b6001600160a01b0316146125e95760405162461bcd60e51b815260206004820152601660248201527515985b1a59185d1bdc8810da1958dac811985a5b195960521b60448201526064016108f4565b50600d80546001600160a01b0319166001600160a01b038616179055600c85905561261689898989610d97565b9998505050505050505050565b600e546001600160a01b0316331461264d5760405162461bcd60e51b81526004016108f49061411e565b60175460125460405163e8eda9df60e01b81526001600160a01b0361010090920482166004820152602481018490523060448201526000606482015291169063e8eda9df90608401600060405180830381600087803b1580156126af57600080fd5b505af11580156126c3573d6000803e3d6000fd5b5050505080601860008282546126d991906141e9565b909155505050565b600e546001600160a01b0316331461270b5760405162461bcd60e51b81526004016108f49061411e565b6000601b5461271960035490565b61272391906141e9565b9050600081116127695760405162461bcd60e51b81526020600482015260116024820152704e6f20737570706c7920746f2073796e6360781b60448201526064016108f4565b600a54600090815260146020526040902054670de0b6b3a76400009061278f9083614201565b6127999190614220565b6012546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b1580156127e057600080fd5b505afa1580156127f4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061281891906142a6565b1161285e5760405162461bcd60e51b8152602060048201526016602482015275125b9cdd59999a58da595b9d10dbdb1b185d195c985b60521b60448201526064016108f4565b6012546040516370a0823160e01b8152306004820152829161010090046001600160a01b0316906370a082319060240160206040518083038186803b1580156128a657600080fd5b505afa1580156128ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128de91906142a6565b6128f090670de0b6b3a7640000614201565b6128fa9190614220565b600a5460009081526014602052604090205550565b600260005414156129325760405162461bcd60e51b81526004016108f49061426f565b6002600055600b544210156129775760405162461bcd60e51b815260206004820152600b60248201526a139bdd08115e1c1a5c995960aa1b60448201526064016108f4565b6000600b54116129ba5760405162461bcd60e51b815260206004820152600e60248201526d149bdd5b99081b9bdd081a5b9a5d60921b60448201526064016108f4565b6000601b546129c860035490565b6129d291906141e9565b600a5460009081526014602052604081205491925090670de0b6b3a7640000906129fc9084614201565b612a069190614220565b90506000612a138461112f565b6010549091506001600160a01b031615612a82576000651cae8c13e00060095485601154612a419190614201565b612a4b9190614201565b612a559190614220565b601054909150612a6e906001600160a01b031682613555565b601b54600354612a7e91906141e9565b9350505b82612a8d8284614242565b612a9f90670de0b6b3a7640000614201565b612aa99190614220565b600a805460009081526014602052604080822093909355905481522054601b54670de0b6b3a764000091612adc91614201565b612ae69190614220565b601c54612af391906141e9565b601c556000601b819055600b55600d54601254612b22916001600160a01b036101009092048216911683613634565b600a54600b5460408051878152602081019290925281018390527f0f3455c580c87ae485cf1fd9108e0d31f59b529eb91f338403886bd23c9d96ac9060600160405180910390a2601f546001600160a01b031615612be357601f60009054906101000a90046001600160a01b03166001600160a01b0316636de70fc36040518163ffffffff1660e01b8152600401600060405180830381600087803b158015612bca57600080fd5b505af1158015612bde573d6000803e3d6000fd5b505050505b505060016000555050565b6001600160a01b038316612c505760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016108f4565b6001600160a01b038216612cb15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016108f4565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316612d765760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016108f4565b6001600160a01b038216612dd85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016108f4565b6001600160a01b03831660009081526001602052604090205481811015612e505760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016108f4565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290612e879084906141e9565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612ed391815260200190565b60405180910390a35b50505050565b60048414612f2a5760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420537472696b652056616c75657360581b60448201526064016108f4565b600085856000818110612f3f57612f3f614259565b905060200201359050600086866001818110612f5d57612f5d614259565b905060200201359050600087876002818110612f7b57612f7b614259565b905060200201359050600088886003818110612f9957612f99614259565b90506020020135905084861115612fdd5760405162461bcd60e51b8152602060048201526008602482015267125b9cdd5990dbdb60c21b60448201526064016108f4565b601d54601e5460405163426a810960e01b81526001600160a01b039182166004820152600092919091169063426a81099060240160206040518083038186803b15801561302957600080fd5b505afa15801561303d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061306191906142a6565b90508085116130a55760405162461bcd60e51b815260206004820152601060248201526f14dd1c9a5ad94f141c9a58d95199595960821b60448201526064016108f4565b8084116130e75760405162461bcd60e51b815260206004820152601060248201526f14dd1c9a5ad94f141c9a58d95199595960821b60448201526064016108f4565b8083106131295760405162461bcd60e51b815260206004820152601060248201526f14dd1c9a5ad94f941c9a58d95199595960821b60448201526064016108f4565b80821061316b5760405162461bcd60e51b815260206004820152601060248201526f14dd1c9a5ad94f941c9a58d95199595960821b60448201526064016108f4565b8385116131b35760405162461bcd60e51b815260206004820152601660248201527514dd1c9a5ad954185a5c925b9d985b1a590b50d85b1b60521b60448201526064016108f4565b8183106131fa5760405162461bcd60e51b815260206004820152601560248201527414dd1c9a5ad954185a5c925b9d985b1a590b541d5d605a1b60448201526064016108f4565b8989600081811061320d5761320d614259565b9050602002013560216000600a54815260200190815260200160002060006004811061323b5761323b614259565b01558989600181811061325057613250614259565b9050602002013560216000600a54815260200190815260200160002060016004811061327e5761327e614259565b01558989600281811061329357613293614259565b9050602002013560216000600a5481526020019081526020016000206002600481106132c1576132c1614259565b0155898960038181106132d6576132d6614259565b9050602002013560216000600a54815260200190815260200160002060036004811061330457613304614259565b015560006133128587614242565b61331f89620f4240614201565b6133299190614220565b905060006133378585614242565b6133448a620f4240614201565b61334e9190614220565b9050818082101561335c5750805b8060206000600a54815260200190815260200160002081905550600a54336001600160a01b03166000805160206143538339815191528f8f60008181106133a5576133a5614259565b905060200201358e8e6040516133ce939291909283526020830191909152604082015260600190565b60405180910390a3600a54336000805160206143538339815191528f8f60018181106133fc576133fc614259565b905060200201358e8e604051613425939291909283526020830191909152604082015260600190565b60405180910390a3600a54336000805160206143538339815191528f8f600281811061345357613453614259565b905060200201358e8e60405161347c939291909283526020830191909152604082015260600190565b60405180910390a3600a54336000805160206143538339815191528f8f60038181106134aa576134aa614259565b905060200201358e8e6040516134d3939291909283526020830191909152604082015260600190565b60405180910390a350505050505050505050505050565b6040516001600160a01b0380851660248301528316604482015260648101829052612edc9085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613854565b6001600160a01b0382166135ab5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016108f4565b80600360008282546135bd91906141e9565b90915550506001600160a01b038216600090815260016020526040812080548392906135ea9084906141e9565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6040516001600160a01b03831660248201526044810182905261366490849063a9059cbb60e01b9060640161351e565b505050565b6001600160a01b0382166136c95760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016108f4565b6001600160a01b0382166000908152600160205260409020548181101561373d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016108f4565b6001600160a01b038316600090815260016020526040812083830390556003805484929061376c908490614242565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6001600160a01b03811660008181526016602090815260408083205483526014825280832054938352601590915281205490918291670de0b6b3a7640000916137ff91614201565b6138099190614220565b905080601c600082825461381d91906141e9565b90915550506000601b55610cbc83611bd8565b600080600061383f8585613926565b9150915061384c81613996565b509392505050565b60006138a9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613b519092919063ffffffff16565b80519091501561366457808060200190518101906138c79190614193565b6136645760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016108f4565b60008082516041141561395d5760208301516040840151606085015160001a61395187828585613b68565b9450945050505061398f565b825160401415613987576020830151604084015161397c868383613c55565b93509350505061398f565b506000905060025b9250929050565b60008160048111156139aa576139aa614320565b14156139b35750565b60018160048111156139c7576139c7614320565b1415613a155760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108f4565b6002816004811115613a2957613a29614320565b1415613a775760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108f4565b6003816004811115613a8b57613a8b614320565b1415613ae45760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108f4565b6004816004811115613af857613af8614320565b14156109065760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108f4565b6060613b608484600085613c8e565b949350505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613b9f5750600090506003613c4c565b8460ff16601b14158015613bb757508460ff16601c14155b15613bc85750600090506004613c4c565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613c1c573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116613c4557600060019250925050613c4c565b9150600090505b94509492505050565b6000806001600160ff1b03831681613c7260ff86901c601b6141e9565b9050613c8087828885613b68565b935093505050935093915050565b606082471015613cef5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016108f4565b6001600160a01b0385163b613d465760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016108f4565b600080866001600160a01b03168587604051613d629190614336565b60006040518083038185875af1925050503d8060008114613d9f576040519150601f19603f3d011682016040523d82523d6000602084013e613da4565b606091505b5091509150613db4828286613dbf565b979650505050505050565b60608315613dce575081610cbc565b825115613dde5782518084602001fd5b8160405162461bcd60e51b81526004016108f49190613e3d565b600060208284031215613e0a57600080fd5b5035919050565b60005b83811015613e2c578181015183820152602001613e14565b83811115612edc5750506000910152565b6020815260008251806020840152613e5c816040850160208701613e11565b601f01601f19169190910160400192915050565b6001600160a01b038116811461090657600080fd5b60008060408385031215613e9857600080fd5b8235613ea381613e70565b946020939093013593505050565b600060208284031215613ec357600080fd5b8135610cbc81613e70565b600080600060608486031215613ee357600080fd5b8335613eee81613e70565b92506020840135613efe81613e70565b929592945050506040919091013590565b60008083601f840112613f2157600080fd5b50813567ffffffffffffffff811115613f3957600080fd5b6020830191508360208260051b850101111561398f57600080fd5b60008060008060608587031215613f6a57600080fd5b843567ffffffffffffffff811115613f8157600080fd5b613f8d87828801613f0f565b90989097506020870135966040013595509350505050565b60008060408385031215613fb857600080fd5b823591506020830135613fca81613e70565b809150509250929050565b60008060408385031215613fe857600080fd5b50508035926020909101359150565b801515811461090657600080fd5b60006020828403121561401757600080fd5b8135610cbc81613ff7565b6000806040838503121561403557600080fd5b823561404081613e70565b91506020830135613fca81613e70565b60008060008060008060008060c0898b03121561406c57600080fd5b883567ffffffffffffffff8082111561408457600080fd5b6140908c838d01613f0f565b909a50985060208b0135975060408b0135965060608b0135955060808b013591506140ba82613e70565b90935060a08a013590808211156140d057600080fd5b818b0191508b601f8301126140e457600080fd5b8135818111156140f357600080fd5b8c602082850101111561410557600080fd5b6020830194508093505050509295985092959890939650565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b600181811c9082168061415557607f821691505b6020821081141561205157634e487b7160e01b600052602260045260246000fd5b60006020828403121561418857600080fd5b8151610cbc81613e70565b6000602082840312156141a557600080fd5b8151610cbc81613ff7565b6000602082840312156141c257600080fd5b815160ff81168114610cbc57600080fd5b634e487b7160e01b600052601160045260246000fd5b600082198211156141fc576141fc6141d3565b500190565b600081600019048311821515161561421b5761421b6141d3565b500290565b60008261423d57634e487b7160e01b600052601260045260246000fd5b500490565b600082821015614254576142546141d3565b500390565b634e487b7160e01b600052603260045260246000fd5b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6000602082840312156142b857600080fd5b5051919050565b60006001600160fb1b038811156142d557600080fd5b8760051b808a84379190910195865250602085019390935260408401919091526bffffffffffffffffffffffff19606091821b81168285015291901b16607482015260880192915050565b634e487b7160e01b600052602160045260246000fd5b60008251614348818460208701613e11565b919091019291505056fe75aadd6090e9ec595c12e0e29ec24cb0ac9b6286a9c3e067927347a39fa43f903c6b61651ef532f20cbff987a3f66166f38ea259eebe9e8c2a48c0e489ae0d01a2646970667358221220644b2024acb3d35f5cb925cb6627a1f9161ce6403a1391689b19b4220051ee8b64736f6c6343000809003300000000000000000000000000000000000000000000000000000000634917000000000000000000000000000000000000000000000000000000000000093a80000000000000000000000000000000000000000000000000000000174876e800000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000004d942108211e8139f40a456f40d176e2d3f02d5f0000000000000000000000005f4ec3df9cbd43714fe2740f5e3616155c5b8419000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000003455448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553444300000000000000000000000000000000000000000000000000000000