Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
0

Profile Summary
Blockchain:
C-Chain (43114)


Decimals:
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x8b28C02b19124B47C30a0bdE20710c5E9c1e9c8D
608060405262000018306001600160e01b03620000a616565b620000586040516200002a90620002ce565b60405180910390206040516200004090620002b7565b6040519081900390206001600160e01b03620000d416565b6200006a6040516200002a9062000287565b6200007c6040516200002a906200025e565b6200008e6040516200002a90620002b7565b620000a06040516200002a906200029e565b620002e5565b620000d1604051620000b890620002b7565b604051908190039020826001600160e01b036200012616565b50565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b6200013b82826001600160e01b036200013f16565b5050565b6000828152602081815260409091206200016491839062001228620001c1821b17901c565b156200013b576200017d6001600160e01b03620001ea16565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000620001e1836001600160a01b0384166001600160e01b03620001ee16565b90505b92915050565b3390565b60006200020583836001600160e01b036200024616565b6200023d57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155620001e4565b506000620001e4565b60009081526001919091016020526040902054151590565b7f5043565f434f4e54524f4c4c45525f524f4c4500000000000000000000000000815260130190565b6a4255524e45525f524f4c4560a81b8152600b0190565b6c475541524449414e5f524f4c4560981b8152600d0190565b6a474f5645524e5f524f4c4560a81b8152600b0190565b6a4d494e5445525f524f4c4560a81b8152600b0190565b615d0b80620002f56000396000f3fe60806040523480156200001157600080fd5b5060043610620002805760003560e01c80639010d07c1162000159578063c1ef303a11620000c9578063e0a200461162000087578063e0a200461462000560578063e1c7392a146200056a578063e43581b81462000574578063e6eb982f146200058b578063eacdd9e814620005a25762000280565b8063c1ef303a14620004fa578063ca15c8731462000511578063cfbd48851462000528578063d5391393146200053f578063d547741f14620005495762000280565b8063a217fddf1162000117578063a217fddf14620004a1578063aa271e1a14620004ab578063af648c3d14620004c2578063b86677fe14620004d9578063b9022dc014620004e35762000280565b80639010d07c146200044857806391d14854146200045f57806394b1d2c014620004765780639711ac34146200048d5780639a9ba4da14620004975762000280565b806336568abe11620001f55780635f06d76111620001b35780635f06d76114620003d3578063611cf19b14620003ea5780636186943e146200040157806384bb0a6b14620004185780638dd9227614620004315762000280565b806336568abe146200036d57806338b7f4461462000384578063395c62e8146200038e5780634334614a14620003a55780634c9f938414620003bc5762000280565b8063248a9ca31162000243578063248a9ca3146200030557806324ea54f4146200032b578063261707fa1462000335578063282c51f3146200034c5780632f2ff15d14620003565762000280565b8063080bf57c14620002855780630900cc33146200029e5780630c68ba2114620002b557806310511f9614620002e4578063201175c214620002fb575b600080fd5b6200029c6200029636600462001496565b620005b9565b005b6200029c620002af36600462001410565b62000683565b620002cc620002c636600462001410565b620006d1565b604051620002db9190620015d1565b60405180910390f35b6200029c620002f536600462001410565b620006fa565b6200029c62000745565b6200031c620003163660046200147d565b620007ee565b604051620002db9190620015dc565b6200031c62000803565b6200029c6200034636600462001410565b6200081c565b6200031c62000858565b6200029c6200036736600462001496565b62000866565b6200029c6200037e36600462001496565b620008b6565b6200031c620008ff565b6200029c6200039f36600462001410565b6200090d565b620002cc620003b636600462001410565b62000949565b6200029c620003cd366004620014d2565b6200095d565b6200029c620003e436600462001410565b62000993565b6200029c620003fb36600462001410565b620009c8565b620002cc6200041236600462001410565b62000a3c565b6200042262000a50565b604051620002db91906200158a565b6200029c6200044236600462001410565b62000a5f565b6200042262000459366004620014d2565b62000a9b565b620002cc6200047036600462001496565b62000ac2565b6200029c6200048736600462001410565b62000ae2565b620002cc62000b1e565b6200042262000b2e565b6200031c62000b43565b620002cc620004bc36600462001410565b62000b48565b6200029c620004d336600462001410565b62000b5c565b6200042262000b98565b6200029c620004f436600462001410565b62000ba7565b6200029c6200050b36600462001410565b62000bdc565b6200031c620005223660046200147d565b62000c18565b6200029c6200053936600462001410565b62000c31565b6200031c62000c6d565b6200029c6200055a36600462001496565b62000c7b565b6200031c62000cbb565b6200029c62000cc9565b620002cc6200058536600462001410565b62000df2565b6200029c6200059c36600462001410565b62000e06565b6200029c620005b33660046200142e565b62000e42565b620005c433620006d1565b620005ec5760405162461bcd60e51b8152600401620005e39062001825565b60405180910390fd5b604051620005fa906200155c565b6040518091039020821415620006245760405162461bcd60e51b8152600401620005e3906200186a565b60405163d547741f60e01b8152309063d547741f906200064b9085908590600401620015e5565b600060405180830381600087803b1580156200066657600080fd5b505af11580156200067b573d6000803e3d6000fd5b505050505050565b6200068e3362000df2565b620006ad5760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620006bf906200152c565b60405180910390208262000c7b565b50565b6000620006f4604051620006e59062001543565b60405180910390208362000ac2565b92915050565b620007053362000df2565b620007245760405162461bcd60e51b8152600401620005e3906200163e565b620006ce60405162000736906200152c565b60405180910390208262000866565b600354600160a01b900460ff1615620007725760405162461bcd60e51b8152600401620005e39062001743565b6003546001600160a01b031633146200079f5760405162461bcd60e51b8152600401620005e39062001702565b6003805460ff60a01b1916600160a01b1790556040517f55728014a7cf4447d0a7e11503cf9ab1ca633624fa3150f8fe149b56e3c026fb90620007e4904290620015dc565b60405180910390a1565b60009081526020819052604090206002015490565b604051620008119062001543565b604051809103902081565b620008273362000df2565b620008465760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620007369062001573565b60405162000811906200152c565b60008281526020819052604090206002015462000887906200047062000fe6565b620008a65760405162461bcd60e51b8152600401620005e39062001683565b620008b2828262000fea565b5050565b620008c062000fe6565b6001600160a01b0316816001600160a01b031614620008f35760405162461bcd60e51b8152600401620005e390620018b6565b620008b282826200105e565b60405162000811906200155c565b620009183362000df2565b620009375760405162461bcd60e51b8152600401620005e3906200163e565b620006ce60405162000736906200155c565b6000620006f4604051620006e5906200152c565b620009683362000df2565b620009875760405162461bcd60e51b8152600401620005e3906200163e565b620008b28282620010d2565b6200099e3362000df2565b620009bd5760405162461bcd60e51b8152600401620005e3906200163e565b620006ce8162001124565b620009d33362000df2565b620009f25760405162461bcd60e51b8152600401620005e3906200163e565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f815cf7ef55cab2e0662e0739c044d60e9a897f882091d48baa1b0b30d28f8a3090600090a250565b6000620006f4604051620006e5906200150d565b6003546001600160a01b031681565b62000a6a3362000df2565b62000a895760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620006bf906200150d565b600082815260208190526040812062000abb908363ffffffff6200117816565b9392505050565b600082815260208190526040812062000abb908363ffffffff6200118616565b62000aed3362000df2565b62000b0c5760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620007369062001543565b600354600160a01b900460ff1681565b6001546201000090046001600160a01b031681565b600081565b6000620006f4604051620006e59062001573565b62000b673362000df2565b62000b865760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620006bf9062001543565b6002546001600160a01b031681565b62000bb23362000df2565b62000bd15760405162461bcd60e51b8152600401620005e3906200163e565b620006ce816200119d565b62000be73362000df2565b62000c065760405162461bcd60e51b8152600401620005e3906200163e565b620006ce60405162000736906200150d565b6000818152602081905260408120620006f490620011e7565b62000c3c3362000df2565b62000c5b5760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620006bf9062001573565b604051620008119062001573565b60008281526020819052604090206002015462000c9c906200047062000fe6565b620008f35760405162461bcd60e51b8152600401620005e39062001787565b60405162000811906200150d565b600154610100900460ff168062000ce5575062000ce5620011f4565b8062000cf4575060015460ff16155b62000d135760405162461bcd60e51b8152600401620005e390620017d7565b600154610100900460ff1615801562000d3e576001805460ff1961ff00199091166101001716811790555b62000d493362001207565b60003060405162000d5a90620013dc565b62000d6691906200158a565b604051809103906000f08015801562000d83573d6000803e3d6000fd5b50905062000d918162001124565b6000303360405162000da390620013ea565b62000db09291906200159e565b604051809103906000f08015801562000dcd573d6000803e3d6000fd5b50905062000ddb816200119d565b50508015620006ce576001805461ff001916905550565b6000620006f4604051620006e5906200155c565b62000e113362000df2565b62000e305760405162461bcd60e51b8152600401620005e3906200163e565b620006ce604051620006bf906200155c565b62000e4d3362000df2565b62000e6c5760405162461bcd60e51b8152600401620005e3906200163e565b6002546040516370a0823160e01b81526001600160a01b0390911690829082906370a082319062000ea29030906004016200158a565b60206040518083038186803b15801562000ebb57600080fd5b505afa15801562000ed0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000ef69190620014f4565b101562000f175760405162461bcd60e51b8152600401620005e390620016d2565b60405163a9059cbb60e01b81526001600160a01b0382169063a9059cbb9062000f479086908690600401620015b8565b602060405180830381600087803b15801562000f6257600080fd5b505af115801562000f77573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000f9d91906200145b565b50826001600160a01b03167ffd90a2bc2c0c3cf07693529b256c4173a944fe9f55c1984c09a10a1ad28c11648360405162000fd99190620015dc565b60405180910390a2505050565b3390565b60008281526020819052604090206200100a908263ffffffff6200122816565b15620008b2576200101a62000fe6565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008281526020819052604090206200107e908263ffffffff6200123f16565b15620008b2576200108e62000fe6565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082815260208190526040808220600201549051839285917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a460009182526020829052604090912060020155565b6001805462010000600160b01b031916620100006001600160a01b038416908102919091179091556040517fb382b2a2d84e1d7542e0d58950e00d33ddc7a4b379a265768bf3e8640dde4ef190600090a250565b600062000abb838362001256565b600062000abb836001600160a01b0384166200129f565b600280546001600160a01b0319166001600160a01b0383169081179091556040517f9675664499c8d4f09c5268d1696ba833416ed56d870558fa7a722bb8aff5d90f90600090a250565b6000620006f482620012b7565b60006200120130620012bb565b15905090565b620006ce60405162001219906200155c565b604051809103902082620008a6565b600062000abb836001600160a01b038416620012c1565b600062000abb836001600160a01b03841662001310565b815460009082106200127c5760405162461bcd60e51b8152600401620005e390620015fc565b8260000182815481106200128c57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b3b151590565b6000620012cf83836200129f565b6200130757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155620006f4565b506000620006f4565b60008181526001830160205260408120548015620013d157835460001980830191908101906000908790839081106200134557fe5b90600052602060002001549050808760000184815481106200136357fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806200139457fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050620006f4565b6000915050620006f4565b6122c4806200190683390190565b61210c8062003bca83390190565b80356001600160a01b0381168114620006f457600080fd5b60006020828403121562001422578081fd5b62000abb8383620013f8565b6000806040838503121562001441578081fd5b6200144d8484620013f8565b946020939093013593505050565b6000602082840312156200146d578081fd5b8151801515811462000abb578182fd5b6000602082840312156200148f578081fd5b5035919050565b60008060408385031215620014a9578182fd5b8235915060208301356001600160a01b0381168114620014c7578182fd5b809150509250929050565b60008060408385031215620014e5578182fd5b50508035926020909101359150565b60006020828403121562001506578081fd5b5051919050565b725043565f434f4e54524f4c4c45525f524f4c4560681b815260130190565b6a4255524e45525f524f4c4560a81b8152600b0190565b6c475541524449414e5f524f4c4560981b8152600d0190565b6a474f5645524e5f524f4c4560a81b8152600b0190565b6a4d494e5445525f524f4c4560a81b8152600b0190565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b90815260200190565b9182526001600160a01b0316602082015260400190565b60208082526022908201527f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e604082015261647360f01b606082015260800190565b60208082526025908201527f5065726d697373696f6e733a2043616c6c6572206973206e6f74206120676f7660408201526432b93737b960d91b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526e0818591b5a5b881d1bc819dc985b9d608a1b606082015260800190565b602080825260169082015275436f72653a204e6f7420656e6f75676820547269626560501b604082015260600190565b60208082526021908201527f436f72653a2043616c6c6572206973206e6f742047656e657369732047726f756040820152600760fc1b606082015260800190565b60208082526024908201527f436f72653a2047656e657369732047726f757020616c726561647920636f6d706040820152636c65746560e01b606082015260800190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526f2061646d696e20746f207265766f6b6560801b606082015260800190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b60208082526025908201527f5065726d697373696f6e733a2043616c6c6572206973206e6f74206120677561604082015264393234b0b760d91b606082015260800190565b6020808252602c908201527f5065726d697373696f6e733a20477561726469616e2063616e6e6f742072657660408201526b37b5b29033b7bb32b93737b960a11b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b60608201526080019056fe60806040523480156200001157600080fd5b50604051620022c4380380620022c48339810160408190526200003491620002aa565b604080518082018252600781526611995a481554d160ca1b6020808301918252835180850190945260038085526246454960e81b91850191909152825185949262000080929162000208565b5080516200009690600490602084019062000208565b5050600580546001600160a01b039093166201000002610100600160b01b031960ff199094166012179390931692909217909155506040514690620000db90620002da565b604051908190039020620000f76001600160e01b036200016d16565b805160209182012060408051808201825260018152603160f81b90840152516200014993927fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc691869130910162000344565b60405160208183030381529060405280519060200120600781905550505062000370565b60038054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015620001fd5780601f10620001d157610100808354040283529160200191620001fd565b820191906000526020600020905b815481529060010190602001808311620001df57829003601f168201915b505050505090505b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024b57805160ff19168380011785556200027b565b828001600101855582156200027b579182015b828111156200027b5782518255916020019190600101906200025e565b50620002899291506200028d565b5090565b6200020591905b8082111562000289576000815560010162000294565b600060208284031215620002bc578081fd5b81516001600160a01b0381168114620002d3578182fd5b9392505050565b7f454950373132446f6d61696e28737472696e67206e616d652c737472696e672081527f76657273696f6e2c75696e7432353620636861696e49642c6164647265737320602082015271766572696679696e67436f6e74726163742960701b604082015260520190565b9485526020850193909352604084019190915260608301526001600160a01b0316608082015260a00190565b611f4480620003806000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c806379cc679011610104578063a9059cbb116100a2578063bc701e7511610071578063bc701e751461036c578063d505accf1461037f578063dd62ed3e14610392578063f2f4eb26146103a5576101cf565b8063a9059cbb14610336578063b490589714610349578063b6232c9914610351578063b86677fe14610364576101cf565b80638456cb59116100de5780638456cb59146102fe57806395d89b41146103065780639a9ba4da1461030e578063a457c2d714610323576101cf565b806379cc6790146102c55780637ecebe00146102d857806380009630146102eb576101cf565b8063395093511161017157806342966c681161014b57806342966c681461028f5780635c975abb146102a25780636b6dff0a146102aa57806370a08231146102b2576101cf565b8063395093511461025f5780633f4ba83a1461027257806340c10f191461027c576101cf565b806323b872dd116101ad57806323b872dd1461022757806330adf81f1461023a578063313ce567146102425780633644e51514610257576101cf565b806306fdde03146101d4578063095ea7b3146101f257806318160ddd14610212575b600080fd5b6101dc6103ad565b6040516101e99190611a65565b60405180910390f35b61020561020036600461190f565b610443565b6040516101e991906119ff565b61021a610460565b6040516101e99190611a0a565b61020561023536600461185a565b610466565b61021a6104f3565b61024a610517565b6040516101e99190611e56565b61021a610520565b61020561026d36600461190f565b610526565b61027a61057a565b005b61027a61028a36600461190f565b6106b9565b61027a61029d366004611976565b6107d8565b610205610820565b61021a61082e565b61021a6102c0366004611806565b6108b8565b61027a6102d336600461190f565b6108d3565b61021a6102e6366004611806565b6109e6565b61027a6102f9366004611806565b6109f8565b61027a610aed565b6101dc610c21565b610316610c82565b6040516101e991906119c1565b61020561033136600461190f565b610d0a565b61020561034436600461190f565b610d78565b61021a610d8c565b61027a61035f366004611822565b610d96565b610316610e8e565b61031661037a366004611806565b610ede565b61027a61038d36600461189a565b610ef9565b61021a6103a0366004611822565b611068565b610316611093565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104395780601f1061040e57610100808354040283529160200191610439565b820191906000526020600020905b81548152906001019060200180831161041c57829003601f168201915b5050505050905090565b60006104576104506110a8565b84846110ac565b50600192915050565b60025490565b6000610473848484611160565b6104e98461047f6110a8565b6104e485604051806060016040528060288152602001611ec2602891396001600160a01b038a166000908152600160205260408120906104bd6110a8565b6001600160a01b03168152602081019190915260400160002054919063ffffffff61117b16565b6110ac565b5060019392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60055460ff1690565b60075481565b60006104576105336110a8565b846104e485600160006105446110a8565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff6111a716565b600554604051631c86b03760e31b8152620100009091046001600160a01b03169063e43581b8906105af9033906004016119c1565b60206040518083038186803b1580156105c757600080fd5b505afa1580156105db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ff919061193a565b8061068a5750600554604051630c68ba2160e01b8152620100009091046001600160a01b031690630c68ba219061063a9033906004016119c1565b60206040518083038186803b15801561065257600080fd5b505afa158015610666573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061068a919061193a565b6106af5760405162461bcd60e51b81526004016106a690611ba2565b60405180910390fd5b6106b76111d3565b565b6005546040516355138f0d60e11b8152620100009091046001600160a01b03169063aa271e1a906106ee9033906004016119c1565b60206040518083038186803b15801561070657600080fd5b505afa15801561071a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073e919061193a565b61075a5760405162461bcd60e51b81526004016106a690611b29565b610762610820565b1561077f5760405162461bcd60e51b81526004016106a690611cba565b6107898282611242565b336001600160a01b0316826001600160a01b03167fb1233017d63154bc561d57c16f7b6a55e2e1acd7fcac94045a9f35fb31a850ca836040516107cc9190611a0a565b60405180910390a35050565b6107e181611302565b604051339081907f227fb4b3aae8331f21af5167739c291fefe3afd3c2e08cea44f499e564f486ef90610815908590611a0a565b60405180910390a350565b600554610100900460ff1690565b6000610838610e8e565b6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040161086391906119c1565b60206040518083038186803b15801561087b57600080fd5b505afa15801561088f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061198e565b905090565b6001600160a01b031660009081526020819052604090205490565b60055460405163219a30a560e11b8152620100009091046001600160a01b031690634334614a906109089033906004016119c1565b60206040518083038186803b15801561092057600080fd5b505afa158015610934573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610958919061193a565b6109745760405162461bcd60e51b81526004016106a690611c26565b61097c610820565b156109995760405162461bcd60e51b81526004016106a690611cba565b6109a38282611316565b336001600160a01b0316826001600160a01b03167f227fb4b3aae8331f21af5167739c291fefe3afd3c2e08cea44f499e564f486ef836040516107cc9190611a0a565b60086020526000908152604090205481565b600554604051631c86b03760e31b8152620100009091046001600160a01b03169063e43581b890610a2d9033906004016119c1565b60206040518083038186803b158015610a4557600080fd5b505afa158015610a59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7d919061193a565b610a995760405162461bcd60e51b81526004016106a690611dde565b6005805462010000600160b01b031916620100006001600160a01b038416908102919091179091556040517fad9400e618eb1344fde53db22397a1b82c765527ecbba3a5c86bcac15090828b90600090a250565b600554604051631c86b03760e31b8152620100009091046001600160a01b03169063e43581b890610b229033906004016119c1565b60206040518083038186803b158015610b3a57600080fd5b505afa158015610b4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b72919061193a565b80610bfd5750600554604051630c68ba2160e01b8152620100009091046001600160a01b031690630c68ba2190610bad9033906004016119c1565b60206040518083038186803b158015610bc557600080fd5b505afa158015610bd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bfd919061193a565b610c195760405162461bcd60e51b81526004016106a690611ba2565b6106b76113f8565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104395780601f1061040e57610100808354040283529160200191610439565b6000600560029054906101000a90046001600160a01b03166001600160a01b0316639a9ba4da6040518163ffffffff1660e01b815260040160206040518083038186803b158015610cd257600080fd5b505afa158015610ce6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108b3919061195a565b6000610457610d176110a8565b846104e485604051806060016040528060258152602001611eea6025913960016000610d416110a8565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff61117b16565b6000610457610d856110a8565b8484611160565b6000610838610c82565b600554604051631c86b03760e31b8152620100009091046001600160a01b03169063e43581b890610dcb9033906004016119c1565b60206040518083038186803b158015610de357600080fd5b505afa158015610df7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1b919061193a565b610e375760405162461bcd60e51b81526004016106a690611dde565b6001600160a01b0382811660008181526006602052604080822080546001600160a01b0319169486169485179055517f88bb9e877881758e827c849b8a0e38421bd5ff916f4ef79ed65aec74cc04a5da9190a35050565b6000600560029054906101000a90046001600160a01b03166001600160a01b031663b86677fe6040518163ffffffff1660e01b815260040160206040518083038186803b158015610cd257600080fd5b6006602052600090815260409020546001600160a01b031681565b42841015610f195760405162461bcd60e51b81526004016106a690611c5d565b6007546001600160a01b03881660009081526008602090815260408083208054600181019091559051929392610f7a927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9928d928d928d92918d9101611a13565b60405160208183030381529060405280519060200120604051602001610fa19291906119a6565b604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051610fde9493929190611a47565b6020604051602081039080840390855afa158015611000573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906110365750886001600160a01b0316816001600160a01b0316145b6110525760405162461bcd60e51b81526004016106a690611ce4565b61105d8989896110ac565b505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6005546201000090046001600160a01b031690565b3390565b6001600160a01b0383166110d25760405162461bcd60e51b81526004016106a690611d9a565b6001600160a01b0382166110f85760405162461bcd60e51b81526004016106a690611b60565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590611153908590611a0a565b60405180910390a3505050565b61116b838383611455565b611176838383611576565b505050565b6000818484111561119f5760405162461bcd60e51b81526004016106a69190611a65565b505050900390565b6000828201838110156111cc5760405162461bcd60e51b81526004016106a690611bef565b9392505050565b6111db610820565b6111f75760405162461bcd60e51b81526004016106a690611afb565b6005805461ff00191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61122b6110a8565b60405161123891906119c1565b60405180910390a1565b6001600160a01b0382166112685760405162461bcd60e51b81526004016106a690611e1f565b61127460008383611176565b600254611287908263ffffffff6111a716565b6002556001600160a01b0382166000908152602081905260409020546112b3908263ffffffff6111a716565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107cc908590611a0a565b61131361130d6110a8565b82611316565b50565b6001600160a01b03821661133c5760405162461bcd60e51b81526004016106a690611d14565b61134882600083611176565b61138b81604051806060016040528060228152602001611e7a602291396001600160a01b038516600090815260208190526040902054919063ffffffff61117b16565b6001600160a01b0383166000908152602081905260409020556002546113b7908263ffffffff6117de16565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107cc908590611a0a565b611400610820565b1561141d5760405162461bcd60e51b81526004016106a690611cba565b6005805461ff0019166101001790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861122b6110a8565b6001600160a01b03831661147b5760405162461bcd60e51b81526004016106a690611d55565b6001600160a01b0382166114a15760405162461bcd60e51b81526004016106a690611ab8565b6114ac838383611176565b6114ef81604051806060016040528060268152602001611e9c602691396001600160a01b038616600090815260208190526040902054919063ffffffff61117b16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054611524908263ffffffff6111a716565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611153908590611a0a565b6001600160a01b038084166000908152600660205260409020541680156115fc57604051636e22230d60e01b81526001600160a01b03821690636e22230d906115c99087908790339088906004016119d5565b600060405180830381600087803b1580156115e357600080fd5b505af11580156115f7573d6000803e3d6000fd5b505050505b6001600160a01b0380841660009081526006602052604090205416801561168257604051636e22230d60e01b81526001600160a01b03821690636e22230d9061164f9088908890339089906004016119d5565b600060405180830381600087803b15801561166957600080fd5b505af115801561167d573d6000803e3d6000fd5b505050505b336000818152600660205260409020546001600160a01b0390811691908716148015906116b85750336001600160a01b03861614155b80156116cc57506001600160a01b03811615155b1561173657604051636e22230d60e01b81526001600160a01b03821690636e22230d90611703908990899033908a906004016119d5565b600060405180830381600087803b15801561171d57600080fd5b505af1158015611731573d6000803e3d6000fd5b505050505b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546001600160a01b031680156117d557604051636e22230d60e01b81526001600160a01b03821690636e22230d906117a2908a908a9033908b906004016119d5565b600060405180830381600087803b1580156117bc57600080fd5b505af11580156117d0573d6000803e3d6000fd5b505050505b50505050505050565b6000828211156118005760405162461bcd60e51b81526004016106a690611c83565b50900390565b600060208284031215611817578081fd5b81356111cc81611e64565b60008060408385031215611834578081fd5b823561183f81611e64565b9150602083013561184f81611e64565b809150509250929050565b60008060006060848603121561186e578081fd5b833561187981611e64565b9250602084013561188981611e64565b929592945050506040919091013590565b600080600080600080600060e0888a0312156118b4578283fd5b87356118bf81611e64565b965060208801356118cf81611e64565b95506040880135945060608801359350608088013560ff811681146118f2578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611921578182fd5b823561192c81611e64565b946020939093013593505050565b60006020828403121561194b578081fd5b815180151581146111cc578182fd5b60006020828403121561196b578081fd5b81516111cc81611e64565b600060208284031215611987578081fd5b5035919050565b60006020828403121561199f578081fd5b5051919050565b61190160f01b81526002810192909252602282015260420190565b6001600160a01b0391909116815260200190565b6001600160a01b039485168152928416602084015292166040820152606081019190915260800190565b901515815260200190565b90815260200190565b9586526001600160a01b0394851660208701529290931660408501526060840152608083019190915260a082015260c00190565b93845260ff9290921660208401526040830152606082015260800190565b6000602080835283518082850152825b81811015611a9157858101830151858201604001528201611a75565b81811115611aa25783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b6020808252601f908201527f436f72655265663a2043616c6c6572206973206e6f742061206d696e74657200604082015260600190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252602d908201527f436f72655265663a2043616c6c6572206973206e6f742061206775617264696160408201526c371037b91033b7bb32b93737b960991b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601f908201527f436f72655265663a2043616c6c6572206973206e6f742061206275726e657200604082015260600190565b6020808252600c908201526b11995a4e881156141254915160a21b604082015260600190565b6020808252601e908201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252601690820152754665693a20494e56414c49445f5349474e415455524560501b604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526021908201527f436f72655265663a2043616c6c6572206973206e6f74206120676f7665726e6f6040820152603960f91b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b60ff91909116815260200190565b6001600160a01b038116811461131357600080fdfe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b57485073af114a49480a02fd60a62b600134d02e0a270677948a902e4f3972f64736f6c6343000606003360806040526a034f086f3b33b6840000006000553480156200002057600080fd5b506040516200210c3803806200210c833981016040819052620000439162000120565b600080546001600160a01b0384168083526003602052604080842080546001600160601b0319166001600160601b0390941693909317909255825491519092917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91620000b1919062000178565b60405180910390a3600180546001600160a01b0319166001600160a01b0383811691909117918290556040517f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f69262000110926000929116906200015e565b60405180910390a150506200019a565b6000806040838503121562000133578182fd5b8251620001408162000181565b6020840151909250620001538162000181565b809150509250929050565b6001600160a01b0392831681529116602082015260400190565b90815260200190565b6001600160a01b03811681146200019757600080fd5b50565b611f6280620001aa6000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806370a08231116100c3578063c3cda5201161007c578063c3cda520146102cc578063d505accf146102df578063dd62ed3e146102f2578063e7a324dc14610305578063f1127ed81461030d578063fca3b5aa1461032e57610158565b806370a0823114610258578063782d6fe11461026b5780637ecebe001461028b57806395d89b411461029e578063a9059cbb146102a6578063b4b5ea57146102b957610158565b806330adf81f1161011557806330adf81f146101e0578063313ce567146101e857806340c10f19146101fd578063587cde1e146102125780635c19a95c146102255780636fcfff451461023857610158565b806306fdde031461015d578063075461721461017b578063095ea7b31461019057806318160ddd146101b057806320606b70146101c557806323b872dd146101cd575b600080fd5b610165610341565b6040516101729190611b7c565b60405180910390f35b610183610363565b6040516101729190611aa0565b6101a361019e3660046118af565b610372565b6040516101729190611ace565b6101b861043c565b6040516101729190611ad9565b6101b8610442565b6101a36101db366004611803565b610459565b6101b86105a8565b6101f06105b4565b6040516101729190611e20565b61021061020b3660046118af565b6105b9565b005b6101836102203660046117b4565b610795565b6102106102333660046117b4565b6107b0565b61024b6102463660046117b4565b6107bd565b6040516101729190611df0565b6101b86102663660046117b4565b6107d5565b61027e6102793660046118af565b6107f9565b6040516101729190611e2e565b6101b86102993660046117b4565b610a07565b610165610a19565b6101a36102b43660046118af565b610a3b565b61027e6102c73660046117b4565b610a82565b6102106102da3660046118d9565b610af3565b6102106102ed366004611843565b610cdb565b6101b86103003660046117cf565b610fd0565b6101b8611004565b61032061031b366004611932565b611010565b604051610172929190611e01565b61021061033c3660046117b4565b611045565b604051806040016040528060068152602001655468656d697360d01b81525081565b6001546001600160a01b031681565b60008060001983141561038857506000196103b8565b6103b5836040518060400160405280601d8152602001600080516020611f0d8339815191528152506110d8565b90505b3360008181526002602090815260408083206001600160a01b03891680855292529182902080546001600160601b0319166001600160601b03861617905590519091907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610428908590611e2e565b60405180910390a360019150505b92915050565b60005481565b60405161044e906119f6565b604051809103902081565b6001600160a01b038316600090815260026020908152604080832033808552908352818420548251808401909352601d8352600080516020611f0d83398151915293830193909352916001600160601b03169083906104b99086906110d8565b9050866001600160a01b0316836001600160a01b0316141580156104e657506001600160601b0382811614155b156105905760006105108383604051806060016040528060308152602001611eb760309139611107565b6001600160a01b038981166000818152600260209081526040808320948a16808452949091529081902080546001600160601b0319166001600160601b0386161790555192935090917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610586908590611e2e565b60405180910390a3505b61059b878783611146565b5060019695505050505050565b60405161044e9061198c565b601281565b6001546001600160a01b031633146105ec5760405162461bcd60e51b81526004016105e390611bcf565b60405180910390fd5b6001600160a01b0382166106125760405162461bcd60e51b81526004016105e390611c06565b6000610641826040518060400160405280601d8152602001600080516020611f0d8339815191528152506110d8565b90506000610669600054604051806060016040528060228152602001611e95602291396110d8565b905061068e8183604051806060016040528060228152602001611e9560229139611309565b6001600160601b0390811660009081556001600160a01b0386168152600360209081526040918290205482518084019093528183527f54726962653a207472616e7366657220616d6f756e74206f766572666c6f7773918301919091526106f89216908490611309565b6001600160a01b03851660008181526003602052604080822080546001600160601b0319166001600160601b03959095169490941790935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610762908690611e2e565b60405180910390a36001600160a01b0380851660009081526004602052604081205461078f921684611345565b50505050565b6004602052600090815260409020546001600160a01b031681565b6107ba3382611511565b50565b60066020526000908152604090205463ffffffff1681565b6001600160a01b03166000908152600360205260409020546001600160601b031690565b600043821061081a5760405162461bcd60e51b81526004016105e390611db9565b6001600160a01b03831660009081526006602052604090205463ffffffff1680610848576000915050610436565b6001600160a01b038416600090815260056020908152604080832063ffffffff6000198601811685529252909120541683106108c4576001600160a01b03841660009081526005602090815260408083206000199490940163ffffffff1683529290522054600160201b90046001600160601b03169050610436565b6001600160a01b038416600090815260056020908152604080832083805290915290205463ffffffff168310156108ff576000915050610436565b600060001982015b8163ffffffff168163ffffffff1611156109c257600282820363ffffffff16048103610931611775565b506001600160a01b038716600090815260056020908152604080832063ffffffff858116855290835292819020815180830190925254928316808252600160201b9093046001600160601b0316918101919091529087141561099d576020015194506104369350505050565b805163ffffffff168711156109b4578193506109bb565b6001820392505b5050610907565b506001600160a01b038516600090815260056020908152604080832063ffffffff909416835292905220546001600160601b03600160201b9091041691505092915050565b60076020526000908152604090205481565b604051806040016040528060068152602001655448454d495360d01b81525081565b600080610a6b836040518060400160405280601d8152602001600080516020611f0d8339815191528152506110d8565b9050610a78338583611146565b5060019392505050565b6001600160a01b03811660009081526006602052604081205463ffffffff1680610aad576000610aec565b6001600160a01b0383166000908152600560209081526040808320600019850163ffffffff168452909152902054600160201b90046001600160601b03165b9392505050565b6000604051610b01906119f6565b6040805191829003822082820190915260068252655468656d697360d01b6020909201919091527f8c149b3bb301107effb54b9358e92f892b82e8a8acabb2d90ec3a14b6d30cdfd610b51611595565b30604051602001610b659493929190611b3a565b6040516020818303038152906040528051906020012090506000604051610b8b90611a51565b604051908190038120610ba6918a908a908a90602001611b16565b60405160208183030381529060405280519060200120905060008282604051602001610bd3929190611971565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610c109493929190611b5e565b6020604051602081039080840390855afa158015610c32573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610c655760405162461bcd60e51b81526004016105e390611d00565b6001600160a01b03811660009081526007602052604090208054600181019091558914610ca45760405162461bcd60e51b81526004016105e390611d37565b87421115610cc45760405162461bcd60e51b81526004016105e390611c50565b610cce818b611511565b505050505b505050505050565b6000600019861415610cf05750600019610d20565b610d1d866040518060400160405280601d8152602001600080516020611f0d8339815191528152506110d8565b90505b6000604051610d2e906119f6565b6040805191829003822082820190915260068252655468656d697360d01b6020909201919091527f8c149b3bb301107effb54b9358e92f892b82e8a8acabb2d90ec3a14b6d30cdfd610d7e611595565b30604051602001610d929493929190611b3a565b6040516020818303038152906040528051906020012090506000604051610db89061198c565b604080519182900382206001600160a01b038d16600090815260076020908152929020805460018101909155610dfa9391928e928e928e9290918e9101611ae2565b60405160208183030381529060405280519060200120905060008282604051602001610e27929190611971565b604051602081830303815290604052805190602001209050600060018289898960405160008152602001604052604051610e649493929190611b5e565b6020604051602081039080840390855afa158015610e86573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610eb95760405162461bcd60e51b81526004016105e390611d00565b8b6001600160a01b0316816001600160a01b031614610eea5760405162461bcd60e51b81526004016105e390611cd3565b88421115610f0a5760405162461bcd60e51b81526004016105e390611c50565b84600260008e6001600160a01b03166001600160a01b0316815260200190815260200160002060008d6001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a8154816001600160601b0302191690836001600160601b031602179055508a6001600160a01b03168c6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610fba9190611e2e565b60405180910390a3505050505050505050505050565b6001600160a01b0391821660009081526002602090815260408083209390941682529190915220546001600160601b031690565b60405161044e90611a51565b600560209081526000928352604080842090915290825290205463ffffffff811690600160201b90046001600160601b031682565b6001546001600160a01b0316331461106f5760405162461bcd60e51b81526004016105e390611d65565b6001546040517f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f6916110ae916001600160a01b03909116908490611ab4565b60405180910390a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b600081600160601b84106110ff5760405162461bcd60e51b81526004016105e39190611b7c565b509192915050565b6000836001600160601b0316836001600160601b03161115829061113e5760405162461bcd60e51b81526004016105e39190611b7c565b505050900390565b6001600160a01b03831661116c5760405162461bcd60e51b81526004016105e390611c87565b6001600160a01b0382166111925760405162461bcd60e51b81526004016105e390611c06565b6001600160a01b0383166000908152600360209081526040918290205482516060810190935260268084526111dd936001600160601b039092169285929190611ee790830139611107565b6001600160a01b03848116600090815260036020908152604080832080546001600160601b0319166001600160601b039687161790559286168252908290205482518084019093528183527f54726962653a207472616e7366657220616d6f756e74206f766572666c6f77739183019190915261125d9216908390611309565b6001600160a01b038381166000818152600360205260409081902080546001600160601b0319166001600160601b0395909516949094179093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906112ca908590611e2e565b60405180910390a36001600160a01b0380841660009081526004602052604080822054858416835291205461130492918216911683611345565b505050565b6000838301826001600160601b03808716908316101561133c5760405162461bcd60e51b81526004016105e39190611b7c565b50949350505050565b816001600160a01b0316836001600160a01b03161415801561137057506000816001600160601b0316115b15611304576001600160a01b03831615611445576001600160a01b03831660009081526006602052604081205463ffffffff1690816113b05760006113ef565b6001600160a01b0385166000908152600560209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b9050600061143382856040518060400160405280601d81526020017f54726962653a20766f746520616d6f756e7420756e646572666c6f7773000000815250611107565b905061144186848484611599565b5050505b6001600160a01b03821615611304576001600160a01b03821660009081526006602052604081205463ffffffff1690816114805760006114bf565b6001600160a01b0384166000908152600560209081526040808320600019860163ffffffff168452909152902054600160201b90046001600160601b03165b9050600061150382856040518060400160405280601c81526020017f54726962653a20766f746520616d6f756e74206f766572666c6f777300000000815250611309565b9050610cd385848484611599565b6001600160a01b03808316600081815260046020818152604080842080546003845282862054949093528787166001600160a01b031984168117909155905191909516946001600160601b039092169391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461078f828483611345565b4690565b60006115bd43604051806060016040528060238152602001611e726023913961174e565b905060008463ffffffff1611801561160657506001600160a01b038516600090815260056020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611665576001600160a01b0385166000908152600560209081526040808320600019880163ffffffff168452909152902080546fffffffffffffffffffffffff000000001916600160201b6001600160601b03851602179055611704565b60408051808201825263ffffffff80841682526001600160601b0380861660208085019182526001600160a01b038b166000818152600583528781208c871682528352878120965187549451909516600160201b026fffffffffffffffffffffffff000000001995871663ffffffff19958616179590951694909417909555938252600690935292909220805460018801909316929091169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724848460405161173f929190611e42565b60405180910390a25050505050565b600081600160201b84106110ff5760405162461bcd60e51b81526004016105e39190611b7c565b604080518082019091526000808252602082015290565b80356001600160a01b038116811461043657600080fd5b803560ff8116811461043657600080fd5b6000602082840312156117c5578081fd5b610aec838361178c565b600080604083850312156117e1578081fd5b6117eb848461178c565b91506117fa846020850161178c565b90509250929050565b600080600060608486031215611817578081fd5b833561182281611e5c565b9250602084013561183281611e5c565b929592945050506040919091013590565b600080600080600080600060e0888a03121561185d578283fd5b611867898961178c565b96506118768960208a0161178c565b955060408801359450606088013593506118938960808a016117a3565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156118c1578182fd5b6118cb848461178c565b946020939093013593505050565b60008060008060008060c087890312156118f1578182fd5b6118fb888861178c565b9550602087013594506040870135935061191888606089016117a3565b92506080870135915060a087013590509295509295509295565b60008060408385031215611944578182fd5b61194e848461178c565b9150602083013563ffffffff81168114611966578182fd5b809150509250929050565b61190160f01b81526002810192909252602282015260420190565b7f5065726d69742861646472657373206f776e65722c616464726573732073706581527f6e6465722c75696e743235362076616c75652c75696e74323536206e6f6e63656020820152712c75696e7432353620646561646c696e652960701b604082015260520190565b7f454950373132446f6d61696e28737472696e67206e616d652c75696e7432353681527f20636861696e49642c6164647265737320766572696679696e67436f6e74726160208201526263742960e81b604082015260430190565b7f44656c65676174696f6e28616464726573732064656c6567617465652c75696e81527f74323536206e6f6e63652c75696e7432353620657870697279290000000000006020820152603a0190565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b901515815260200190565b90815260200190565b9586526001600160a01b0394851660208701529290931660408501526060840152608083019190915260a082015260c00190565b9384526001600160a01b039290921660208401526040830152606082015260800190565b938452602084019290925260408301526001600160a01b0316606082015260800190565b93845260ff9290921660208401526040830152606082015260800190565b6000602080835283518082850152825b81811015611ba857858101830151858201604001528201611b8c565b81811115611bb95783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601f908201527f54726962653a206f6e6c7920746865206d696e7465722063616e206d696e7400604082015260600190565b6020808252602a908201527f54726962653a2063616e6e6f74207472616e7366657220746f20746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526018908201527f54726962653a207369676e617475726520657870697265640000000000000000604082015260600190565b6020808252602c908201527f54726962653a2063616e6e6f74207472616e736665722066726f6d207468652060408201526b7a65726f206164647265737360a01b606082015260800190565b602080825260139082015272151c9a58994e881d5b985d5d1a1bdc9a5e9959606a1b604082015260600190565b60208082526018908201527f54726962653a20696e76616c6964207369676e61747572650000000000000000604082015260600190565b60208082526014908201527354726962653a20696e76616c6964206e6f6e636560601b604082015260600190565b60208082526034908201527f54726962653a206f6e6c7920746865206d696e7465722063616e206368616e676040820152736520746865206d696e746572206164647265737360601b606082015260800190565b60208082526019908201527f54726962653a206e6f74207965742064657465726d696e656400000000000000604082015260600190565b63ffffffff91909116815260200190565b63ffffffff9290921682526001600160601b0316602082015260400190565b60ff91909116815260200190565b6001600160601b0391909116815260200190565b6001600160601b0392831681529116602082015260400190565b6001600160a01b03811681146107ba57600080fdfe54726962653a20626c6f636b206e756d6265722065786365656473203332206269747354726962653a20746f74616c537570706c792065786365656473203936206269747354726962653a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e636554726962653a207472616e7366657220616d6f756e7420657863656564732062616c616e636554726962653a20616d6f756e7420657863656564732039362062697473000000a264697066735822122031ad978a643c56bfff7679f83d618e2e5582fafc9dd6a311621abcf4bff85da264736f6c63430006060033a2646970667358221220690b72c1a25c9d8754213e680c4ea1829c74478d0f2e536a8fb13330774006c164736f6c63430006060033