交易詳情
交易哈希
:0x247294aa298d6bdf5ff2ab078fc9cc292d167ddd76951d2fb4579fad1ad7fad6
交易數量:
0AVAX
($0)
交易手續費:
0.143565825
$5.18
Gas 價格:
0.000000025 AVAX (25 nAVAX)
Gas 上限 & Gas 消耗:
5,742,633|5,742,633 (100%)
其他信息:
Nonce:115
區塊內交易編號:3
輸入數據:
0x60a06040523480156200001157600080fd5b50604051620064d2380380620064d283398101604081905262000034916200088e565b8480858585604051806040016040528073b31f66aa3c1e785363f0875a1b74e27b85fd66c76001600160a01b03168152602001732b2c81e08f1af8835a78bb2a90ae924ace0ea4be6001600160a01b03168152508680848085808980620000a96000801b8260000151620004e760201b60201c565b620000ce600080516020620064b28339815191528260200151620004e760201b60201c565b620000e9600080516020620064b283398151915280620004f7565b60408101515160005b8181101562000156576200014d7fd9c9e1a27f80559d0ef9cb96900d3b37cb5d56df00dca6d004c3b26d13df789884604001518381518110620001395762000139620009b7565b6020026020010151620004e760201b60201c565b600101620000f2565b50620001927fd9c9e1a27f80559d0ef9cb96900d3b37cb5d56df00dca6d004c3b26d13df7898600080516020620064b2833981519152620004f7565b60608201515160005b81811015620001eb57620001e27f43023f179164d629e1d761fb32e2db4dbd5ce417a23159d7da9cc7b56268928585606001518381518110620001395762000139620009b7565b6001016200019b565b50509251600180546001600160a01b0390921661010002610100600160a81b031990921691909117905550508251519150600090505b81811015620002845760016004600085600001518481518110620002495762000249620009b7565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905560010162000221565b5060208201515160005b81811015620002f15760016005600086602001518481518110620002b657620002b6620009b7565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016200028e565b5060408301515160005b818110156200035e5760016006600087604001518481518110620003235762000323620009b7565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055600101620002fb565b505060016007555050600880546001600160a01b039490941661010002610100600160a81b0319909416939093179092555050604080516002808252606082018352909160208301908036833750508151620003c2926009925060200190620005e2565b5081602001516009600081548110620003df57620003df620009b7565b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790558151600980546001908110620004225762000422620009b7565b600091825260209091200180546001600160a01b0319166001600160a01b039283161790559551909516608052505060405163b80168a160e01b815273794a61358d6845594f94dc1db02a252b5b4814ad600482015260026024820152733ee96e018a5689e43c41c4e419498faabed62199945063b80168a193506044019150620004aa9050565b60006040518083038186803b158015620004c357600080fd5b505af4158015620004d8573d6000803e3d6000fd5b505050505050505050620009cd565b620004f3828262000542565b5050565b600082815260208190526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16620004f3576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556200059e3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b8280548282559060005260206000209081019282156200063a579160200282015b828111156200063a57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000603565b50620006489291506200064c565b5090565b5b808211156200064857600081556001016200064d565b634e487b7160e01b600052604160045260246000fd5b604051608081016001600160401b03811182821017156200069e576200069e62000663565b60405290565b6001600160a01b0381168114620006ba57600080fd5b50565b600060208284031215620006d057600080fd5b604051602081016001600160401b0381118282101715620006f557620006f562000663565b806040525080915082516200070a81620006a4565b905292915050565b80516200071f81620006a4565b919050565b600082601f8301126200073657600080fd5b815160206001600160401b038083111562000755576200075562000663565b8260051b604051601f19603f830116810181811084821117156200077d576200077d62000663565b6040529384528581018301938381019250878511156200079c57600080fd5b83870191505b84821015620007c8578151620007b881620006a4565b83529183019190830190620007a2565b979650505050505050565b600060608284031215620007e657600080fd5b604051606081016001600160401b0380821183831017156200080c576200080c62000663565b8160405282935084519150808211156200082557600080fd5b620008338683870162000724565b835260208501519150808211156200084a57600080fd5b620008588683870162000724565b602084015260408501519150808211156200087257600080fd5b50620008818582860162000724565b6040830152505092915050565b600080600080600060a08688031215620008a757600080fd5b620008b38787620006bd565b60208701519095506001600160401b0380821115620008d157600080fd5b908701906080828a031215620008e657600080fd5b620008f062000679565b8251620008fd81620006a4565b815260208301516200090f81620006a4565b60208201526040830151828111156200092757600080fd5b620009358b82860162000724565b6040830152506060830151828111156200094e57600080fd5b6200095c8b82860162000724565b60608301525060408901519096509150808211156200097a57600080fd5b506200098988828901620007d3565b9350506200099b8760608801620006bd565b9150620009ab6080870162000712565b90509295509295909350565b634e487b7160e01b600052603260045260246000fd5b608051615ab4620009fe600039600081816108ba0152818161103c015281816138ba01526139770152615ab46000f3fe6080604052600436106103785760003560e01c80638acd025e116101d1578063cdfe4fd511610102578063ea598cb0116100a0578063f6a1e2bd1161006f578063f6a1e2bd14610a55578063f85f91b414610a75578063f8b2cb4f14610a8a578063fff13ee714610aaa5761037f565b8063ea598cb0146109e2578063ec5486be14610a02578063f04f270714610a22578063f31cc89414610a425761037f565b8063de0e9a3e116100dc578063de0e9a3e1461096d578063df1714f51461098d578063e2216330146109a2578063e899d7b1146109c25761037f565b8063cdfe4fd51461090b578063d547741f1461092d578063da632a271461094d5761037f565b8063b2178c1d1161016f578063c4cdee8f11610149578063c4cdee8f14610888578063c64fca11146108a8578063ca6b7f19146108dc578063cc0eb6c8146108f15761037f565b8063b2178c1d14610828578063b630252814610848578063b94e11c6146108685761037f565b806391d14854116101ab57806391d148541461078d578063a217fddf146107d1578063a53df2e2146107e6578063ac9650d8146107fb5761037f565b80638acd025e146107035780638d65a916146107335780638d6cb209146107635761037f565b806343520fe1116102ab578063686f957f116102495780637cca687b116102235780637cca687b146106705780637ebd739f146106955780637f3c505e146106c35780638a850396146106e35761037f565b8063686f957f146106265780636d01875d146106465780637c8bcbc01461065b5761037f565b80635bec2a5a116102855780635bec2a5a146105ca5780635c09967a146105de5780636568a279146105f1578063685dd655146106115761037f565b806343520fe11461057e5780634982e3b7146105a05780634ed2b8ac146105b55761037f565b8063248a9ca311610318578063312f6b83116102f2578063312f6b8314610514578063315deeaa1461052957806336568abe1461053e57806342bd05671461055e5761037f565b8063248a9ca3146104a45780632f2ff15d146104d45780632f7d6d5b146104f45761037f565b80630479d644116103545780630479d644146103f5578063054d026e14610422578063194fe0ef146104445780631ace952b146104745761037f565b80621eab8314610386578062f714ce146103b557806301ffc9a7146103d55761037f565b3661037f57005b6060516080f35b34801561039257600080fd5b506008546103a09060ff1681565b60405190151581526020015b60405180910390f35b3480156103c157600080fd5b506103a06103d03660046146a4565b610aca565b3480156103e157600080fd5b506103a06103f03660046146d4565b610b2b565b34801561040157600080fd5b5061040a610b60565b6040516001600160a01b0390911681526020016103ac565b34801561042e57600080fd5b5061044261043d366004614729565b610b90565b005b34801561045057600080fd5b50610466600080516020615a8883398151915281565b6040519081526020016103ac565b34801561048057600080fd5b506103a061048f36600461478a565b60066020526000908152604090205460ff1681565b3480156104b057600080fd5b506104666104bf3660046147a7565b60009081526020819052604090206001015490565b3480156104e057600080fd5b506104426104ef3660046146a4565b610da1565b34801561050057600080fd5b5061044261050f366004614877565b610dcb565b34801561052057600080fd5b5061040a610e07565b34801561053557600080fd5b50610466610e1d565b34801561054a57600080fd5b506104426105593660046146a4565b610ecb565b34801561056a57600080fd5b506103a0610579366004614950565b610f57565b34801561058a57600080fd5b50610466600080516020615a2183398151915281565b3480156105ac57600080fd5b50610442610fef565b3480156105c157600080fd5b50610466611060565b3480156105d657600080fd5b5060016103a0565b6104426105ec3660046149a7565b6110b4565b3480156105fd57600080fd5b506103a061060c366004614a13565b61115a565b34801561061d57600080fd5b506104426111a9565b34801561063257600080fd5b50610442610641366004614a55565b611209565b34801561065257600080fd5b506104666113a4565b34801561066757600080fd5b506104426113dd565b34801561067c57600080fd5b5060015461040a9061010090046001600160a01b031681565b3480156106a157600080fd5b506106b56106b03660046147a7565b6113f1565b6040516103ac929190614b2b565b3480156106cf57600080fd5b506104426106de366004614877565b6115bf565b3480156106ef57600080fd5b506104426106fe366004614b50565b611601565b34801561070f57600080fd5b506103a061071e36600461478a565b60056020526000908152604090205460ff1681565b34801561073f57600080fd5b506103a061074e36600461478a565b60046020526000908152604090205460ff1681565b34801561076f57600080fd5b50610778611755565b604080519283526020830191909152016103ac565b34801561079957600080fd5b506103a06107a83660046146a4565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b3480156107dd57600080fd5b50610466600081565b3480156107f257600080fd5b50610442611816565b34801561080757600080fd5b5061081b610816366004614a13565b61196e565b6040516103ac9190614bf0565b34801561083457600080fd5b506103a0610843366004614c52565b611a5a565b34801561085457600080fd5b50610442610863366004614877565b611afb565b34801561087457600080fd5b50610442610883366004614c89565b611b34565b34801561089457600080fd5b506104426108a3366004614877565b611bf5565b3480156108b457600080fd5b5061040a7f000000000000000000000000000000000000000000000000000000000000000081565b3480156108e857600080fd5b50610442611c2e565b3480156108fd57600080fd5b506001546103a09060ff1681565b34801561091757600080fd5b50610466600080516020615a4183398151915281565b34801561093957600080fd5b506104426109483660046146a4565b611c7d565b34801561095957600080fd5b5061044261096836600461478a565b611ca2565b34801561097957600080fd5b506104426109883660046147a7565b611ce9565b34801561099957600080fd5b50610442611d8f565b3480156109ae57600080fd5b506104666109bd366004614ddb565b611dd0565b3480156109ce57600080fd5b506104426109dd366004614b50565b611fe2565b3480156109ee57600080fd5b506104426109fd3660046147a7565b61211a565b348015610a0e57600080fd5b50610442610a1d366004614877565b612199565b348015610a2e57600080fd5b50610442610a3d366004614f14565b6121db565b610442610a5036600461501f565b61232b565b348015610a6157600080fd5b50610442610a70366004614877565b6123a8565b348015610a8157600080fd5b506106b56123ea565b348015610a9657600080fd5b50610466610aa536600461478a565b6125c6565b348015610ab657600080fd5b50610442610ac536600461478a565b6125d1565b6000610ae3600080516020615a218339815191526125f1565b610aeb6125fb565b60015460ff1615610b0f576040516363238ca360e01b815260040160405180910390fd5b610b198383612654565b9050610b256001600755565b92915050565b60006001600160e01b03198216637965db0b60e01b1480610b2557506301ffc9a760e01b6001600160e01b0319831614610b25565b60006009600181548110610b7657610b766150a4565b6000918252602090912001546001600160a01b0316919050565b6000610baa600080516020615a21833981519152336107a8565b80610bc85750610bc8600080516020615a41833981519152336107a8565b905080610bfb57335b604051636a95c69760e11b81526001600160a01b0390911660048201526024015b60405180910390fd5b60015460ff1615610c1f576040516363238ca360e01b815260040160405180910390fd5b610c276125fb565b8160016000806000610c37610e1d565b610c3f6113a4565b610c7460025b604051908082528060200260200182016040528015610c6e578160200160208202803683370190505b50612668565b925092509250610c838a612790565b6000610c8d610b60565b90506000610c9a8261282f565b905060208b013515610d2557604080516001808252818301909252600091816020015b610cc5614633565b815260200190600190039081610cbd579050509050610ce38c6150ba565b81600081518110610cf657610cf66150a4565b6020026020010181905250610d0b81846128ca565b505081610d178461282f565b610d2191906150dc565b9150505b8915610d56576000610d356113a4565b90506000818310610d465781610d48565b825b9050610d5381612b8d565b50505b5050610d6483838387612c02565b5050505080610d71611060565b1115610d8f57604051624d3d2d60e01b815260040160405180910390fd5b50610d9a6001600755565b5050505050565b600082815260208190526040902060010154610dbc816125f1565b610dc68383612d21565b505050565b610dd560006125f1565b60015460ff1615610df9576040516363238ca360e01b815260040160405180910390fd5b610e04816001612dbf565b50565b60006009600081548110610b7657610b766150a4565b6000733ee96e018a5689e43c41c4e419498faabed62199632eb7e20573794a61358d6845594f94dc1db02a252b5b4814ad610e56610e07565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044015b602060405180830381865af4158015610ea2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec691906150ef565b905090565b6001600160a01b0381163314610f495760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610bf2565b610f538282612e90565b5050565b600080610f72600080516020615a21833981519152336107a8565b80610f905750610f90600080516020615a41833981519152336107a8565b905080610f9d5733610bd1565b60015460ff1615610fc1576040516363238ca360e01b815260040160405180910390fd5b610fd9600080516020615a2183398151915284612f0f565b610fe4858585612f62565b91505b509392505050565b6000611009600080516020615a21833981519152336107a8565b806110275750611027600080516020615a41833981519152336107a8565b9050806110345733610bd1565b610e046109887f000000000000000000000000000000000000000000000000000000000000000061282f565b60405163680f43b160e01b815273794a61358d6845594f94dc1db02a252b5b4814ad6004820152306024820152600090733ee96e018a5689e43c41c4e419498faabed621999063680f43b190604401610e85565b6110cb600080516020615a218339815191526125f1565b6110d36125fb565b60015460ff16156110f7576040516363238ca360e01b815260040160405180910390fd5b61110384848484612feb565b336001600160a01b03167f83c419f8f26f4f5e29c5cde4c8ad1698228be27d717a8954b2465009955428ae838387876040516111429493929190615108565b60405180910390a26111546001600755565b50505050565b6000611173600080516020615a218339815191526125f1565b61117b6125fb565b60015460ff161561119f576040516363238ca360e01b815260040160405180910390fd5b610b198383613148565b60006111b581336107a8565b806111d357506111d3600080516020615a88833981519152336107a8565b90508061120157335b604051633ba76d1160e01b81526001600160a01b039091166004820152602401610bf2565b610e04613155565b6000611223600080516020615a21833981519152336107a8565b806112415750611241600080516020615a41833981519152336107a8565b90508061124e5733610bd1565b60015460ff1615611272576040516363238ca360e01b815260040160405180910390fd5b61127a6125fb565b816001600080600061128a610e1d565b6112926113a4565b61129c6002610c45565b92509250925060006040518060a001604052808d81526020018c81526020018b81526020018a6112cb906150ba565b815260200189905290508b156113315761132c6112e6610b60565b8d6001846040516020016112fa9190615217565b60408051601f1981840301815290829052611318929160200161527d565b60405160208183030381529060405261319a565b611359565b611359816040516020016113459190615217565b6040516020818303038152906040526132b8565b5061136683838387612c02565b5050505080611373611060565b111561139157604051624d3d2d60e01b815260040160405180910390fd5b5061139c6001600755565b505050505050565b6000733ee96e018a5689e43c41c4e419498faabed62199630a4e7d4973794a61358d6845594f94dc1db02a252b5b4814ad610e56610b60565b6113e760006125f1565b6113ef613360565b565b606080600061140e600080516020615a21833981519152336107a8565b8061142c575061142c600080516020615a41833981519152336107a8565b9050806114395733610bd1565b6114416125fb565b60015460ff1615611465576040516363238ca360e01b815260040160405180910390fd5b61146d613372565b8151919450925060008167ffffffffffffffff81111561148f5761148f6147c0565b6040519080825280602002602001820160405280156114b8578160200160208202803683370190505b5060015490915061010090046001600160a01b0316158015906114db5750600086115b156115725760005b82811015611570578481815181106114fd576114fd6150a4565b602002602001015160001461156857611549868281518110611521576115216150a4565b602002602001015186838151811061153b5761153b6150a4565b6020026020010151896134b7565b82828151811061155b5761155b6150a4565b6020026020010181815250505b6001016114e3565b505b7fc7eae855adfe2fa05433c7329cfb31d150a38d037e9e7dabc4c2a6ea05b05dbb8585836040516115a5939291906152a6565b60405180910390a150506115b96001600755565b50915091565b60006115cb81336107a8565b806115e957506115e9600080516020615a88833981519152336107a8565b9050806115f657336111dc565b610f53826000612dbf565b600061161b600080516020615a21833981519152336107a8565b806116395750611639600080516020615a41833981519152336107a8565b9050806116465733610bd1565b60015460ff161561166a576040516363238ca360e01b815260040160405180910390fd5b6116726125fb565b81600080600080611681610e1d565b6116896113a4565b6116936002610c45565b925092509250600060405180606001604052808b81526020018a6116b6906150ba565b8152602001899052905089156116ea576116e56116d1610b60565b8b6000846040516020016112fa91906152df565b611712565b611712816040516020016116fe91906152df565b604051602081830303815290604052613519565b5061171f83838387612c02565b505050508061172c611060565b111561174a57604051624d3d2d60e01b815260040160405180910390fd5b506111546001600755565b600080733ee96e018a5689e43c41c4e419498faabed62199638673019573794a61358d6845594f94dc1db02a252b5b4814ad61178f610b60565b611797610e07565b60405160e085901b6001600160e01b03191681526001600160a01b039384166004820152918316602483015290911660448201526064016040805180830381865af41580156117ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180e919061531b565b915091509091565b6000611830600080516020615a21833981519152336107a8565b8061184e575061184e600080516020615a41833981519152336107a8565b90508061185b5733610bd1565b60015460ff161561187f576040516363238ca360e01b815260040160405180910390fd5b6118876125fb565b600080611892610e1d565b61189a6113a4565b915091506000821180156118ae5750600081115b156118cb576118cb6118c66118c1610b60565b61282f565b612b8d565b6118de6118d96118c1610e07565b6135c7565b6000806118e9610e1d565b6118f16113a4565b90925090507fe8c4a4d11814d75355591f17d35b50f2c5b749ca6cfa2d07d0ab6b8abc67988e8261192286826150dc565b8361192d81886150dc565b611935611060565b604080519586526020860194909452928401919091526060830152608082015260a00160405180910390a150505050610e046001600755565b6060818067ffffffffffffffff81111561198a5761198a6147c0565b6040519080825280602002602001820160405280156119bd57816020015b60608152602001906001900390816119a85790505b50915060005b81811015611a5257611a2d308686848181106119e1576119e16150a4565b90506020028101906119f3919061533f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506135fe92505050565b838281518110611a3f57611a3f6150a4565b60209081029190910101526001016119c3565b505092915050565b600080611a75600080516020615a21833981519152336107a8565b80611a935750611a93600080516020615a41833981519152336107a8565b905080611aa05733610bd1565b611aa86125fb565b60015460ff1615611acc576040516363238ca360e01b815260040160405180910390fd5b611ae4600080516020615a2183398151915284612f0f565b611aef858585613623565b9150610fe76001600755565b611b0560006125f1565b60015460ff1615611b29576040516363238ca360e01b815260040160405180910390fd5b610e048160016136c3565b6000611b4e600080516020615a21833981519152336107a8565b80611b6c5750611b6c600080516020615a41833981519152336107a8565b905080611b795733610bd1565b60405163b80168a160e01b815273794a61358d6845594f94dc1db02a252b5b4814ad600482015260ff83166024820152733ee96e018a5689e43c41c4e419498faabed621999063b80168a1906044015b60006040518083038186803b158015611be157600080fd5b505af415801561139c573d6000803e3d6000fd5b611bff60006125f1565b60015460ff1615611c23576040516363238ca360e01b815260040160405180910390fd5b610e04816001613794565b6000611c48600080516020615a21833981519152336107a8565b80611c665750611c66600080516020615a41833981519152336107a8565b905080611c735733610bd1565b610e046001613865565b600082815260208190526040902060010154611c98816125f1565b610dc68383612e90565b611cb9600080516020615a888339815191526125f1565b6008805474ffffffffffffffffffffffffffffffffffffffff0019166101006001600160a01b0384160217905550565b6000611d03600080516020615a21833981519152336107a8565b80611d215750611d21600080516020615a41833981519152336107a8565b905080611d2e5733610bd1565b611d366125fb565b611d3f826138a4565b60007fdef0dc72021788040d6ab985a42aa3d5efe5a52d77485682afa2fc1525df6b7f335b604080516001600160a01b039092168252602082018690520160405180910390a2610f536001600755565b6000611d9b81336107a8565b80611db95750611db9600080516020615a88833981519152336107a8565b905080611dc657336111dc565b610e046000613865565b600080611deb600080516020615a21833981519152336107a8565b80611e095750611e09600080516020615a41833981519152336107a8565b905080611e165733610bd1565b611e1e6125fb565b60015460ff1615611e42576040516363238ca360e01b815260040160405180910390fd5b612710831115611e6557604051638a81d3b360e01b815260040160405180910390fd5b600080611e7288886128ca565b9150915085811015611ea1576040516371c4efed60e01b81526004810182905260248101879052604401610bf2565b6000885167ffffffffffffffff811115611ebd57611ebd6147c0565b604051908082528060200260200182016040528015611ee6578160200160208202803683370190505b50805190915060005b81811015611f47578a8181518110611f0957611f096150a4565b602002602001015160400151838281518110611f2757611f276150a4565b6001600160a01b0390921660209283029190910190910152600101611eef565b5060015460009061010090046001600160a01b031615801590611f6a5750600084115b8015611f765750600088115b15611f8957611f868a858a6134b7565b90505b7ffbc1db932504c9fa40e26af5592335c371e6e180dd0c10c75d7ce23bb8a1ccde83868c8785604051611fc0959493929190615386565b60405180910390a150919450505050611fd96001600755565b50949350505050565b6000611ffc600080516020615a21833981519152336107a8565b8061201a575061201a600080516020615a41833981519152336107a8565b9050806120275733610bd1565b60015460ff161561204b576040516363238ca360e01b815260040160405180910390fd5b6120536125fb565b81600080600080612062610e1d565b61206a6113a4565b6120746002610c45565b9250925092506000612084610e07565b90506120926118d98261282f565b61209b8a61391a565b60208901351561171257604080516001808252818301909252600091816020015b6120c4614633565b8152602001906001900390816120bc5790505090506120e28a6150ba565b816000815181106120f5576120f56150a4565b602002602001018190525061210a81836128ca565b5050505061171f83838387612c02565b6000612134600080516020615a21833981519152336107a8565b806121525750612152600080516020615a41833981519152336107a8565b90508061215f5733610bd1565b6121676125fb565b61217082613975565b60017fdef0dc72021788040d6ab985a42aa3d5efe5a52d77485682afa2fc1525df6b7f33611d64565b60006121a581336107a8565b806121c357506121c3600080516020615a88833981519152336107a8565b9050806121d057336111dc565b610f53826000613794565b60085461010090046001600160a01b0316331461220d5760405163662602e560e01b8152336004820152602401610bf2565b600854600160a81b900460ff1661223757604051633c515eb560e11b815260040160405180910390fd5b6008805460ff60a81b19169055835161229f90859060009061225b5761225b6150a4565b602002602001015184600081518110612276576122766150a4565b602002602001015184600081518110612291576122916150a4565b6020026020010151846139e4565b611154600860019054906101000a90046001600160a01b0316836000815181106122cb576122cb6150a4565b6020026020010151856000815181106122e6576122e66150a4565b60200260200101516122f891906153d2565b8660008151811061230b5761230b6150a4565b60200260200101516001600160a01b0316613a4b9092919063ffffffff16565b61233560006125f1565b600080846001600160a01b03163485856040516123539291906153e5565b60006040518083038185875af1925050503d8060008114612390576040519150601f19603f3d011682016040523d82523d6000602084013e612395565b606091505b509150915081610d9a57610d9a81613a9b565b60006123b481336107a8565b806123d257506123d2600080516020615a88833981519152336107a8565b9050806123df57336111dc565b610f538260006136c3565b6040805160028082526060828101909352829160009181602001602082028036833701905050905073513c7e3a9c69ca3e22550ef58ac1c0088e918fff8160008151811061243a5761243a6150a4565b60200260200101906001600160a01b031690816001600160a01b031681525050734a1c3ad6ed28a636ee1751c69071f6be75deb8b881600181518110612482576124826150a4565b6001600160a01b0390921660209283029190910190910152604051634c0369c360e01b815260609073929ec64c34a17401f460460d4b9390518e5b473e90634c0369c3906124d690859030906004016153f5565b600060405180830381865afa1580156124f3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261251b9190810190615486565b815190945090915067ffffffffffffffff81111561253b5761253b6147c0565b604051908082528060200260200182016040528015612564578160200160208202803683370190505b50935060005b81518110156125bf57818181518110612585576125856150a4565b602002602001015185828151811061259f5761259f6150a4565b6001600160a01b039092166020928302919091019091015260010161256a565b5050509091565b6000610b258261282f565b6125e8600080516020615a888339815191526125f1565b610e0481613ba6565b610e048133612f0f565b60026007540361264d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610bf2565b6002600755565b6000612661838333613623565b9392505050565b6060600060098054806020026020016040519081016040528092919081815260200182805480156126c257602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116126a4575b50505050509050805167ffffffffffffffff8111156126e3576126e36147c0565b60405190808252806020026020018201604052801561270c578160200160208202803683370190505b50815190925060005b818110156127885784818151811061272f5761272f6150a4565b602002602001015161275984838151811061274c5761274c6150a4565b602002602001015161282f565b612763919061554b565b848281518110612775576127756150a4565b6020908102919091010152600101612715565b505050919050565b733ee96e018a5689e43c41c4e419498faabed6219963d297e69973794a61358d6845594f94dc1db02a252b5b4814ad6127c7610e07565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018490523060648201526084015b60006040518083038186803b15801561281b57600080fd5b505af4158015610d9a573d6000803e3d6000fd5b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b0383160161285d575047919050565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156128a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b2591906150ef565b919050565b606060008360035443146128e2574360035560006002555b8051600260008282546128f591906153d2565b90915550506002546019101561291e57604051630e8d18f560e31b815260040160405180910390fd5b6001600160a01b03841660009081526005602052604090205460ff166129575760405163d49aa89360e01b815260040160405180910390fd5b84518067ffffffffffffffff811115612972576129726147c0565b60405190808252806020026020018201604052801561299b578160200160208202803683370190505b50935060006129a98661282f565b905060005b82811015612b6c5760008882815181106129ca576129ca6150a4565b60209081029190910181015180516001600160a01b03166000908152600690925260409091205490915060ff16612a14576040516305bd291760e31b815260040160405180910390fd5b80604001516001600160a01b0316886001600160a01b031603612a4a57604051637beb779160e11b815260040160405180910390fd5b6000612a558961282f565b9050612a64826040015161282f565b888481518110612a7657612a766150a4565b602002602001018181525050600080612a8f848c613c1a565b915091508a6001600160a01b0316816001600160a01b031614612ac4576040516231010160e51b815260040160405180910390fd5b8360600151821015612ae95760405163a9fe672d60e01b815260040160405180910390fd5b6000612af48c61282f565b6060860151909150612b0685836150dc565b1015612b25576040516331cee32f60e21b815260040160405180910390fd5b612b32856040015161282f565b8b8781518110612b4457612b446150a4565b60200260200101818151612b5891906150dc565b90525050600190940193506129ae92505050565b5080612b778761282f565b612b8191906150dc565b93505050509250929050565b6000612b976113a4565b9050733ee96e018a5689e43c41c4e419498faabed6219963a124289e73794a61358d6845594f94dc1db02a252b5b4814ad612bd0610b60565b848611612bdd5785612bdf565b845b6002306040518663ffffffff1660e01b8152600401611bc9959493929190615572565b600080600080612c10610e1d565b612c186113a4565b612c2188612668565b612c29611060565b929650909450925090506000856001811115612c4757612c47615267565b03612ca7577f645277b71c30a3f0974624ea80277595c99572708dc58898cc2472a82a4aecf184612c788a826150dc565b85612c838b826150dc565b60098787604051612c9a97969594939291906155bc565b60405180910390a1612d17565b6001856001811115612cbb57612cbb615267565b03612d17577fdf72eaee67e40d79e8acfd072850a63186970e7894c5f48cbbf98597c888364a84612cec818b6150dc565b85612cf7818c6150dc565b60098787604051612d0e97969594939291906155bc565b60405180910390a15b5050505050505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16610f53576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055612d7b3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b815160005b81811015611154578260046000868481518110612de357612de36150a4565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790557fb7fb7a204fdbb641615538cf2a147d3682ea2307c8f45a172d8fed1addb1bcc133858381518110612e4957612e496150a4565b602002602001015185604051612e80939291906001600160a01b039384168152919092166020820152901515604082015260600190565b60405180910390a1600101612dc4565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1615610f53576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16610f5357604051630106571f60e41b81526001600160a01b038216600482015260248101839052604401610bf2565b600082815b81811015612fdf576000612f9b878784818110612f8657612f866150a4565b90506020020160208101906118c1919061478a565b90508015612fd657612fd481888885818110612fb957612fb96150a4565b9050602002016020810190612fce919061478a565b87613623565b505b50600101612f67565b50600195945050505050565b8083811461300c576040516379a67d5b60e11b815260040160405180910390fd5b60008060005b838110156130d05773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee868683818110613041576130416150a4565b9050602002016020810190613056919061478a565b6001600160a01b03160361307257600192509050818101613012565b6130c833308a8a85818110613089576130896150a4565b905060200201358989868181106130a2576130a26150a4565b90506020020160208101906130b7919061478a565b6001600160a01b0316929190613d83565b600101613012565b50811580156130de57503415155b156130fc57604051631841b4e160e01b815260040160405180910390fd5b8180156131215750868682818110613116576131166150a4565b905060200201353414155b1561313f57604051631841b4e160e01b815260040160405180910390fd5b50505050505050565b6000612661838333612f62565b6001805460ff191681178155335b6001600160a01b03167fddde86bf56483edaa0fa1fc39207f2c0b047851d6969f86042875f26c432580e60405160405180910390a3565b604080516001808252818301909252600091829190602080830190803683375050604080516001808252818301909252915060208083019080368337019050509150915084826000815181106131f2576131f26150a4565b60200260200101906001600160a01b031690816001600160a01b0316815250508381600081518110613226576132266150a4565b602090810291909101015260088054600160a81b60ff60a81b199091161790819055604051632e1c224f60e11b81526101009091046001600160a01b031690635c38449e9061327f903090869086908990600401615649565b600060405180830381600087803b15801561329957600080fd5b505af11580156132ad573d6000803e3d6000fd5b505050505050505050565b6000818060200190518101906132ce919061578b565b90506132dd8160200151612b8d565b6132ea8160400151612790565b60608101516020015115610f5357604080516001808252818301909252600091816020015b613317614633565b81526020019060019003908161330f579050509050816060015181600081518110613344576133446150a4565b6020026020010181905250610d9a8161335b610b60565b6128ca565b6001805460ff19169055600033613163565b6040805160028082526060828101909352829160009181602001602082028036833701905050905073513c7e3a9c69ca3e22550ef58ac1c0088e918fff816000815181106133c2576133c26150a4565b60200260200101906001600160a01b031690816001600160a01b031681525050734a1c3ad6ed28a636ee1751c69071f6be75deb8b88160018151811061340a5761340a6150a4565b60200260200101906001600160a01b031690816001600160a01b0316815250506134326123ea565b60405163bb492bf560e01b8152919450925073929ec64c34a17401f460460d4b9390518e5b473e9063bb492bf59061347090849030906004016153f5565b6000604051808303816000875af115801561348f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526125bf9190810190615486565b6000612710808311156134dd57604051638a81d3b360e01b815260040160405180910390fd5b806134e88486615823565b6134f2919061583a565b91508115610fe757600154610fe7906001600160a01b038781169161010090041684613a4b565b60008180602001905181019061352f919061585c565b9050600061353b610e07565b6020808401510151909150156135b057604080516001808252818301909252600091816020015b61356a614633565b815260200190600190039081613562579050509050826020015181600081518110613597576135976150a4565b60200260200101819052506135ac81836128ca565b5050505b6135bc6118d98261282f565b8151610dc69061391a565b733ee96e018a5689e43c41c4e419498faabed62199638faf553173794a61358d6845594f94dc1db02a252b5b4814ad6127c7610e07565b60606126618383604051806060016040528060278152602001615a6160279139613dd4565b600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03841601613659576136548285613e4c565b61366d565b61366d6001600160a01b0384168386613a4b565b816001600160a01b0316836001600160a01b03167e1a143d5b175701cb3246058ffac3d63945192075a926ff73a19930f09d587a866040516136b191815260200190565b60405180910390a35060019392505050565b815160005b818110156111545782600660008684815181106136e7576136e76150a4565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790557f5733671486228f19db2618b94a60764871edfd11635129ec2f88a9e76163784a3385838151811061374d5761374d6150a4565b602002602001015185604051613784939291906001600160a01b039384168152919092166020820152901515604082015260600190565b60405180910390a16001016136c8565b815160005b818110156111545782600560008684815181106137b8576137b86150a4565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790557f022b5880fc0cf768365ffc145d8cf634cd8d1de03ea1f32b925ac5ddfe7a690e3385838151811061381e5761381e6150a4565b602002602001015185604051613855939291906001600160a01b039384168152919092166020820152901515604082015260600190565b60405180910390a1600101613799565b6008805460ff191682151590811790915560405133907f1d77290adeca4b6b665ebfa3cc7baa148cb14968d7c4b3fdfef9527a29d91d6590600090a350565b604051632e1a7d4d60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b15801561390657600080fd5b505af1158015610d9a573d6000803e3d6000fd5b733ee96e018a5689e43c41c4e419498faabed621996319ada63773794a61358d6845594f94dc1db02a252b5b4814ad613951610b60565b846002306040518663ffffffff1660e01b8152600401612803959493929190615572565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156139d057600080fd5b505af115801561139c573d6000803e3d6000fd5b600080828060200190518101906139fb91906158f6565b90925090506000826001811115613a1457613a14615267565b03613a2957613a2281613519565b5050611154565b6001826001811115613a3d57613a3d615267565b0361139c57613a22816132b8565b8273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03821601613a8a576040516376fe282b60e11b815260040160405180910390fd5b811561115457611154848484613e5c565b600481511015613aed5760405162461bcd60e51b815260206004820152601a60248201527f43616c6c5574696c733a207461726765742072657665727428290000000000006044820152606401610bf2565b602081015163b1b7848f60e01b6001600160e01b0319821601613b9d5760408051808201825260208082527f43616c6c5574696c733a207461726765742070616e69636b65643a2030785f5f90820190815260248501517f43616c6c5574696c733a207461726765742070616e69636b65643a2030780000600482811c600f908116603090810160081b918516011791909117909252925162461bcd60e51b8152919291610bf291849101615941565b81518060208401fd5b6001805474ffffffffffffffffffffffffffffffffffffffff0019166101006001600160a01b038416021790557f63f8f609737c2dc01ff1d619040ccd6cb6d0e1e7b04f5271d959deefa09ef54b33604080516001600160a01b03928316815291841660208301520160405180910390a150565b600080613c2684613ebf565b6020808601919091526040808601516001600160a01b031660009081526004909252812054608086015160ff909116159190613c6790879087908590613f21565b905060006060876080015115613cde5787600001516001600160a01b031683604051613c939190615954565b600060405180830381855af49150503d8060008114613cce576040519150601f19603f3d011682016040523d82523d6000602084013e613cd3565b606091505b509092509050613d51565b613cec888960200151614026565b87600001516001600160a01b031683604051613d089190615954565b6000604051808303816000865af19150503d8060008114613d45576040519150601f19603f3d011682016040523d82523d6000602084013e613d4a565b606091505b5090925090505b81613d5f57613d5f81613a9b565b80806020019051810190613d739190615970565b95509550505050505b9250929050565b8373eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03821601613dc2576040516376fe282b60e11b815260040160405180910390fd5b8115610d9a57610d9a85858585614082565b6060600080856001600160a01b031685604051613df19190615954565b600060405180830381855af49150503d8060008114613e2c576040519150601f19603f3d011682016040523d82523d6000602084013e613e31565b606091505b5091509150613e42868383876140ba565b9695505050505050565b8015610f5357610f538282614133565b6040516001600160a01b038316602482015260448101829052610dc690849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261418e565b600080613ecf836040015161282f565b9050613eda81614263565b602083015191508115801590613eef57508181105b15613f0d57604051636c29188360e11b815260040160405180910390fd5b81600003613f1b5792915050565b50919050565b6060828015613f2d5750815b15613f4b576040516302b5525560e61b815260040160405180910390fd5b60008315613f6157506340eb440960e01b613f7e565b82613f725762edfd6d60e81b613f7b565b636a89cd4960e01b5b90505b60006040518060c0016040528088604001516001600160a01b0316815260200188602001518152602001876001600160a01b03168152602001886060015181526020018860a0015181526020018860c0015181525090508181604051602401613fe79190615995565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152925050505b949350505050565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b031682604001516001600160a01b031603614063578151610f539082613e4c565b81516040830151610f53916001600160a01b0390911690309084614284565b6040516001600160a01b03808516602483015283166044820152606481018290526111549085906323b872dd60e01b90608401613e88565b60608315614129578251600003614122576001600160a01b0385163b6141225760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610bf2565b508161401e565b61401e8383614356565b600080600080600085875af1905080610dc65760405162461bcd60e51b815260206004820152601360248201527f4554485f5452414e534645525f4641494c4544000000000000000000000000006044820152606401610bf2565b60006141e3826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166143809092919063ffffffff16565b90508051600014806142045750808060200190518101906142049190615a03565b610dc65760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610bf2565b80600003610e045760405163162908e360e11b815260040160405180910390fd5b8373eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038216016142c3576040516376fe282b60e11b815260040160405180910390fd5b604051636eb1769f60e11b81526001600160a01b03858116600483015284811660248301526000919087169063dd62ed3e90604401602060405180830381865afa158015614315573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061433991906150ef565b111561434b5761434b8584600061438f565b610d9a8584846144ab565b8151156143665781518083602001fd5b8060405162461bcd60e51b8152600401610bf29190615941565b606061401e8484600085614558565b8015806144095750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156143e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061440791906150ef565b155b61447b5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610bf2565b6040516001600160a01b038316602482015260448101829052610dc690849063095ea7b360e01b90606401613e88565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa1580156144fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061451f91906150ef565b90506111548463095ea7b360e01b8561453886866153d2565b6040516001600160a01b0390921660248301526044820152606401613e88565b6060824710156145b95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610bf2565b600080866001600160a01b031685876040516145d59190615954565b60006040518083038185875af1925050503d8060008114614612576040519150601f19603f3d011682016040523d82523d6000602084013e614617565b606091505b5091509150614628878383876140ba565b979650505050505050565b6040518060e0016040528060006001600160a01b031681526020016000815260200160006001600160a01b031681526020016000815260200160001515815260200160608152602001606081525090565b6001600160a01b0381168114610e0457600080fd5b80356128c581614684565b600080604083850312156146b757600080fd5b8235915060208301356146c981614684565b809150509250929050565b6000602082840312156146e657600080fd5b81356001600160e01b03198116811461266157600080fd5b600060e08284031215613f1b57600080fd5b8015158114610e0457600080fd5b80356128c581614710565b6000806000806080858703121561473f57600080fd5b84359350602085013567ffffffffffffffff81111561475d57600080fd5b614769878288016146fe565b935050604085013561477a81614710565b9396929550929360600135925050565b60006020828403121561479c57600080fd5b813561266181614684565b6000602082840312156147b957600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60405160e0810167ffffffffffffffff811182821017156147f9576147f96147c0565b60405290565b60405160a0810167ffffffffffffffff811182821017156147f9576147f96147c0565b604051601f8201601f1916810167ffffffffffffffff8111828210171561484b5761484b6147c0565b604052919050565b600067ffffffffffffffff82111561486d5761486d6147c0565b5060051b60200190565b6000602080838503121561488a57600080fd5b823567ffffffffffffffff8111156148a157600080fd5b8301601f810185136148b257600080fd5b80356148c56148c082614853565b614822565b81815260059190911b820183019083810190878311156148e457600080fd5b928401925b828410156146285783356148fc81614684565b825292840192908401906148e9565b60008083601f84011261491d57600080fd5b50813567ffffffffffffffff81111561493557600080fd5b6020830191508360208260051b8501011115613d7c57600080fd5b60008060006040848603121561496557600080fd5b833567ffffffffffffffff81111561497c57600080fd5b6149888682870161490b565b909450925050602084013561499c81614684565b809150509250925092565b600080600080604085870312156149bd57600080fd5b843567ffffffffffffffff808211156149d557600080fd5b6149e18883890161490b565b909650945060208701359150808211156149fa57600080fd5b50614a078782880161490b565b95989497509550505050565b60008060208385031215614a2657600080fd5b823567ffffffffffffffff811115614a3d57600080fd5b614a498582860161490b565b90969095509350505050565b600080600080600060a08688031215614a6d57600080fd5b853594506020860135935060408601359250606086013567ffffffffffffffff811115614a9957600080fd5b614aa5888289016146fe565b95989497509295608001359392505050565b600081518084526020808501945080840160005b83811015614af05781516001600160a01b031687529582019590820190600101614acb565b509495945050505050565b600081518084526020808501945080840160005b83811015614af057815187529582019590820190600101614b0f565b604081526000614b3e6040830185614ab7565b8281036020840152610fe48185614afb565b600080600060608486031215614b6557600080fd5b83359250602084013567ffffffffffffffff811115614b8357600080fd5b614b8f868287016146fe565b925050604084013590509250925092565b60005b83811015614bbb578181015183820152602001614ba3565b50506000910152565b60008151808452614bdc816020860160208601614ba0565b601f01601f19169290920160200192915050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015614c4557603f19888603018452614c33858351614bc4565b94509285019290850190600101614c17565b5092979650505050505050565b600080600060608486031215614c6757600080fd5b833592506020840135614c7981614684565b9150604084013561499c81614684565b600060208284031215614c9b57600080fd5b813560ff8116811461266157600080fd5b600067ffffffffffffffff821115614cc657614cc66147c0565b50601f01601f191660200190565b600082601f830112614ce557600080fd5b8135614cf36148c082614cac565b818152846020838601011115614d0857600080fd5b816020850160208301376000918101602001919091529392505050565b600060e08284031215614d3757600080fd5b614d3f6147d6565b9050614d4a82614699565b815260208201356020820152614d6260408301614699565b604082015260608201356060820152614d7d6080830161471e565b608082015260a082013567ffffffffffffffff80821115614d9d57600080fd5b614da985838601614cd4565b60a084015260c0840135915080821115614dc257600080fd5b50614dcf84828501614cd4565b60c08301525092915050565b60008060008060808587031215614df157600080fd5b843567ffffffffffffffff80821115614e0957600080fd5b818701915087601f830112614e1d57600080fd5b81356020614e2d6148c083614853565b82815260059290921b8401810191818101908b841115614e4c57600080fd5b8286015b84811015614e8457803586811115614e685760008081fd5b614e768e86838b0101614d25565b845250918301918301614e50565b509850614e949050898201614699565b979a97995050505060408601359560600135949350505050565b600082601f830112614ebf57600080fd5b81356020614ecf6148c083614853565b82815260059290921b84018101918181019086841115614eee57600080fd5b8286015b84811015614f095780358352918301918301614ef2565b509695505050505050565b60008060008060808587031215614f2a57600080fd5b843567ffffffffffffffff80821115614f4257600080fd5b818701915087601f830112614f5657600080fd5b81356020614f666148c083614853565b82815260059290921b8401810191818101908b841115614f8557600080fd5b948201945b83861015614fac578535614f9d81614684565b82529482019490820190614f8a565b98505088013592505080821115614fc257600080fd5b614fce88838901614eae565b94506040870135915080821115614fe457600080fd5b614ff088838901614eae565b9350606087013591508082111561500657600080fd5b5061501387828801614cd4565b91505092959194509250565b60008060006040848603121561503457600080fd5b833561503f81614684565b9250602084013567ffffffffffffffff8082111561505c57600080fd5b818601915086601f83011261507057600080fd5b81358181111561507f57600080fd5b87602082850101111561509157600080fd5b6020830194508093505050509250925092565b634e487b7160e01b600052603260045260246000fd5b6000610b253683614d25565b634e487b7160e01b600052601160045260246000fd5b81810381811115610b2557610b256150c6565b60006020828403121561510157600080fd5b5051919050565b6040808252810184905260008560608301825b8781101561514b57823561512e81614684565b6001600160a01b031682526020928301929091019060010161511b565b5083810360208501528481527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85111561518457600080fd5b8460051b915081866020830137016020019695505050505050565b60006001600160a01b0380835116845260208301516020850152806040840151166040850152506060820151606084015260808201511515608084015260a082015160e060a08501526151f560e0850182614bc4565b905060c083015184820360c086015261520e8282614bc4565b95945050505050565b602081528151602082015260208201516040820152604082015160608201526000606083015160a0608084015261525160c084018261519f565b9050608084015160a08401528091505092915050565b634e487b7160e01b600052602160045260246000fd5b60006002841061528f5761528f615267565b8382526040602083015261401e6040830184614bc4565b6060815260006152b96060830186614ab7565b82810360208401526152cb8186614afb565b90508281036040840152613e428185614afb565b60208152815160208201526000602083015160606040840152615305608084018261519f565b9050604084015160608401528091505092915050565b6000806040838503121561532e57600080fd5b505080516020909101519092909150565b6000808335601e1984360301811261535657600080fd5b83018035915067ffffffffffffffff82111561537157600080fd5b602001915036819003821315613d7c57600080fd5b60a08152600061539960a0830188614ab7565b82810360208401526153ab8188614afb565b6001600160a01b039690961660408401525050606081019290925260809091015292915050565b80820180821115610b2557610b256150c6565b8183823760009101908152919050565b6040815260006154086040830185614ab7565b90506001600160a01b03831660208301529392505050565b80516128c581614684565b600082601f83011261543c57600080fd5b8151602061544c6148c083614853565b82815260059290921b8401810191818101908684111561546b57600080fd5b8286015b84811015614f09578051835291830191830161546f565b6000806040838503121561549957600080fd5b825167ffffffffffffffff808211156154b157600080fd5b818501915085601f8301126154c557600080fd5b815160206154d56148c083614853565b82815260059290921b840181019181810190898411156154f457600080fd5b948201945b8386101561551b57855161550c81614684565b825294820194908201906154f9565b9188015191965090935050508082111561553457600080fd5b506155418582860161542b565b9150509250929050565b818103600083128015838313168383128216171561556b5761556b6150c6565b5092915050565b6001600160a01b03868116825285811660208301526040820185905260a0820190600385106155a3576155a3615267565b8460608401528084166080840152509695505050505050565b600060e082018983526020898185015288604085015287606085015260e06080850152818754808452610100860191508860005282600020935060005b8181101561561e5784546001600160a01b0316835260019485019492840192016155f9565b505084810360a08601526156328188614afb565b93505050508260c083015298975050505050505050565b6001600160a01b038516815260806020820152600061566b6080830186614ab7565b828103604084015261567d8186614afb565b905082810360608401526146288185614bc4565b80516128c581614710565b600082601f8301126156ad57600080fd5b81516156bb6148c082614cac565b8181528460208386010111156156d057600080fd5b61401e826020830160208701614ba0565b600060e082840312156156f357600080fd5b6156fb6147d6565b905061570682615420565b81526020820151602082015261571e60408301615420565b60408201526060820151606082015261573960808301615691565b608082015260a082015167ffffffffffffffff8082111561575957600080fd5b6157658583860161569c565b60a084015260c084015191508082111561577e57600080fd5b50614dcf8482850161569c565b60006020828403121561579d57600080fd5b815167ffffffffffffffff808211156157b557600080fd5b9083019060a082860312156157c957600080fd5b6157d16147ff565b8251815260208301516020820152604083015160408201526060830151828111156157fb57600080fd5b615807878286016156e1565b6060830152506080830151608082015280935050505092915050565b8082028115828204841417610b2557610b256150c6565b60008261585757634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561586e57600080fd5b815167ffffffffffffffff8082111561588657600080fd5b908301906060828603121561589a57600080fd5b6040516060810181811083821117156158b5576158b56147c0565b604052825181526020830151828111156158ce57600080fd5b6158da878286016156e1565b6020830152506040830151604082015280935050505092915050565b6000806040838503121561590957600080fd5b82516002811061591857600080fd5b602084015190925067ffffffffffffffff81111561593557600080fd5b6155418582860161569c565b6020815260006126616020830184614bc4565b60008251615966818460208701614ba0565b9190910192915050565b6000806040838503121561598357600080fd5b8251915060208301516146c981614684565b6020815260006001600160a01b03808451166020840152602084015160408401528060408501511660608401525060608301516080830152608083015160c060a08401526159e660e0840182614bc4565b905060a0840151601f198483030160c085015261520e8282614bc4565b600060208284031215615a1557600080fd5b81516126618161471056fe43023f179164d629e1d761fb32e2db4dbd5ce417a23159d7da9cc7b562689285d9c9e1a27f80559d0ef9cb96900d3b37cb5d56df00dca6d004c3b26d13df7898416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656471b4013af46185a424aaa4fe1eb172247581306dd750cb51be59e3864d3dc986a164736f6c6343000812000a71b4013af46185a424aaa4fe1eb172247581306dd750cb51be59e3864d3dc986000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c700000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d68664e149b7057f1cc4f84c245821c08e3e4c1e000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8000000000000000000000000d68664e149b7057f1cc4f84c245821c08e3e4c1e000000000000000000000000d68664e149b7057f1cc4f84c245821c08e3e4c1e000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d056c0eee354b24fe7c5d4ee762c4d7574badac100000000000000000000000000000000000000000000000000000000000000010000000000000000000000003d45b4b618f930c1b14a25166725b1bfbc45bef2000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c70000000000000000000000002b2c81e08f1af8835a78bb2a90ae924ace0ea4be0000000000000000000000000000000000000000000000000000000000000007000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c70000000000000000000000002b2c81e08f1af8835a78bb2a90ae924ace0ea4be0000000000000000000000009702230a8ea53601f5cd2dc00fdbc13d4df4a8c7000000000000000000000000b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e000000000000000000000000d586e7f844cea2f87f50152665bcbc2c279d8d7000000000000000000000000049d5c2bdffac6ce2bfdb6640f4f80f226bc10bab000000000000000000000000000000000000000000000000000000000000000300000000000000000000000024897917d83e87bcc9f271710b9700023bb1795e0000000000000000000000009d02149c0c3b78f8e976e39c0267d34c46f493630000000000000000000000000aedebf012847dfe8b87054cbe2154b0488a9068