交易詳情
交易哈希
:0x272b08f7bb25201cde635826b83acc6305a3d12e284e8523944512d7d6cdf886
交易數量:
0AVAX
($0)
交易手續費:
0.4010321056145273
$31.74
Gas 價格:
0.000000050420024981 AVAX (50.420024981 nAVAX)
Gas 上限 & Gas 消耗:
7,953,826|7,953,826 (100%)
其他信息:
Nonce:0
區塊內交易編號:1
輸入數據:
0x6080604052601380546001600160a01b03191661dead179055601b805461ffff1916610100179055601d805460ff191690556000601f5560016020553480156200004857600080fd5b5060405162006bbb38038062006bbb8339810160408190526200006b9162000b78565b85856040518060400160405280600a8152602001694c6f757665727475726560b01b8152506040518060400160405280600381526020016213159560ea1b8152508160039080519060200190620000c4929190620009ba565b508051620000da906004906020840190620009ba565b5050506000620000ef620006c560201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080518251146200016a5760405162461bcd60e51b8152600401620001619062000ec8565b60405180910390fd5b60008251116200018e5760405162461bcd60e51b8152600401620001619062000f65565b60005b82518110156200021257620001fd838281518110620001c057634e487b7160e01b600052603260045260246000fd5b6020026020010151838381518110620001e957634e487b7160e01b600052603260045260246000fd5b6020026020010151620006c960201b60201c565b806200020981620010df565b91505062000191565b505050836004815181106200023757634e487b7160e01b600052603260045260246000fd5b6020026020010151601060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550836005815181106200028757634e487b7160e01b600052603260045260246000fd5b6020026020010151601160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555083600681518110620002d757634e487b7160e01b600052603260045260246000fd5b6020908102919091010151601280546001600160a01b0319166001600160a01b03928316179055601e82905560105416158015906200032057506011546001600160a01b031615155b80156200033757506012546001600160a01b031615155b620003565760405162461bcd60e51b8152600401620001619062000da2565b6001600160a01b0382166200037f5760405162461bcd60e51b8152600401620001619062000dec565b60008290506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620003c057600080fd5b505afa158015620003d5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003fb919062000b5b565b6001600160a01b031663c9c6539630846001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b1580156200044457600080fd5b505afa15801562000459573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200047f919062000b5b565b6040518363ffffffff1660e01b81526004016200049e92919062000c47565b602060405180830381600087803b158015620004b957600080fd5b505af1158015620004ce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004f4919062000b5b565b600e80546001600160a01b038086166001600160a01b031992831617909255600f805492841692909116919091179055905062000533816001620007fb565b601460168190556046808255600a6015819055601881905560198390556032601a55620005869291620005729162000891602090811b62003b0e17901c565b6200089160201b62003b0e1790919060201c565b6017558551158015906200059b575060008551115b620005ba5760405162461bcd60e51b8152600401620001619062000cc6565b8451865114620005de5760405162461bcd60e51b8152600401620001619062000e80565b60005b865181101562000671576200065c8782815181106200061057634e487b7160e01b600052603260045260246000fd5b60200260200101518783815181106200063957634e487b7160e01b600052603260045260246000fd5b6020026020010151670de0b6b3a764000062000656919062001080565b620008cc565b806200066881620010df565b915050620005e1565b506200067c620009af565b6b033b2e3c9fd0803ce800000014620006a95760405162461bcd60e51b8152600401620001619062000d23565b5050681b1ae4d6e2ef500000601c555062001129945050505050565b3390565b6001600160a01b038216620006f25760405162461bcd60e51b8152600401620001619062000c7a565b60008111620007155760405162461bcd60e51b8152600401620001619062000f9c565b6001600160a01b038216600090815260086020526040902054156200074e5760405162461bcd60e51b8152600401620001619062000f1a565b600a8054600181019091557fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80180546001600160a01b0319166001600160a01b0384169081179091556000908152600860205260409020819055600654620007b890829062001065565b6006556040517f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac90620007ef908490849062000c61565b60405180910390a15050565b6001600160a01b03821660009081526022602052604090205460ff16151581151514156200083d5760405162461bcd60e51b8152600401620001619062000e23565b6001600160a01b038216600081815260226020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b600080620008a0838562001065565b905083811015620008c55760405162461bcd60e51b8152600401620001619062000d6b565b9392505050565b6001600160a01b038216620008f55760405162461bcd60e51b8152600401620001619062000fd3565b6200090360008383620009b5565b6200091f816002546200089160201b62003b0e1790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200095291839062003b0e62000891821b17901c565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620009a39085906200100a565b60405180910390a35050565b60025490565b505050565b828054620009c890620010a2565b90600052602060002090601f016020900481019282620009ec576000855562000a37565b82601f1062000a0757805160ff191683800117855562000a37565b8280016001018555821562000a37579182015b8281111562000a3757825182559160200191906001019062000a1a565b5062000a4592915062000a49565b5090565b5b8082111562000a45576000815560010162000a4a565b80516001600160a01b038116811462000a7857600080fd5b919050565b600082601f83011262000a8e578081fd5b8151602062000aa762000aa1836200103f565b62001013565b828152818101908583018385028701840188101562000ac4578586fd5b855b8581101562000aed5762000ada8262000a60565b8452928401929084019060010162000ac6565b5090979650505050505050565b600082601f83011262000b0b578081fd5b8151602062000b1e62000aa1836200103f565b828152818101908583018385028701840188101562000b3b578586fd5b855b8581101562000aed5781518452928401929084019060010162000b3d565b60006020828403121562000b6d578081fd5b620008c58262000a60565b60008060008060008060c0878903121562000b91578182fd5b86516001600160401b038082111562000ba8578384fd5b62000bb68a838b0162000a7d565b9750602089015191508082111562000bcc578384fd5b62000bda8a838b0162000afa565b9650604089015191508082111562000bf0578384fd5b62000bfe8a838b0162000a7d565b9550606089015191508082111562000c14578384fd5b5062000c2389828a0162000afa565b93505062000c346080880162000a60565b915060a087015190509295509295509295565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b6020808252602c908201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060408201526b7a65726f206164647265737360a01b606082015260800190565b60208082526038908201527f434f4e5354523a20616464726573736573206172726179206c656e677468206d60408201527f7573742062652067726561746572207468616e207a65726f0000000000000000606082015260800190565b60208082526028908201527f434f4e5354523a20746f74616c537570706c79206d75737420657175616c2031604082015267103134b63634b7b760c11b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252602a908201527f46555455522c2044455620262052455741524420414444524553532043414e4e6040820152694f54204245205a45524f60b01b606082015260800190565b60208082526015908201527f524f555445522043414e4e4f54204245205a45524f0000000000000000000000604082015260600190565b6020808252603d908201527f544b4e3a204175746f6d61746564206d61726b6574206d616b6572207061697260408201527f20697320616c72656164792073657420746f20746861742076616c7565000000606082015260800190565b60208082526028908201527f434f4e5354523a2061646472657373657320617272617973206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526032908201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726040820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b606082015260800190565b6020808252602b908201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960408201526a206861732073686172657360a81b606082015260800190565b6020808252601a908201527f5061796d656e7453706c69747465723a206e6f20706179656573000000000000604082015260600190565b6020808252601d908201527f5061796d656e7453706c69747465723a20736861726573206172652030000000604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b6040518181016001600160401b038111828210171562001037576200103762001113565b604052919050565b60006001600160401b038211156200105b576200105b62001113565b5060209081020190565b600082198211156200107b576200107b620010fd565b500190565b60008160001904831182151516156200109d576200109d620010fd565b500290565b600281046001821680620010b757607f821691505b60208210811415620010d957634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415620010f657620010f6620010fd565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b615a8280620011396000396000f3fe6080604052600436106105855760003560e01c80638689af84116102d1578063bdf24a531161018a578063dd62ed3e116100ec578063f7791bcf11610095578063fa41f64b1161006f578063fa41f64b14610f54578063fb0a749414610f74578063fdaaadf714610f94576105cc565b8063f7791bcf14610f0a578063f7b9f94314610f2a578063f9afc76314610f3f576105cc565b8063f2fde38b116100c6578063f2fde38b14610eb5578063f5a0725614610ed5578063f74c993414610eea576105cc565b8063dd62ed3e14610e6b578063e33b7de314610e8b578063ee1afdbf14610ea0576105cc565b8063d0f774741161014e578063d79779b211610128578063d79779b214610e16578063d892934214610e36578063da41b33314610e56576105cc565b8063d0f7747414610dcc578063d19dd86214610dec578063d766636b14610e01576105cc565b8063bdf24a5314610d4d578063c5ca7d6d14610d62578063c9567bf914610d77578063ce7c2ac214610d8c578063cf04520c14610dac576105cc565b8063a0a8fe6511610233578063ab574761116101f7578063b62496f5116101d1578063b62496f514610ced578063b96392c114610d0d578063bbc6799814610d2d576105cc565b8063ab57476114610ca3578063af15318214610cb8578063b5838a2714610cd8576105cc565b8063a0a8fe6514610c19578063a457c2d714610c2e578063a538ddf214610c4e578063a9059cbb14610c63578063a9e2374b14610c83576105cc565b80638da5cb5b116102955780639852595c1161026f5780639852595c14610bb95780639a7a23d614610bd95780639c82751c14610bf9576105cc565b80638da5cb5b14610b6f5780639349c47d14610b8457806395d89b4114610ba4576105cc565b80638689af8414610ae55780638743ef6d14610afa57806388c41d7c14610b0f5780638b83209b14610b2f5780638bc9c7b014610b4f576105cc565b8063545579731161043e5780636815a91c116103a05780637398437d116103495780638005f735116103235780638005f73514610a90578063846b8d6314610ab057806385141a7714610ad0576105cc565b80637398437d14610a3b5780637628b3d714610a5b57806377d57c3314610a70576105cc565b80636f4a2cd01161037a5780636f4a2cd0146109e257806370a0823114610a06578063715018a614610a26576105cc565b80636815a91c1461098d5780636ba550a0146109ad5780636d9ae0be146109cd576105cc565b80635b0d46741161040257806365b8dbc0116103dc57806365b8dbc01461092d57806365bfe4301461094d5780636770474b1461096d576105cc565b80635b0d4674146108e35780635f1c3182146108f85780636256d1811461090d576105cc565b8063545579731461086457806354f12f1f14610879578063576ffa031461088e578063583bd7a6146108a357806359640ed9146108c3576105cc565b806323b872dd116104e7578063406072a9116104ab57806348b750441161048557806348b750441461081a57806348e5642b1461083a57806349bd5a5e1461084f576105cc565b8063406072a9146107ba5780634195fbf3146107da57806342bc9fca146107fa576105cc565b806323b872dd1461072e5780632bb14e1d1461074e578063313ce5671461076357806339509351146107855780633a98ef39146107a5576105cc565b806313114a9d1161054957806318160ddd1161052357806318160ddd146106d957806319165587146106ee5780631cdd3be31461070e576105cc565b806313114a9d1461068d578063138a634a146106a25780631694505e146106b7576105cc565b806306fdde03146105d1578063084a6bff146105fc578063095ea7b31461061e57806309a69f571461064b5780630c08f3001461066d576105cc565b366105cc577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be7706105b3610fb4565b346040516105c2929190614abf565b60405180910390a1005b600080fd5b3480156105dd57600080fd5b506105e6610fb8565b6040516105f39190614b8f565b60405180910390f35b34801561060857600080fd5b5061061c6106173660046149c9565b61104a565b005b34801561062a57600080fd5b5061063e61063936600461481a565b6110af565b6040516105f39190614b84565b34801561065757600080fd5b506106606110cd565b6040516105f391906157c3565b34801561067957600080fd5b5061061c61068836600461473d565b61122a565b34801561069957600080fd5b50610660611281565b3480156106ae57600080fd5b506105e6611287565b3480156106c357600080fd5b506106cc6113e4565b6040516105f39190614aab565b3480156106e557600080fd5b506106606113f3565b3480156106fa57600080fd5b5061061c61070936600461473d565b6113f9565b34801561071a57600080fd5b5061063e61072936600461473d565b611507565b34801561073a57600080fd5b5061063e6107493660046147ad565b61151c565b34801561075a57600080fd5b506106606115a4565b34801561076f57600080fd5b506107786115aa565b6040516105f39190615852565b34801561079157600080fd5b5061063e6107a036600461481a565b6115af565b3480156107b157600080fd5b506106606115fd565b3480156107c657600080fd5b506106606107d5366004614775565b611603565b3480156107e657600080fd5b5061061c6107f53660046149c9565b61162e565b34801561080657600080fd5b5061061c6108153660046149c9565b6116b2565b34801561082657600080fd5b5061061c610835366004614775565b611701565b34801561084657600080fd5b506106606118b7565b34801561085b57600080fd5b506106cc6118fc565b34801561087057600080fd5b5061061c61190b565b34801561088557600080fd5b50610660611b61565b34801561089a57600080fd5b5061061c611b67565b3480156108af57600080fd5b5061061c6108be3660046148a6565b611d7a565b3480156108cf57600080fd5b5061061c6108de3660046149c9565b611dc9565b3480156108ef57600080fd5b506105e6611e63565b34801561090457600080fd5b50610660611f50565b34801561091957600080fd5b5061061c6109283660046149c9565b611f56565b34801561093957600080fd5b5061061c61094836600461473d565b611f90565b34801561095957600080fd5b5061061c6109683660046149c9565b6121ec565b34801561097957600080fd5b5061061c6109883660046149c9565b612441565b34801561099957600080fd5b5061061c6109a83660046149c9565b61247b565b3480156109b957600080fd5b506106606109c836600461481a565b6124b5565b3480156109d957600080fd5b50610660612538565b3480156109ee57600080fd5b506109f761253e565b6040516105f39392919061583c565b348015610a1257600080fd5b50610660610a2136600461473d565b61260b565b348015610a3257600080fd5b5061061c612626565b348015610a4757600080fd5b50610660610a563660046149c9565b6126a5565b348015610a6757600080fd5b506106cc61272f565b348015610a7c57600080fd5b5061061c610a8b3660046149c9565b61273e565b348015610a9c57600080fd5b5061061c610aab3660046149c9565b6127a3565b348015610abc57600080fd5b5061061c610acb366004614845565b612808565b348015610adc57600080fd5b506106cc6128e7565b348015610af157600080fd5b506106606128f6565b348015610b0657600080fd5b5061061c61293b565b348015610b1b57600080fd5b5061061c610b2a3660046149c9565b6129c3565b348015610b3b57600080fd5b506106cc610b4a3660046149c9565b612a12565b348015610b5b57600080fd5b5061061c610b6a3660046149c9565b612a50565b348015610b7b57600080fd5b506106cc612a8a565b348015610b9057600080fd5b5061061c610b9f36600461473d565b612a99565b348015610bb057600080fd5b506105e6612af0565b348015610bc557600080fd5b50610660610bd436600461473d565b612aff565b348015610be557600080fd5b5061061c610bf43660046147ed565b612b1a565b348015610c0557600080fd5b5061061c610c143660046149c9565b612b87565b348015610c2557600080fd5b50610660612bec565b348015610c3a57600080fd5b5061063e610c4936600461481a565b612c31565b348015610c5a57600080fd5b506106cc612c99565b348015610c6f57600080fd5b5061063e610c7e36600461481a565b612ca8565b348015610c8f57600080fd5b50610660610c9e36600461473d565b612cbc565b348015610caf57600080fd5b50610660612ced565b348015610cc457600080fd5b5061061c610cd336600461473d565b612cf3565b348015610ce457600080fd5b506106cc612d4a565b348015610cf957600080fd5b5061063e610d0836600461473d565b612d59565b348015610d1957600080fd5b50610660610d2836600461473d565b612d6e565b348015610d3957600080fd5b5061061c610d4836600461494d565b612dd5565b348015610d5957600080fd5b506105e6613202565b348015610d6e57600080fd5b506106cc6132ef565b348015610d8357600080fd5b5061061c6132fe565b348015610d9857600080fd5b50610660610da736600461473d565b613369565b348015610db857600080fd5b5061061c610dc73660046149c9565b613384565b348015610dd857600080fd5b5061061c610de73660046148a6565b6133be565b348015610df857600080fd5b50610660613423565b348015610e0d57600080fd5b50610660613468565b348015610e2257600080fd5b50610660610e3136600461473d565b613484565b348015610e4257600080fd5b5061061c610e513660046147ed565b61349f565b348015610e6257600080fd5b506106606134ff565b348015610e7757600080fd5b50610660610e86366004614775565b613544565b348015610e9757600080fd5b5061066061356f565b348015610eac57600080fd5b506105e6613575565b348015610ec157600080fd5b5061061c610ed036600461473d565b613662565b348015610ee157600080fd5b50610660613719565b348015610ef657600080fd5b50610660610f0536600461473d565b61375e565b348015610f1657600080fd5b50610660610f253660046149c9565b61378f565b348015610f3657600080fd5b506106606137ab565b348015610f4b57600080fd5b5061063e6137f0565b348015610f6057600080fd5b50610660610f6f36600461481a565b61386d565b348015610f8057600080fd5b5061061c610f8f36600461473d565b6138a0565b348015610fa057600080fd5b5061061c610faf3660046149c9565b6138f7565b3390565b606060038054610fc79061594c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ff39061594c565b80156110405780601f1061101557610100808354040283529160200191611040565b820191906000526020600020905b81548152906001019060200180831161102357829003601f168201915b5050505050905090565b611052610fb4565b6005546001600160a01b039081169116146110885760405162461bcd60e51b815260040161107f90615421565b60405180910390fd5b60148190556016546015546110a991906110a3908490613b0e565b90613b0e565b60175550565b60006110c36110bc610fb4565b8484613b3d565b5060015b92915050565b6000806110d8610fb4565b6001600160a01b031614156110ff5760405162461bcd60e51b815260040161107f90614e91565b600d546001600160a01b03166341ac82b0611118610fb4565b6040518263ffffffff1660e01b81526004016111349190614aab565b60206040518083038186803b15801561114c57600080fd5b505afa158015611160573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061118491906148c2565b6111a05760405162461bcd60e51b815260040161107f90614c77565b600d546001600160a01b031663619a635e6111b9610fb4565b6040518263ffffffff1660e01b81526004016111d59190614aab565b60206040518083038186803b1580156111ed57600080fd5b505afa158015611201573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061122591906149e1565b905090565b611232610fb4565b6005546001600160a01b0390811691161461125f5760405162461bcd60e51b815260040161107f90615421565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b60175481565b60606000611293610fb4565b6001600160a01b031614156112ba5760405162461bcd60e51b815260040161107f90614e91565b600d546001600160a01b03166341ac82b06112d3610fb4565b6040518263ffffffff1660e01b81526004016112ef9190614aab565b60206040518083038186803b15801561130757600080fd5b505afa15801561131b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061133f91906148c2565b61135b5760405162461bcd60e51b815260040161107f90614c77565b600d546001600160a01b031663334de3a2611374610fb4565b6040518263ffffffff1660e01b81526004016113909190614aab565b60006040518083038186803b1580156113a857600080fd5b505afa1580156113bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261122591908101906148de565b600e546001600160a01b031681565b60025490565b6001600160a01b03811660009081526008602052604090205461142e5760405162461bcd60e51b815260040161107f90614ec8565b600061143861356f565b61144290476158b2565b90506000611459838361145486612aff565b613bf1565b9050806114785760405162461bcd60e51b815260040161107f90614fff565b6001600160a01b038316600090815260096020526040812080548392906114a09084906158b2565b9250508190555080600760008282546114b991906158b2565b909155506114c990508382613c37565b7fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b05683826040516114fa929190614abf565b60405180910390a1505050565b60216020526000908152604090205460ff1681565b6000611529848484613cd3565b61159984611535610fb4565b61159485604051806060016040528060288152602001615a00602891396001600160a01b038a16600090815260016020526040812090611573610fb4565b6001600160a01b031681526020810191909152604001600020549190613f22565b613b3d565b5060015b9392505050565b60145481565b601290565b60006110c36115bc610fb4565b8461159485600160006115cd610fb4565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490613b0e565b60065490565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b611636610fb4565b6005546001600160a01b039081169116146116635760405162461bcd60e51b815260040161107f90615421565b4781111561166e5750475b611676612a8a565b6001600160a01b03166108fc829081150290604051600060405180830381858888f193505050501580156116ae573d6000803e3d6000fd5b5050565b6116ba610fb4565b6005546001600160a01b039081169116146116e75760405162461bcd60e51b815260040161107f90615421565b60158190556016546014546110a991906110a39084613b0e565b6001600160a01b0381166000908152600860205260409020546117365760405162461bcd60e51b815260040161107f90614ec8565b600061174183613484565b6040516370a0823160e01b81526001600160a01b038516906370a082319061176d903090600401614aab565b60206040518083038186803b15801561178557600080fd5b505afa158015611799573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117bd91906149e1565b6117c791906158b2565b905060006117da83836114548787611603565b9050806117f95760405162461bcd60e51b815260040161107f90614fff565b6001600160a01b038085166000908152600c60209081526040808320938716835292905290812080548392906118309084906158b2565b90915550506001600160a01b0384166000908152600b60205260408120805483929061185d9084906158b2565b9091555061186e9050848483613f5c565b836001600160a01b03167f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a84836040516118a9929190614abf565b60405180910390a250505050565b600d54604080516345193f5560e11b815290516000926001600160a01b031691638a327eaa916004808301926020929190829003018186803b1580156111ed57600080fd5b600f546001600160a01b031681565b6000611915610fb4565b90506001600160a01b03811661193d5760405162461bcd60e51b815260040161107f906156e4565b6001600160a01b03811660009081526021602052604090205460ff16156119765760405162461bcd60e51b815260040161107f9061504a565b6010546001600160a01b038281169116148015906119a257506011546001600160a01b03828116911614155b6119be5760405162461bcd60e51b815260040161107f906152c9565b600d546040516330cd31af60e11b81526000916001600160a01b03169063619a635e906119ef908590600401614aab565b60206040518083038186803b158015611a0757600080fd5b505afa158015611a1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a3f91906149e1565b905060008111611a615760405162461bcd60e51b815260040161107f90615766565b601b54610100900460ff1615611ac35760185460009015611ab557611a9c6064611a9660185485613fdf90919063ffffffff16565b90614024565b601054909150611ab5906001600160a01b031682614066565b611abf8183615909565b9150505b601154611ada906001600160a01b031683836140b5565b600d5460405163170a62c760e21b81526001600160a01b0390911690635c298b1c90611b0a908590600401614aab565b602060405180830381600087803b158015611b2457600080fd5b505af1158015611b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5c91906149e1565b505050565b60155481565b6000611b71610fb4565b90506001600160a01b038116611b995760405162461bcd60e51b815260040161107f906156e4565b6001600160a01b03811660009081526021602052604090205460ff1615611bd25760405162461bcd60e51b815260040161107f9061504a565b6010546001600160a01b03828116911614801590611bfe57506011546001600160a01b03828116911614155b8015611c1857506012546001600160a01b03828116911614155b611c345760405162461bcd60e51b815260040161107f90614e34565b600d546040516330cd31af60e11b81526000916001600160a01b03169063619a635e90611c65908590600401614aab565b60206040518083038186803b158015611c7d57600080fd5b505afa158015611c91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cb591906149e1565b905060008111611cd75760405162461bcd60e51b815260040161107f9061526c565b601b54610100900460ff1615611d335760185460009015611d2557611d0c6064611a9660185485613fdf90919063ffffffff16565b601254909150611d25906001600160a01b031682614066565b611d2f8183615909565b9150505b601154611d4a906001600160a01b031630836140b5565b600d5460405163abf0797f60e01b81526001600160a01b039091169063abf0797f90611b0a908590600401614aab565b611d82610fb4565b6005546001600160a01b03908116911614611daf5760405162461bcd60e51b815260040161107f90615421565b601b80549115156101000261ff0019909216919091179055565b611dd1610fb4565b6005546001600160a01b03908116911614611dfe5760405162461bcd60e51b815260040161107f90615421565b600d54604051631df3773160e31b81526001600160a01b039091169063ef9bb98890611e2e9084906004016157c3565b600060405180830381600087803b158015611e4857600080fd5b505af1158015611e5c573d6000803e3d6000fd5b5050505050565b60606000611e6f610fb4565b6001600160a01b03161415611e965760405162461bcd60e51b815260040161107f90614e91565b600d546001600160a01b03166341ac82b0611eaf610fb4565b6040518263ffffffff1660e01b8152600401611ecb9190614aab565b60206040518083038186803b158015611ee357600080fd5b505afa158015611ef7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1b91906148c2565b611f375760405162461bcd60e51b815260040161107f90614c77565b600d546001600160a01b0316634a389fae611374610fb4565b601c5481565b611f5e610fb4565b6005546001600160a01b03908116911614611f8b5760405162461bcd60e51b815260040161107f90615421565b602055565b611f98610fb4565b6005546001600160a01b03908116911614611fc55760405162461bcd60e51b815260040161107f90615421565b600e546001600160a01b0382811691161415611ff35760405162461bcd60e51b815260040161107f90615081565b600e546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600e80546001600160a01b0319166001600160a01b0383811691909117918290556040805163c45a015560e01b815290516000939092169163c45a015591600480820192602092909190829003018186803b15801561208c57600080fd5b505afa1580156120a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120c49190614759565b6001600160a01b031663c9c6539630600e60009054906101000a90046001600160a01b03166001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b15801561212157600080fd5b505afa158015612135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121599190614759565b6040518363ffffffff1660e01b8152600401612176929190614ad8565b602060405180830381600087803b15801561219057600080fd5b505af11580156121a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c89190614759565b600f80546001600160a01b0319166001600160a01b03929092169190911790555050565b60006121f6610fb4565b90506001600160a01b03811661221e5760405162461bcd60e51b815260040161107f90614def565b6001600160a01b03811660009081526021602052604090205460ff16156122575760405162461bcd60e51b815260040161107f9061504a565b6010546001600160a01b0382811691161480159061228357506011546001600160a01b03828116911614155b61229f5760405162461bcd60e51b815260040161107f90614ba2565b600d546040516329b8573160e21b81526000916001600160a01b03169063a6e15cc4906122d29085908790600401614abf565b60206040518083038186803b1580156122ea57600080fd5b505afa1580156122fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061232291906149e1565b9050600081116123445760405162461bcd60e51b815260040161107f90614f6b565b601b54610100900460ff16156123a05760185460009015612392576123796064611a9660185485613fdf90919063ffffffff16565b601054909150612392906001600160a01b031682614066565b61239c8183615909565b9150505b6011546123b7906001600160a01b031683836140b5565b600d5460405163376db80160e11b81526001600160a01b0390911690636edb7002906123e99085908790600401614abf565b602060405180830381600087803b15801561240357600080fd5b505af1158015612417573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061243b91906149e1565b50505050565b612449610fb4565b6005546001600160a01b039081169116146124765760405162461bcd60e51b815260040161107f90615421565b601c55565b612483610fb4565b6005546001600160a01b039081169116146124b05760405162461bcd60e51b815260040161107f90615421565b601855565b600d54604051637ce4f85f60e01b81526000916001600160a01b031690637ce4f85f906124e89086908690600401614abf565b60206040518083038186803b15801561250057600080fd5b505afa158015612514573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061159d91906149e1565b60185481565b600080600061254b610fb4565b6005546001600160a01b039081169116146125785760405162461bcd60e51b815260040161107f90615421565b600d60009054906101000a90046001600160a01b03166001600160a01b03166388fe65536040518163ffffffff1660e01b8152600401606060405180830381600087803b1580156125c857600080fd5b505af11580156125dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061260091906149f9565b925092509250909192565b6001600160a01b031660009081526020819052604090205490565b61262e610fb4565b6005546001600160a01b0390811691161461265b5760405162461bcd60e51b815260040161107f90615421565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b600d546000906001600160a01b0316637ce4f85f6126c1610fb4565b846040518363ffffffff1660e01b81526004016126df929190614abf565b60206040518083038186803b1580156126f757600080fd5b505afa15801561270b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c791906149e1565b600d546001600160a01b031681565b612746610fb4565b6005546001600160a01b039081169116146127735760405162461bcd60e51b815260040161107f90615421565b600d54604051633895bd8760e21b81526001600160a01b039091169063e256f61c90611e2e9084906004016157c3565b6127ab610fb4565b6005546001600160a01b039081169116146127d85760405162461bcd60e51b815260040161107f90615421565b600d5460405163174c300760e01b81526001600160a01b039091169063174c300790611e2e9084906004016157c3565b612810610fb4565b6005546001600160a01b0390811691161461283d5760405162461bcd60e51b815260040161107f90615421565b815160061461285e5760405162461bcd60e51b815260040161107f90614c42565b805160061461287f5760405162461bcd60e51b815260040161107f90615456565b600d546040516357829c6160e01b81526001600160a01b03909116906357829c61906128b19085908590600401614b5f565b600060405180830381600087803b1580156128cb57600080fd5b505af11580156128df573d6000803e3d6000fd5b505050505050565b6013546001600160a01b031681565b600d546040805163728f0b4b60e01b815290516000926001600160a01b03169163728f0b4b916004808301926020929190829003018186803b1580156111ed57600080fd5b600d60009054906101000a90046001600160a01b03166001600160a01b03166388fe65536040518163ffffffff1660e01b8152600401606060405180830381600087803b15801561298b57600080fd5b505af115801561299f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5c91906149f9565b6129cb610fb4565b6005546001600160a01b039081169116146129f85760405162461bcd60e51b815260040161107f90615421565b60168190556015546014546110a99183916110a391613b0e565b6000600a8281548110612a3557634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b031692915050565b612a58610fb4565b6005546001600160a01b03908116911614612a855760405162461bcd60e51b815260040161107f90615421565b601955565b6005546001600160a01b031690565b612aa1610fb4565b6005546001600160a01b03908116911614612ace5760405162461bcd60e51b815260040161107f90615421565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b606060048054610fc79061594c565b6001600160a01b031660009081526009602052604090205490565b612b22610fb4565b6005546001600160a01b03908116911614612b4f5760405162461bcd60e51b815260040161107f90615421565b600f546001600160a01b0383811691161415612b7d5760405162461bcd60e51b815260040161107f906151ba565b6116ae82826141ca565b612b8f610fb4565b6005546001600160a01b03908116911614612bbc5760405162461bcd60e51b815260040161107f90615421565b600d5460405163d1871a8960e01b81526001600160a01b039091169063d1871a8990611e2e9084906004016157c3565b600d546040805163b8527aef60e01b815290516000926001600160a01b03169163b8527aef916004808301926020929190829003018186803b1580156111ed57600080fd5b60006110c3612c3e610fb4565b8461159485604051806060016040528060258152602001615a286025913960016000612c68610fb4565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190613f22565b6010546001600160a01b031681565b60006110c3612cb5610fb4565b8484613cd3565b600d546040516307b4ec2d60e51b81526000916001600160a01b03169063f69d85a0906126df908590600401614aab565b60165481565b612cfb610fb4565b6005546001600160a01b03908116911614612d285760405162461bcd60e51b815260040161107f90615421565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6012546001600160a01b031681565b60226020526000908152604090205460ff1681565b6000612d78610fb4565b6005546001600160a01b03908116911614612da55760405162461bcd60e51b815260040161107f90615421565b600d546040516330cd31af60e11b81526001600160a01b039091169063619a635e906126df908590600401614aab565b60038251118015612de7575060208251105b612e035760405162461bcd60e51b815260040161107f90614c9e565b6000612e0d610fb4565b90506001600160a01b038116612e355760405162461bcd60e51b815260040161107f90615326565b6001600160a01b03811660009081526021602052604090205460ff1615612e6e5760405162461bcd60e51b815260040161107f9061522a565b6010546001600160a01b03828116911614801590612e9a57506011546001600160a01b03828116911614155b8015612eb457506012546001600160a01b03828116911614155b612ed05760405162461bcd60e51b815260040161107f90614d5b565b600d546040805163943ab26160e01b815290516000926001600160a01b03169163943ab261916004808301926020929190829003018186803b158015612f1557600080fd5b505afa158015612f29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f4d91906149e1565b90508281811015612f705760405162461bcd60e51b815260040161107f906150c9565b612f8281670de0b6b3a7640000613fdf565b612f8b8461260b565b1015612fa95760405162461bcd60e51b815260040161107f9061563c565b6000612fb43061260b565b601c5490915081108015908190612fd25750601b54610100900460ff165b8015612fe15750601b5460ff16155b80156130065750612ff0612a8a565b6001600160a01b0316856001600160a01b031614155b801561302b57506001600160a01b03851660009081526022602052604090205460ff16155b1561316d57601b805460ff1916600117905560165460009061305590606490611a96908690613fdf565b905060006130736064611a96601a5485613fdf90919063ffffffff16565b90506000613081838361425d565b60125490915061309a906001600160a01b031683614066565b6010546130b0906001600160a01b031682614066565b60006130cc6064611a9660145489613fdf90919063ffffffff16565b905060006130ea6064611a9660195485613fdf90919063ffffffff16565b601154909150613103906001600160a01b031682614066565b6011546131249030906001600160a01b031661311f858561425d565b6140b5565b60006131406064611a966015548b613fdf90919063ffffffff16565b905061314b8161429f565b61315c6131573061260b565b614320565b5050601b805460ff19169055505050505b613184853061311f86670de0b6b3a7640000613fdf565b600d546001600160a01b0316639021973286896131a98a670de0b6b3a7640000613fdf565b6040518463ffffffff1660e01b81526004016131c793929190614af2565b600060405180830381600087803b1580156131e157600080fd5b505af11580156131f5573d6000803e3d6000fd5b5050505050505050505050565b6060600061320e610fb4565b6001600160a01b031614156132355760405162461bcd60e51b815260040161107f90614e91565b600d546001600160a01b03166341ac82b061324e610fb4565b6040518263ffffffff1660e01b815260040161326a9190614aab565b60206040518083038186803b15801561328257600080fd5b505afa158015613296573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132ba91906148c2565b6132d65760405162461bcd60e51b815260040161107f90614c77565b600d546001600160a01b031663c92819ce611374610fb4565b6011546001600160a01b031681565b613306610fb4565b6005546001600160a01b039081169116146133335760405162461bcd60e51b815260040161107f90615421565b601d5460ff16156133565760405162461bcd60e51b815260040161107f90615605565b601d805460ff1916600117905543601f55565b6001600160a01b031660009081526008602052604090205490565b61338c610fb4565b6005546001600160a01b039081169116146133b95760405162461bcd60e51b815260040161107f90615421565b601a55565b6133c6610fb4565b6005546001600160a01b039081169116146133f35760405162461bcd60e51b815260040161107f90615421565b600d54604051636d58441560e11b81526001600160a01b039091169063dab0882a90611e2e908490600401614b84565b600d546040805163943ab26160e01b815290516000926001600160a01b03169163943ab261916004808301926020929190829003018186803b1580156111ed57600080fd5b600d546000906001600160a01b031663f69d85a06111b9610fb4565b6001600160a01b03166000908152600b602052604090205490565b6134a7610fb4565b6005546001600160a01b039081169116146134d45760405162461bcd60e51b815260040161107f90615421565b6001600160a01b03919091166000908152602160205260409020805460ff1916911515919091179055565b600d546040805163fb10d6fb60e01b815290516000926001600160a01b03169163fb10d6fb916004808301926020929190829003018186803b1580156111ed57600080fd5b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60075490565b60606000613581610fb4565b6001600160a01b031614156135a85760405162461bcd60e51b815260040161107f90614e91565b600d546001600160a01b03166341ac82b06135c1610fb4565b6040518263ffffffff1660e01b81526004016135dd9190614aab565b60206040518083038186803b1580156135f557600080fd5b505afa158015613609573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061362d91906148c2565b6136495760405162461bcd60e51b815260040161107f90614c77565b600d546001600160a01b0316635759fb02611374610fb4565b61366a610fb4565b6005546001600160a01b039081169116146136975760405162461bcd60e51b815260040161107f90615421565b6001600160a01b0381166136bd5760405162461bcd60e51b815260040161107f90614cd3565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b600d54604080516327b3bf1160e01b815290516000926001600160a01b0316916327b3bf11916004808301926020929190829003018186803b1580156111ed57600080fd5b600d5460405163112469f960e21b81526000916001600160a01b031690634491a7e4906126df908590600401614aab565b600d546000906001600160a01b031663e599ef5b6126c1610fb4565b600d5460408051636f60a39360e11b815290516000926001600160a01b03169163dec14726916004808301926020929190829003018186803b1580156111ed57600080fd5b600d54604080516385c44d9d60e01b815290516000926001600160a01b0316916385c44d9d916004808301926020929190829003018186803b15801561383557600080fd5b505afa158015613849573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061122591906148c2565b600d5460405163e599ef5b60e01b81526000916001600160a01b03169063e599ef5b906124e89086908690600401614abf565b6138a8610fb4565b6005546001600160a01b039081169116146138d55760405162461bcd60e51b815260040161107f90615421565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000613901610fb4565b90506001600160a01b0381166139295760405162461bcd60e51b815260040161107f90614def565b6001600160a01b03811660009081526021602052604090205460ff16156139625760405162461bcd60e51b815260040161107f9061504a565b6010546001600160a01b0382811691161480159061398e57506011546001600160a01b03828116911614155b80156139a857506012546001600160a01b03828116911614155b6139c45760405162461bcd60e51b815260040161107f9061548b565b600d546040516329b8573160e21b81526000916001600160a01b03169063a6e15cc4906139f79085908790600401614abf565b60206040518083038186803b158015613a0f57600080fd5b505afa158015613a23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a4791906149e1565b905060008111613a695760405162461bcd60e51b815260040161107f906153c4565b601b54610100900460ff1615613ac55760185460009015613ab757613a9e6064611a9660185485613fdf90919063ffffffff16565b601254909150613ab7906001600160a01b031682614066565b613ac18183615909565b9150505b601154613adc906001600160a01b031630836140b5565b600d54604051631ce9de7b60e21b81526001600160a01b03909116906373a779ec906123e99085908790600401614abf565b600080613b1b83856158b2565b90508381101561159d5760405162461bcd60e51b815260040161107f90614db8565b6001600160a01b038316613b635760405162461bcd60e51b815260040161107f9061558a565b6001600160a01b038216613b895760405162461bcd60e51b815260040161107f90614d19565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590613be49085906157c3565b60405180910390a3505050565b6006546001600160a01b03841660009081526008602052604081205490918391613c1b90866158ea565b613c2591906158ca565b613c2f9190615909565b949350505050565b80471015613c575760405162461bcd60e51b815260040161107f90614fc8565b6000826001600160a01b031682604051613c7090614aa8565b60006040518083038185875af1925050503d8060008114613cad576040519150601f19603f3d011682016040523d82523d6000602084013e613cb2565b606091505b5050905080611b5c5760405162461bcd60e51b815260040161107f90614f0e565b6001600160a01b03831660009081526021602052604090205460ff16158015613d1557506001600160a01b03821660009081526021602052604090205460ff16155b613d315760405162461bcd60e51b815260040161107f90615183565b6001600160a01b038316613d575760405162461bcd60e51b815260040161107f906154e8565b6001600160a01b038216613d7d5760405162461bcd60e51b815260040161107f90614bff565b613d85612a8a565b6001600160a01b0316836001600160a01b031614158015613db45750600f546001600160a01b03838116911614155b8015613dce5750600e546001600160a01b03838116911614155b8015613de357506001600160a01b0382163014155b8015613df857506001600160a01b0383163014155b15613f1757601d5460ff16613e1f5760405162461bcd60e51b815260040161107f9061572f565b6010546001600160a01b03838116911614801590613e4b57506011546001600160a01b03838116911614155b8015613e6557506012546001600160a01b03838116911614155b8015613e7f57506010546001600160a01b03848116911614155b8015613e9957506011546001600160a01b03848116911614155b8015613eb357506012546001600160a01b03848116911614155b15613f17576000613ec26113f3565b90506000613ecf8461260b565b9050613eec612710611a9660205485613fdf90919063ffffffff16565b613ef68483613b0e565b1115613f145760405162461bcd60e51b815260040161107f9061552d565b50505b611b5c8383836140b5565b60008184841115613f465760405162461bcd60e51b815260040161107f9190614b8f565b506000613f538486615909565b95945050505050565b611b5c8363a9059cbb60e01b8484604051602401613f7b929190614abf565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261446f565b600082613fee575060006110c7565b6000613ffa83856158ea565b90508261400785836158ca565b1461159d5760405162461bcd60e51b815260040161107f90615383565b600061159d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506144fe565b4761407082614320565b600061407c478361425d565b6040519091506001600160a01b0385169082156108fc029083906000818181858888f19350505050158015611e5c573d6000803e3d6000fd5b6001600160a01b0383166140db5760405162461bcd60e51b815260040161107f906154e8565b6001600160a01b0382166141015760405162461bcd60e51b815260040161107f90614bff565b61410c838383611b5c565b614149816040518060600160405280602681526020016159da602691396001600160a01b0386166000908152602081905260409020549190613f22565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546141789082613b0e565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90613be49085906157c3565b6001600160a01b03821660009081526022602052604090205460ff16151581151514156142095760405162461bcd60e51b815260040161107f90615126565b6001600160a01b038216600081815260226020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b600061159d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613f22565b60006142ac826002614024565b905060006142ba838361425d565b9050476142c683614320565b60006142d2478361425d565b90506142de838261452c565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618482856040516143119392919061583c565b60405180910390a15050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061436357634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600e54604080516339d94ae160e11b8152905191909316926373b295c2926004808301939192829003018186803b1580156143b757600080fd5b505afa1580156143cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143ef9190614759565b8160018151811061441057634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600e546144369130911684613b3d565b600e54604051633b158ab160e11b81526001600160a01b039091169063762b1562906128b19085906000908690309042906004016157cc565b60006144c4826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145d39092919063ffffffff16565b805190915015611b5c57808060200190518101906144e291906148c2565b611b5c5760405162461bcd60e51b815260040161107f9061569a565b6000818361451f5760405162461bcd60e51b815260040161107f9190614b8f565b506000613f5384866158ca565b600e546145449030906001600160a01b031684613b3d565b600e54604051637c8d9fb960e11b81526001600160a01b039091169063f91b3f729083906145819030908790600090819081904290600401614b24565b6060604051808303818588803b15801561459a57600080fd5b505af11580156145ae573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611e5c91906149f9565b6060613c2f8484600085856145e78561467c565b6146035760405162461bcd60e51b815260040161107f906155ce565b600080866001600160a01b0316858760405161461f9190614a8c565b60006040518083038185875af1925050503d806000811461465c576040519150601f19603f3d011682016040523d82523d6000602084013e614661565b606091505b5091509150614671828286614682565b979650505050505050565b3b151590565b6060831561469157508161159d565b8251156146a15782518084602001fd5b8160405162461bcd60e51b815260040161107f9190614b8f565b600082601f8301126146cb578081fd5b8135602067ffffffffffffffff8211156146e7576146e761599d565b8082026146f5828201615860565b83815282810190868401838801850189101561470f578687fd5b8693505b85841015614731578035835260019390930192918401918401614713565b50979650505050505050565b60006020828403121561474e578081fd5b813561159d816159b3565b60006020828403121561476a578081fd5b815161159d816159b3565b60008060408385031215614787578081fd5b8235614792816159b3565b915060208301356147a2816159b3565b809150509250929050565b6000806000606084860312156147c1578081fd5b83356147cc816159b3565b925060208401356147dc816159b3565b929592945050506040919091013590565b600080604083850312156147ff578182fd5b823561480a816159b3565b915060208301356147a2816159cb565b6000806040838503121561482c578182fd5b8235614837816159b3565b946020939093013593505050565b60008060408385031215614857578182fd5b823567ffffffffffffffff8082111561486e578384fd5b61487a868387016146bb565b9350602085013591508082111561488f578283fd5b5061489c858286016146bb565b9150509250929050565b6000602082840312156148b7578081fd5b813561159d816159cb565b6000602082840312156148d3578081fd5b815161159d816159cb565b6000602082840312156148ef578081fd5b815167ffffffffffffffff811115614905578182fd5b8201601f81018413614915578182fd5b80516149286149238261588a565b615860565b81815285602083850101111561493c578384fd5b613f53826020830160208601615920565b6000806040838503121561495f578182fd5b823567ffffffffffffffff811115614975578283fd5b8301601f81018513614985578283fd5b80356149936149238261588a565b8181528660208385010111156149a7578485fd5b8160208401602083013790810160209081019490945295939092013593505050565b6000602082840312156149da578081fd5b5035919050565b6000602082840312156149f2578081fd5b5051919050565b600080600060608486031215614a0d578081fd5b8351925060208401519150604084015190509250925092565b6000815180845260208085019450808401835b83811015614a5557815187529582019590820190600101614a39565b509495945050505050565b60008151808452614a78816020860160208601615920565b601f01601f19169290920160200192915050565b60008251614a9e818460208701615920565b9190910192915050565b90565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0392831681529116602082015260400190565b60006001600160a01b038516825260606020830152614b146060830185614a60565b9050826040830152949350505050565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b600060408252614b726040830185614a26565b8281036020840152613f538185614a26565b901515815260200190565b60006020825261159d6020830184614a60565b60208082526032908201527f435348543a20667574757220616e642072657761726473506f6f6c2063616e6e60408201527f6f7420636173686f757420726577617264730000000000000000000000000000606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252818101527f6e6577546965724c6576656c73206c656e6774682068617320746f2062652036604082015260600190565b6020808252600d908201526c2727902727a2229027aba722a960991b604082015260600190565b6020808252818101527f4e4f4445204352454154494f4e3a204e414d452053495a4520494e56414c4944604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252603c908201527f4e4f4445204352454154494f4e3a2066757475722c2064657620616e6420726560408201527f7761726473506f6f6c2063616e6e6f7420637265617465206e6f646500000000606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526025908201527f435348543a20206372656174696f6e2066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252603d908201527f4d414e494120435348543a2066757475722c2064657620616e6420726577617260408201527f6473506f6f6c2063616e6e6f7420636173686f75742072657761726473000000606082015260800190565b60208082526014908201527f53454e4445522043414e2754204245205a45524f000000000000000000000000604082015260600190565b60208082526026908201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060408201526573686172657360d01b606082015260800190565b6020808252603a908201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260408201527f6563697069656e74206d61792068617665207265766572746564000000000000606082015260800190565b6020808252602e908201527f435348543a20596f7520646f6e2774206861766520656e6f756768207265776160408201527f726420746f2063617368206f7574000000000000000000000000000000000000606082015260800190565b6020808252601d908201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604082015260600190565b6020808252602b908201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060408201526a191d59481c185e5b595b9d60aa1b606082015260800190565b6020808252601f908201527f4d414e494120435348543a20426c61636b6c6973746564206164647265737300604082015260600190565b60208082526028908201527f544b4e3a2054686520726f7574657220616c7265616479206861732074686174604082015267206164647265737360c01b606082015260800190565b60208082526030908201527f4e4f4445204352454154494f4e3a204e6f64652056616c75652073657420626560408201527f6c6f77206e6f64654d696e507269636500000000000000000000000000000000606082015260800190565b6020808252603d908201527f544b4e3a204175746f6d61746564206d61726b6574206d616b6572207061697260408201527f20697320616c72656164792073657420746f20746861742076616c7565000000606082015260800190565b60208082526013908201527f426c61636b6c6973746564206164647265737300000000000000000000000000604082015260600190565b6020808252604a908201527f544b4e3a205468652050616e63616b655377617020706169722063616e6e6f7460408201527f2062652072656d6f7665642066726f6d206175746f6d617465644d61726b65746060820152694d616b6572506169727360b01b608082015260a00190565b60208082526022908201527f4e4f4445204352454154494f4e3a20426c61636b6c6973746564206164647265604082015261737360f01b606082015260800190565b60208082526034908201527f4d414e494120435348543a20596f7520646f6e2774206861766520656e6f756760408201527f682072657761726420746f20636f6d706f756e64000000000000000000000000606082015260800190565b60208082526038908201527f4d414e494120435348543a20667574757220616e642072657761726473506f6f60408201527f6c2063616e6e6f7420636173686f757420726577617264730000000000000000606082015260800190565b6020808252602e908201527f4e4f4445204352454154494f4e3a20206372656174696f6e2066726f6d20746860408201527f65207a65726f2061646472657373000000000000000000000000000000000000606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b60208082526038908201527f435348543a20596f7520646f6e2774206861766520656e6f756768207265776160408201527f726420746f20636f6d706f756e6420796f7572206e6f64650000000000000000606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252818101527f6e657754696572536c6f706573206c656e6774682068617320746f2062652036604082015260600190565b60208082526036908201527f435348543a2066757475722c2064657620616e642072657761726473506f6f6c60408201527f2063616e6e6f7420636f6d706f756e64206e6f64657300000000000000000000606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526033908201527f53544f5020545259494e4720544f204245434f4d452041205748414c452e205760408201527f45204b4e4f572057484f20594f55204152452e00000000000000000000000000606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b60208082526017908201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604082015260600190565b602080825260409082018190527f4e4f4445204352454154494f4e3a2042616c616e636520746f6f206c6f772066908201527f6f72206372656174696f6e2e20557365206c6f77657220696e697456616c7565606082015260800190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252602b908201527f4d414e494120435348543a20206372656174696f6e2066726f6d20746865207a60408201526a65726f206164647265737360a81b606082015260800190565b60208082526018908201527f54726164696e67206e6f742079657420656e61626c65642e0000000000000000604082015260600190565b60208082526034908201527f4d414e494120435348543a20596f7520646f6e2774206861766520656e6f756760408201527f682072657761726420746f2063617368206f7574000000000000000000000000606082015260800190565b90815260200190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b8181101561581b5784516001600160a01b0316835293830193918301916001016157f6565b50506001600160a01b03969096166060850152505050608001529392505050565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b60405181810167ffffffffffffffff811182821017156158825761588261599d565b604052919050565b600067ffffffffffffffff8211156158a4576158a461599d565b50601f01601f191660200190565b600082198211156158c5576158c5615987565b500190565b6000826158e557634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561590457615904615987565b500290565b60008282101561591b5761591b615987565b500390565b60005b8381101561593b578181015183820152602001615923565b8381111561243b5750506000910152565b60028104600182168061596057607f821691505b6020821081141561598157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146159c857600080fd5b50565b80151581146159c857600080fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212202b82c9fe6a83988a5de3a1d8ea661d6db1b7f67acafce5af99d08d4f6bdada6664736f6c6343000800003300000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000060ae616a2155ee3d9a68541ba4544862310933d40000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000100000000000000000000000083afb767d827c6fbaa294e2e54494cbc5df4c0d800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000007f6ec9b196128e5e9bf6de4cf4c92ff7bfeacddb000000000000000000000000506ddeec475b43f48786e04608b5f8d7f9c3c690000000000000000000000000a40ccdbc4a30fbf0dc3c179f07913f2fd76f36fc000000000000000000000000a8cc43ab09ee6ef2afdad7c3d4804350f4c43b99000000000000000000000000f0634fb057058e350f43a10872c88818e96c0aec000000000000000000000000051d6213f7186f31f40f3e2ac9e7c8c682fdf1c90000000000000000000000000f21e7929e33486931a788655245f9999c15c708000000000000000000000000df974829f6d977370b21e065ae445390cb9d010c000000000000000000000000024b938af25ed40e515d87366ba4cf95d38a826e00000000000000000000000083afb767d827c6fbaa294e2e54494cbc5df4c0d8000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000989680000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001443fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4b400000000000000000000000000000000000000000000000000000000000e4e1c00000000000000000000000000000000000000000000000000000000023c34600