Transaction details
Txn hash
: 0x20b585c48fea62e6634955992405be1bf20e911a849c4ccc21ce23409d921270
Status:
Success
Block:
55074580
1 671 978 block confirmations
Timestamp:
30. 12. 2024 12:27:38 (1 month ago)
To:
Amount:
0AVAX
($0)
Txn fee:
0,00601444731
$0,21
Gas price:
0,00000000111 AVAX (1,11 nAVAX)
Gas limit & usage by txn:
6 000 000|5 418 421 (90,31 %)
Other attributes:
Nonce:9
Position in block:2
Input data:
0x6101606040523480156200001257600080fd5b50604080518082018252601481527f4f646f734c696d69744f72646572526f75746572000000000000000000000000602080830191909152825180840190935260018352603160f81b90830152906200006d82600062000131565b610120526200007e81600162000131565b61014052815160208084019190912060e052815190820120610100524660a0526200010c60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05262000120336200016a565b6200012b3362000188565b620004be565b600060208351101562000151576200014983620001dc565b905062000164565b816200015e84826200037d565b5060ff90505b92915050565b600380546001600160a01b0319169055620001858162000228565b50565b620001926200027a565b600580546001600160a01b0319166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b600080829050601f8151111562000213578260405163305a27a960e01b81526004016200020a919062000449565b60405180910390fd5b8051620002208262000499565b179392505050565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002546001600160a01b03163314620002d65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200020a565b565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200030357607f821691505b6020821081036200032457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200037857600081815260208120601f850160051c81016020861015620003535750805b601f850160051c820191505b8181101562000374578281556001016200035f565b5050505b505050565b81516001600160401b03811115620003995762000399620002d8565b620003b181620003aa8454620002ee565b846200032a565b602080601f831160018114620003e95760008415620003d05750858301515b600019600386901b1c1916600185901b17855562000374565b600085815260208120601f198616915b828110156200041a57888601518255948401946001909101908401620003f9565b5085821015620004395787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083528351808285015260005b8181101562000478578581018301518582016040015282016200045a565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620003245760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051615ff2620005196000396000611727015260006116fd0152600061458a01526000614562015260006144bd015260006144e7015260006145110152615ff26000f3fe6080604052600436106102535760003560e01c80638da5cb5b11610138578063ce64c997116100b0578063e30c39781161007f578063eb8fb26811610064578063eb8fb268146106c3578063f2fde38b146106e3578063ff247a8e1461070357600080fd5b8063e30c397814610685578063e5dae17d146106a357600080fd5b8063ce64c99714610626578063d678b6fc1461063b578063df9bc68714610650578063e225651a1461067057600080fd5b8063b5967d0111610107578063c5eeda3f116100ec578063c5eeda3f146105c6578063c7cb6382146105e6578063ce0f52d51461060657600080fd5b8063b5967d0114610591578063bba06de4146105a657600080fd5b80638da5cb5b146104fb5780638f0684301461051957806398ef1ed814610539578063aca766aa1461055957600080fd5b8063559475e5116101cb5780637550b0151161019a57806379ba50971161017f57806379ba50971461049e57806384b0196e146104b3578063891b1bad146104db57600080fd5b80637550b0151461044657806375c111f21461046657600080fd5b8063559475e5146103c457806364673295146103e4578063712c512214610404578063715018a61461043157600080fd5b80633a965edb116102225780634584eff6116102075780634584eff61461036f57806348a14ed61461038f57806354dd5f74146103af57600080fd5b80633a965edb1461031f5780633e0cf5431461033f57600080fd5b806316d434011461025f578063174da621146102945780631d971a4a146102b6578063258ff156146102f157600080fd5b3661025a57005b600080fd5b34801561026b57600080fd5b5061027f61027a366004614be0565b610723565b60405190151581526020015b60405180910390f35b3480156102a057600080fd5b506102b46102af366004614c99565b610af9565b005b3480156102c257600080fd5b5061027f6102d1366004614d0f565b600460209081526000928352604080842090915290825290205460ff1681565b3480156102fd57600080fd5b5061031161030c366004614d54565b610dcf565b60405190815260200161028b565b34801561032b57600080fd5b5061031161033a366004614d54565b610de8565b34801561034b57600080fd5b5061027f61035a366004614d78565b60086020526000908152604090205460ff1681565b34801561037b57600080fd5b506102b461038a366004614d95565b610f32565b34801561039b57600080fd5b506103116103aa366004614de5565b610f7b565b3480156103bb57600080fd5b50610311611195565b3480156103d057600080fd5b506103116103df366004614e6d565b6111f1565b3480156103f057600080fd5b506102b46103ff366004614d95565b61122f565b34801561041057600080fd5b5061042461041f366004614ea2565b6112cc565b60405161028b9190614f0e565b34801561043d57600080fd5b506102b461133a565b34801561045257600080fd5b50610311610461366004614f21565b611374565b34801561047257600080fd5b50600554610486906001600160a01b031681565b6040516001600160a01b03909116815260200161028b565b3480156104aa57600080fd5b506102b4611661565b3480156104bf57600080fd5b506104c86116ef565b60405161028b9796959493929190614f91565b3480156104e757600080fd5b506103116104f6366004614f21565b611793565b34801561050757600080fd5b506002546001600160a01b0316610486565b34801561052557600080fd5b5061027f61053436600461501b565b6117a1565b34801561054557600080fd5b5061027f61055436600461501b565b61181e565b34801561056557600080fd5b50610311610574366004614d0f565b600660209081526000928352604080842090915290825290205481565b34801561059d57600080fd5b50610424611942565b3480156105b257600080fd5b506102b46105c1366004614d78565b6119b1565b3480156105d257600080fd5b506103116105e1366004615089565b611a05565b3480156105f257600080fd5b50610311610601366004615107565b611eb7565b34801561061257600080fd5b506102b4610621366004614d78565b611f22565b34801561063257600080fd5b50610311611f73565b34801561064757600080fd5b50610311611f96565b34801561065c57600080fd5b5061031161066b366004615168565b611fd9565b34801561067c57600080fd5b506104246121b8565b34801561069157600080fd5b506003546001600160a01b0316610486565b3480156106af57600080fd5b506102b46106be366004614d78565b612215565b3480156106cf57600080fd5b506102b46106de3660046151c9565b612274565b3480156106ef57600080fd5b506102b46106fe366004614d78565b6122d4565b34801561070f57600080fd5b5061031161071e366004615331565b612352565b60006001600160a01b0386163b6060826020861080159061078457507f6492649264926492649264926492649264926492649264926492649264926492878761076d602082615469565b610779928a929061547c565b610782916154a6565b145b90508015610876576000606088828961079e602082615469565b926107ab9392919061547c565b8101906107b89190615534565b95509092509050600085900361086f57600080836001600160a01b0316836040516107e391906155a0565b6000604051808303816000865af19150503d8060008114610820576040519150601f19603f3d011682016040523d82523d6000602084013e610825565b606091505b50915091508161086c57806040517f9d0d6e2d0000000000000000000000000000000000000000000000000000000081526004016108639190614f0e565b60405180910390fd5b50505b50506108b0565b86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294505050505b80806108bc5750600083115b156109ec57604051630b135d3f60e11b81526001600160a01b038a1690631626ba7e906108ef908b9086906004016155bc565b602060405180830381865afa925050508015610928575060408051601f3d908101601f19168201909252610925918101906155d5565b60015b610990573d808015610956576040519150601f19603f3d011682016040523d82523d6000602084013e61095b565b606091505b50806040517f6f2a95990000000000000000000000000000000000000000000000000000000081526004016108639190614f0e565b7fffffffff000000000000000000000000000000000000000000000000000000008116630b135d3f60e11b14841580156109c75750825b80156109d1575086155b156109e057806000526001601ffd5b9450610af09350505050565b60418614610a26576040517f4be6321b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610a35602082898b61547c565b610a3e916154a6565b90506000610a50604060208a8c61547c565b610a59916154a6565b9050600089896040818110610a7057610a70615617565b919091013560f81c915050601b8114801590610a9057508060ff16601c14155b15610ac7576040517f449f5db100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8b6001600160a01b0316610add8c838686612809565b6001600160a01b03161496505050505050505b95945050505050565b6005546001600160a01b03163314801590610b1f57506002546001600160a01b03163314155b15610b3f576040516351ee5ed560e01b8152336004820152602401610863565b6001600160a01b038116610b7157604051634726455360e11b81526001600160a01b0382166004820152602401610863565b838214610baa576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b84811015610dc7576000868683818110610bc957610bc9615617565b9050602002016020810190610bde9190614d78565b6001600160a01b031603610cab576000826001600160a01b0316858584818110610c0a57610c0a615617565b9050602002013560405160006040518083038185875af1925050503d8060008114610c51576040519150601f19603f3d011682016040523d82523d6000602084013e610c56565b606091505b5050905080610ca55782858584818110610c7257610c72615617565b604051630e21dcbb60e11b81526001600160a01b0390941660048501526020029190910135602483015250604401610863565b50610db5565b610db582858584818110610cc157610cc1615617565b90506020020135600014610ced57858584818110610ce157610ce1615617565b90506020020135610d7e565b878784818110610cff57610cff615617565b9050602002016020810190610d149190614d78565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015610d5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7e919061562d565b888885818110610d9057610d90615617565b9050602002016020810190610da59190614d78565b6001600160a01b03169190612831565b80610dbf81615646565b915050610bad565b505050505050565b6000610de2610ddd83610de8565b6128df565b92915050565b60006040518060e0016040528060a38152602001615e3960a39139604051806060016040528060338152602001615f8a60339139604051602001610e2d92919061565f565b60405160208183030381529060405280519060200120610e4f836000016112cc565b80519060200120610e62846040016112cc565b8051602090910120608085013560a0860135610e8460e0880160c0890161568e565b610e95610100890160e08a0161568e565b610ea76101208a016101008b01614d78565b610eb96101408b016101208c016156b8565b60408051602081019a909a528901979097526060880195909552608087019390935260a086019190915267ffffffffffffffff90811660c08601521660e08401526001600160a01b0316610100830152151561012082015261014001604051602081830303815290604052805190602001209050919050565b33600081815260066020908152604080832085845290915280822060001990555183917f9589246bd420836dc7c4f266f2553bca3d6fee904eb0aad0a436ba3fba8fe3f991a350565b6000610f8684612927565b610f8f84611793565b90506000610fb682610fa186806156d5565b610fb16040890160208a0161571c565b612aca565b90506000610fc686858585612c50565b905060005b610fd5878061573d565b90508110156111805761107c83610fef6060880188615787565b84818110610fff57610fff615617565b90506020020160208101906110149190614d78565b6110216040890189615787565b8581811061103157611031615617565b602002919091013590506110458b8061573d565b8681811061105557611055615617565b61106b9260206040909202019081019150614d78565b6001600160a01b031692919061337f565b6110896040860186615787565b8281811061109957611099615617565b90506020020135826080015182815181106110b6576110b6615617565b602002602001018181516110ca91906157d1565b9052506110d7878061573d565b828181106110e7576110e7615617565b6110fd9260206040909202019081019150614d78565b825180518390811061111157611111615617565b6001600160a01b0390921660209283029190910190910152611133878061573d565b8281811061114357611143615617565b905060400201602001358260400151828151811061116357611163615617565b60209081029190910101528061117881615646565b915050610fcb565b5061118c8685836133d6565b50509392505050565b6040518060e0016040528060a38152602001615e3960a39139604051806060016040528060338152602001615f8a603391396040516020016111d892919061565f565b6040516020818303038152906040528051906020012081565b6007602052826000526040600020602052816000526040600020818154811061121957600080fd5b9060005260206000200160009250925050505481565b604080516001808252818301909252600091602080830190803683370190505090506000198160008151811061126757611267615617565b60209081029190910181019190915233600090815260078252604080822085835283529020825161129a92840190614b10565b50604051339083907fa8c658e479c63c75980f19e6b202df4243db8c4a36973b4d162b6ffe6cf0d69190600090a35050565b6060604051806060016040528060338152602001615f8a603391398051602091820120906112fc90840184614d78565b604080516020818101949094526001600160a01b03909216908201529083013560608201526080016040516020818303038152906040529050919050565b611342613aee565b6040517f21afe9d300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080611381838061573d565b905067ffffffffffffffff81111561139b5761139b6151f9565b6040519080825280602002602001820160405280156113c4578160200160208202803683370190505b50905060005b6113d4848061573d565b905081101561143b576114056113ea858061573d565b838181106113fa576113fa615617565b9050604002016112cc565b8051906020012082828151811061141e5761141e615617565b60209081029190910101528061143381615646565b9150506113ca565b50600061144b602085018561573d565b905067ffffffffffffffff811115611465576114656151f9565b60405190808252806020026020018201604052801561148e578160200160208202803683370190505b50905060005b6114a1602086018661573d565b90508110156114f0576114ba6113ea602087018761573d565b805190602001208282815181106114d3576114d3615617565b6020908102919091010152806114e881615646565b915050611494565b506040518060e0016040528060ae8152602001615edc60ae9139604051806060016040528060338152602001615f8a6033913960405160200161153492919061565f565b604051602081830303815290604052805190602001208260405160200161155b91906157e4565b604051602081830303815290604052805190602001208260405160200161158291906157e4565b60405160208183030381529060405280519060200120866040013587606001358860800160208101906115b5919061568e565b6115c560c08b0160a08c0161568e565b6115d560e08c0160c08d01614d78565b6115e66101008d0160e08e016156b8565b60408051602081019a909a528901979097526060880195909552608087019390935260a086019190915267ffffffffffffffff90811660c08601521660e08401526001600160a01b03166101008301521515610120820152610140016040516020818303038152906040528051906020012092505050919050565b60035433906001600160a01b031681146116e35760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152608401610863565b6116ec81613b4a565b50565b6000606080828080836117227f000000000000000000000000000000000000000000000000000000000000000083613b70565b61174d7f00000000000000000000000000000000000000000000000000000000000000006001613b70565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6000610de2610ddd83611374565b6040516316d4340160e01b815260009030906316d43401906117d0908890889088908890600190600401615843565b6020604051808303816000875af11580156117ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118139190615880565b90505b949350505050565b6040516316d4340160e01b815260009030906316d434019061184c9088908890889088908890600401615843565b6020604051808303816000875af1925050508015611887575060408051601f3d908101601f1916820190925261188491810190615880565b60015b61193b573d8080156118b5576040519150601f19603f3d011682016040523d82523d6000602084013e6118ba565b606091505b508051600181900361192d57816000815181106118d9576118d9615617565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f0100000000000000000000000000000000000000000000000000000000000000149250611816915050565b8060208301fd5b5050611816565b9050611816565b6040518060e0016040528060ae8152602001615edc60ae9139604051806060016040528060338152602001615f8a603391396040518060600160405280602e8152602001615e0b602e913960405160200161199f9392919061589d565b60405160208183030381529060405281565b6119b9613aee565b6001600160a01b038116600081815260086020526040808220805460ff19166001179055517fa2dce8c36614bedf0a7ccdd7570cfe9a7f2b13a2d778512c4204fd2e90ba99479190a250565b6000611a1084612927565b6000611a1b85611374565b9050611a26816128df565b91506000611a45868685611a406080890160608a01614d78565b612c50565b604080516060810190915290915060009080611a61898061573d565b905067ffffffffffffffff811115611a7b57611a7b6151f9565b604051908082528060200260200182016040528015611ac057816020015b6040805180820190915260008082526020820152815260200190600190039081611a995790505b5081526020878101359082015260408088013591015290506000611ae4888061573d565b905067ffffffffffffffff811115611afe57611afe6151f9565b604051908082528060200260200182016040528015611b4357816020015b6040805180820190915260008082526020820152815260200190600190039081611b1c5790505b50905060005b611b53898061573d565b9050811015611da457611b66898061573d565b82818110611b7657611b76615617565b611b8c9260206040909202019081019150614d78565b8351805183908110611ba057611ba0615617565b60209081029190910101516001600160a01b039091169052611bc56040890189615787565b82818110611bd557611bd5615617565b9050602002013583600001518281518110611bf257611bf2615617565b6020908102919091018101510152611c0d6040890189615787565b82818110611c1d57611c1d615617565b9050602002013584608001518281518110611c3a57611c3a615617565b60200260200101818151611c4e91906157d1565b905250611c5b898061573d565b82818110611c6b57611c6b615617565b611c819260206040909202019081019150614d78565b8451805183908110611c9557611c95615617565b6001600160a01b0390921660209283029190910190910152611cba6040890189615787565b82818110611cca57611cca615617565b9050602002013584604001518281518110611ce757611ce7615617565b6020908102919091010152611cff6060890189615787565b82818110611d0f57611d0f615617565b9050602002016020810190611d249190614d78565b828281518110611d3657611d36615617565b60209081029190910101516001600160a01b039091169052611d5b6040890189615787565b82818110611d6b57611d6b615617565b90506020020135828281518110611d8457611d84615617565b602090810291909101810151015280611d9c81615646565b915050611b49565b50611db26020870187614d78565b6001600160a01b031663fe8ec1a78383611dd260808b0160608c01614d78565b886040518060e0016040528060ae8152602001615edc60ae9139604051806060016040528060338152602001615f8a603391396040518060600160405280602e8152602001615e0b602e9139604051602001611e309392919061589d565b60408051601f19818403018152919052611e4d60808e018e6156d5565b6040518863ffffffff1660e01b8152600401611e6f979695949392919061595c565b600060405180830381600087803b158015611e8957600080fd5b505af1158015611e9d573d6000803e3d6000fd5b50505050611eac8888856133d6565b505050509392505050565b6000611ec284613c1c565b611ecb84610dcf565b90506000611edd82610fa186806156d5565b90506000611eed86858585613cc0565b9050611f1582611f036080870160608801614d78565b604087013561106b60208b018b614d78565b61118c8685858585613db2565b611f2a613aee565b6001600160a01b038116600081815260086020526040808220805460ff19169055517f3f27d27eeec2234d4d75f7629ee5638cbbf219d246f1077f57ebedaa9c7659259190a250565b604051806060016040528060338152602001615f8a603391398051906020012081565b6040518060e0016040528060ae8152602001615edc60ae9139604051806060016040528060338152602001615f8a603391396040516020016111d892919061565f565b6000611fe484613c1c565b6000611fef85610de8565b9050611ffa816128df565b915060006120198686856120146080890160608a01614d78565b613cc0565b90506120286020850185614d78565b6040805160a081019091526001600160a01b03919091169063137c29fe9080606081018061205960208d018d614d78565b6001600160a01b031681526020018a60400135815250815260200187602001358152602001876040013581525060405180604001604052808960600160208101906120a49190614d78565b6001600160a01b0316815260408a01356020909101526120ca6080890160608a01614d78565b866040518060e0016040528060a38152602001615e3960a39139604051806060016040528060338152602001615f8a603391396040518060600160405280602e8152602001615e0b602e913960405160200161212893929190615a2f565b60408051601f1981840301815291905261214560808c018c6156d5565b6040518863ffffffff1660e01b81526004016121679796959493929190615aa1565b600060405180830381600087803b15801561218157600080fd5b505af1158015612195573d6000803e3d6000fd5b5050505061118c8686858760600160208101906121b29190614d78565b85613db2565b6040518060e0016040528060a38152602001615e3960a39139604051806060016040528060338152602001615f8a603391396040518060600160405280602e8152602001615e0b602e913960405160200161199f93929190615a2f565b61221d613aee565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b336000818152600460209081526040808320868452825291829020805460ff1916851515908117909155915191825284917f146d83fd67d3b4dab3c8bbade3b7dcd73867dc6d376b219a75a3f578f61edc9d910160405180910390a35050565b6122dc613aee565b600380546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915561231a6002546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6005546000906001600160a01b0316331480159061237b57506002546001600160a01b03163314155b1561239b576040516351ee5ed560e01b8152336004820152602401610863565b6000885167ffffffffffffffff8111156123b7576123b76151f9565b6040519080825280602002602001820160405280156123e0578160200160208202803683370190505b5090506000895167ffffffffffffffff8111156123ff576123ff6151f9565b604051908082528060200260200182016040528015612428578160200160208202803683370190505b50905060005b8a518110156125ee578a818151811061244957612449615617565b60200260200101516000015182828151811061246757612467615617565b60200260200101906001600160a01b031690816001600160a01b0316815250508a818151811061249957612499615617565b6020026020010151602001516000146124cf578a81815181106124be576124be615617565b602002602001015160200151612555565b8181815181106124e1576124e1615617565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015612531573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612555919061562d565b83828151811061256757612567615617565b6020026020010181815250506125dc8a828151811061258857612588615617565b60200260200101518483815181106125a2576125a2615617565b60200260200101518484815181106125bc576125bc615617565b60200260200101516001600160a01b03166128319092919063ffffffff16565b806125e681615646565b91505061242e565b5087516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612637573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265b919061562d565b6040517fcb70e2730000000000000000000000000000000000000000000000000000000081529091506001600160a01b0386169063cb70e273906126a9908a908a9088903390600401615b36565b600060405180830381600087803b1580156126c357600080fd5b505af11580156126d7573d6000803e3d6000fd5b50508a516040516370a0823160e01b81523060048201528493506001600160a01b0390911691506370a0823190602401602060405180830381865afa158015612724573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612748919061562d565b6127529190615469565b9350886020015184101561279857885160208a01516040516303c4929f60e51b81526001600160a01b039092166004830152602482015260448101859052606401610863565b88516127ae906001600160a01b03168986612831565b7f23ce0616b5c94f004b302769b5b4391f577e2120c6215edc21e3eca037dc50443383858d8d600001518e602001518e8b6040516127f3989796959493929190615bb0565b60405180910390a1505050979650505050505050565b600080600061281a8787878761419f565b9150915061282781614263565b5095945050505050565b6040516001600160a01b0383166024820152604481018290526128da9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526143c8565b505050565b6000610de26128ec6144b0565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b3360009081526008602052604090205460ff16612959576040516351ee5ed560e01b8152336004820152602401610863565b428160400135101561298a5760408051634b2d84db60e01b8152908201356004820152426024820152604401610863565b60005b612997828061573d565b9050811015612ac65760005b6129b0602084018461573d565b9050811015612ab3576129c6602084018461573d565b828181106129d6576129d6615617565b6129ec9260206040909202019081019150614d78565b6001600160a01b03166129ff848061573d565b84818110612a0f57612a0f615617565b612a259260206040909202019081019150614d78565b6001600160a01b031603612aa157612a3d838061573d565b83818110612a4d57612a4d615617565b612a639260206040909202019081019150614d78565b6040517f906c72630000000000000000000000000000000000000000000000000000000081526001600160a01b039091166004820152602401610863565b80612aab81615646565b9150506129a3565b5080612abe81615646565b91505061298d565b5050565b600080826002811115612adf57612adf615c23565b03612b245761193b8585858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506145e092505050565b6001826002811115612b3857612b38615c23565b03612ba15750823560601c366000612b53856014818961547c565b91509150612b638388848461181e565b61193457868383836040517f3ced885a0000000000000000000000000000000000000000000000000000000081526004016108639493929190615c39565b60148314612be5576040517f081983230000000000000000000000000000000000000000000000000000000081526014600482015260248101849052604401610863565b50823560601c600081815260046020908152604080832088845290915290205460ff16611816576040517f5f4cb138000000000000000000000000000000000000000000000000000000008152600481018690526001600160a01b0382166024820152604401610863565b612cb9604051806101600160405280606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160006001600160a01b0316815260200160008019168152602001600081525090565b60408051610160810190915280612cd0878061573d565b905067ffffffffffffffff811115612cea57612cea6151f9565b604051908082528060200260200182016040528015612d13578160200160208202803683370190505b508152602001868060200190612d29919061573d565b905067ffffffffffffffff811115612d4357612d436151f9565b604051908082528060200260200182016040528015612d6c578160200160208202803683370190505b508152602001612d7c878061573d565b905067ffffffffffffffff811115612d9657612d966151f9565b604051908082528060200260200182016040528015612dbf578160200160208202803683370190505b508152602001868060200190612dd5919061573d565b905067ffffffffffffffff811115612def57612def6151f9565b604051908082528060200260200182016040528015612e18578160200160208202803683370190505b508152602001612e28878061573d565b905067ffffffffffffffff811115612e4257612e426151f9565b604051908082528060200260200182016040528015612e6b578160200160208202803683370190505b508152602001868060200190612e81919061573d565b905067ffffffffffffffff811115612e9b57612e9b6151f9565b604051908082528060200260200182016040528015612ec4578160200160208202803683370190505b508152602001868060200190612eda919061573d565b905067ffffffffffffffff811115612ef457612ef46151f9565b604051908082528060200260200182016040528015612f1d578160200160208202803683370190505b508152602001868060200190612f33919061573d565b905067ffffffffffffffff811115612f4d57612f4d6151f9565b604051908082528060200260200182016040528015612f76578160200160208202803683370190505b5081526001600160a01b038416602080830182905260408084018890526000606090940184905291835260078152818320878452815291819020805482518185028101850190935280835293945090929091830182828015612ff757602002820191906000526020600020905b815481526020019060010190808311612fe3575b50505050608083018290525051158015906130315750600019816080015160008151811061302757613027615617565b6020026020010151145b1561305257604051635152abf960e01b815260048101849052602401610863565b8060800151516000036130b357613069858061573d565b905067ffffffffffffffff811115613083576130836151f9565b6040519080825280602002602001820160405280156130ac578160200160208202803683370190505b5060808201525b6130c4610100860160e087016156b8565b156132c15760005b8160800151518110156132bb576130e3868061573d565b828181106130f3576130f3615617565b9050604002016020013585806040019061310d9190615787565b8381811061311d5761311d615617565b905060200201358360800151838151811061313a5761313a615617565b602002602001015161314c91906157d1565b11156132265761315c868061573d565b8281811061316c5761316c615617565b6131829260206040909202019081019150614d78565b61318c878061573d565b8381811061319c5761319c615617565b90506040020160200135836080015183815181106131bc576131bc615617565b60200260200101518780604001906131d49190615787565b858181106131e4576131e4615617565b604051635e6e2c1560e01b81526001600160a01b0390961660048701526024860194909452506044840191909152602090910201356064820152608401610863565b6000613232878061573d565b8381811061324257613242615617565b9050604002016020013586806040019061325c9190615787565b8481811061326c5761326c615617565b90506020020135670de0b6b3a76400006132869190615c6c565b6132909190615c83565b90508261014001518111156132a85761014083018190525b50806132b381615646565b9150506130cc565b50611816565b670de0b6b3a764000061014082015260005b816080015151811015613376576000826080015182815181106132f8576132f8615617565b602002602001015111806133555750613311868061573d565b8281811061332157613321615617565b9050604002016020013585806040019061333b9190615787565b8381811061334b5761334b615617565b9050602002013514155b156133645761315c868061573d565b8061336e81615646565b9150506132d3565b50949350505050565b6040516001600160a01b03808516602483015283166044820152606481018290526133d09085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401612876565b50505050565b60808101516101008201516001600160a01b0316600090815260076020908152604080832061012086015184528252909120825161341993919290910190614b10565b5060005b61342a602085018561573d565b905081101561354c57613440602085018561573d565b8281811061345057613450615617565b6134669260206040909202019081019150614d78565b8260200151828151811061347c5761347c615617565b6001600160a01b0390921660209283029190910182015261349f9085018561573d565b828181106134af576134af615617565b90506040020160200135826060015182815181106134cf576134cf615617565b6020026020010181815250506135198480602001906134ee919061573d565b838181106134fe576134fe615617565b6135149260206040909202019081019150614d78565b614604565b8260e00151828151811061352f5761352f615617565b60209081029190910101528061354481615646565b91505061341d565b5061355d6040830160208401614d78565b6001600160a01b031663cb70e27361357584806156d5565b6135826040870187615787565b336040518663ffffffff1660e01b81526004016135a3959493929190615cf0565b600060405180830381600087803b1580156135bd57600080fd5b505af11580156135d1573d6000803e3d6000fd5b50600092506135e6915050602085018561573d565b905067ffffffffffffffff811115613600576136006151f9565b604051908082528060200260200182016040528015613629578160200160208202803683370190505b50905060005b61363c602086018661573d565b90508110156136bf578260e00151818151811061365b5761365b615617565b6020026020010151613686868060200190613676919061573d565b848181106134fe576134fe615617565b6136909190615469565b8282815181106136a2576136a2615617565b6020908102919091010152806136b781615646565b91505061362f565b5060005b6136d0602086018661573d565b9050811015613a345760006136eb60c0870160a0880161568e565b67ffffffffffffffff1611156137925761377382828151811061371057613710615617565b6020026020010151868060200190613728919061573d565b8481811061373857613738615617565b61374e9260206040909202019081019150614d78565b61375e60c0890160a08a0161568e565b61376e60e08a0160c08b01614d78565b614688565b82828151811061378557613785615617565b6020026020010181815250505b6000670de0b6b3a76400006137aa602088018861573d565b848181106137ba576137ba615617565b905060400201602001358561014001516137d49190615c6c565b6137de9190615c83565b9050808383815181106137f3576137f3615617565b602002602001015110156138845761380e602087018761573d565b8381811061381e5761381e615617565b6138349260206040909202019081019150614d78565b8184848151811061384757613847615617565b60209081029190910101516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610863565b808460a00151838151811061389b5761389b615617565b602002602001018181525050808383815181106138ba576138ba615617565b60200260200101516138cc9190615469565b8460c0015183815181106138e2576138e2615617565b60209081029190910101526138fa6080860186615787565b8381811061390a5761390a615617565b905060200201358460c00151838151811061392757613927615617565b602002602001015110156139df57613942602087018761573d565b8381811061395257613952615617565b6139689260206040909202019081019150614d78565b6139756080870187615787565b8481811061398557613985615617565b905060200201358560c0015184815181106139a2576139a2615617565b6020908102919091010151604051636ae033dd60e01b81526001600160a01b03909316600484015260248301919091526044820152606401610863565b613a216139ef602088018861573d565b848181106139ff576139ff615617565b613a159260206040909202019081019150614d78565b856101000151836147a5565b5080613a2c81615646565b9150506136c3565b50508061010001516001600160a01b03168161012001517ff5e409954221206be4ce7ee40131667bfd0c4b76ba19cfd716dce50bc506cf4283600001518460200151868060400190613a869190615787565b8760a001518860c001518b6080016020810190613aa3919061568e565b613ab360c08e0160a08f0161568e565b8d60c0016020810190613ac69190614d78565b8d60a00135604051613ae19a99989796959493929190615d33565b60405180910390a3505050565b6002546001600160a01b03163314613b485760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610863565b565b6003805473ffffffffffffffffffffffffffffffffffffffff191690556116ec8161484d565b606060ff8314613b8a57613b83836148ac565b9050610de2565b818054613b9690615dd6565b80601f0160208091040260200160405190810160405280929190818152602001828054613bc290615dd6565b8015613c0f5780601f10613be457610100808354040283529160200191613c0f565b820191906000526020600020905b815481529060010190602001808311613bf257829003601f168201915b5050505050905092915050565b3360009081526008602052604090205460ff16613c4e576040516351ee5ed560e01b8152336004820152602401610863565b4281608001351015613c7f57604051634b2d84db60e01b815260808201356004820152426024820152604401610863565b613c8f6060820160408301614d78565b6001600160a01b0316613ca56020830183614d78565b6001600160a01b0316036116ec57612a636020820182614d78565b6001600160a01b038116600090815260066020908152604080832085845290915290205460018101613d0857604051635152abf960e01b815260048101849052602401610863565b613d1a610140860161012087016156b8565b15613d89576020850135613d326040860135836157d1565b1115613d8457613d456020860186614d78565b60408051635e6e2c1560e01b81526001600160a01b03909216600483015260208701356024830152604482018390528501356064820152608401610863565b611816565b6000811180613da057506040840135602086013514155b1561181657613d456020860186614d78565b613dc06040850135826157d1565b6001600160a01b03831660009081526006602090815260408083208784528252808320849055805160808101825283815291820183905281018290526060810191909152909150613e1a6135146060880160408901614d78565b815260408051600180825281830190925260009160208083019080368337019050509050856040013581600081518110613e5657613e56615617565b602002602001018181525050856020016020810190613e759190614d78565b6001600160a01b031663cb70e273613e8d88806156d5565b84336040518563ffffffff1660e01b8152600401613eae9493929190615b36565b600060405180830381600087803b158015613ec857600080fd5b505af1158015613edc573d6000803e3d6000fd5b505083519250613ef9915061351490506060890160408a01614d78565b613f039190615469565b602080830191909152670de0b6b3a7640000908701356040870135613f2c60608a013584615c6c565b613f369190615c6c565b613f409190615c83565b613f4a9190615c83565b60608201526000613f62610100880160e0890161568e565b67ffffffffffffffff161115613fb4576020810151613fae90613f8b6060890160408a01614d78565b613f9c6101008a0160e08b0161568e565b61376e6101208b016101008c01614d78565b60208201525b80606001518160200151101561401057613fd46060870160408801614d78565b606082015160208301516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610863565b806060015181602001516140249190615469565b604082018190526080860135111561407f576140466060870160408801614d78565b6040808301519051636ae033dd60e01b81526001600160a01b039092166004830152608087013560248301526044820152606401610863565b61409d6140926060880160408901614d78565b8483606001516147a5565b6001600160a01b038316847f4c192cf19bc8fb5c8c501a88db334890b2d67f4973511ed49a1fc65adde85f846140d660208a018a614d78565b6140e660608b0160408c01614d78565b8960400135866060015187604001518d60c0016020810190614108919061568e565b8e60e001602081019061411b919061568e565b8f61010001602081019061412f9190614d78565b604080516001600160a01b03998a16815297891660208901528701959095526060860193909352608085019190915267ffffffffffffffff90811660a085810191909152911660c0840152921660e0820152908901356101008201526101200160405180910390a3505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156141d6575060009050600361425a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561422a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166142535760006001925092505061425a565b9150600090505b94509492505050565b600081600481111561427757614277615c23565b0361427f5750565b600181600481111561429357614293615c23565b036142e05760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610863565b60028160048111156142f4576142f4615c23565b036143415760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610863565b600381600481111561435557614355615c23565b036116ec5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610863565b600061441d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166148eb9092919063ffffffff16565b905080516000148061443e57508080602001905181019061443e9190615880565b6128da5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610863565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561450957507f000000000000000000000000000000000000000000000000000000000000000046145b1561453357507f000000000000000000000000000000000000000000000000000000000000000090565b6145db604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b905090565b60008060006145ef85856148fa565b915091506145fc81614263565b509392505050565b60006001600160a01b03821661461b575047919050565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa15801561465f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de2919061562d565b919050565b60006001600160a01b0382166146bc57604051634726455360e11b81526001600160a01b0383166004820152602401610863565b6146cf6032670de0b6b3a7640000615c83565b8367ffffffffffffffff16111561471e576040517fc965cdf500000000000000000000000000000000000000000000000000000000815267ffffffffffffffff84166004820152602401610863565b6001600160a01b0382163014614774576147748483614746670de0b6b3a7640000600a615c6c565b61475a67ffffffffffffffff88168a615c6c565b614765906008615c6c565b61476f9190615c83565b6147a5565b670de0b6b3a764000061479167ffffffffffffffff851682615469565b61479b9087615c6c565b6118139190615c83565b6001600160a01b038316614839576000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114614800576040519150601f19603f3d011682016040523d82523d6000602084013e614805565b606091505b50509050806133d057604051630e21dcbb60e11b81526001600160a01b038416600482015260248101839052604401610863565b6128da6001600160a01b0384168383612831565b600280546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060006148b98361493f565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b60606118168484600085614980565b60008082516041036149305760208301516040840151606085015160001a6149248782858561419f565b94509450505050614938565b506000905060025b9250929050565b600060ff8216601f811115610de2576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060824710156149f85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610863565b600080866001600160a01b03168587604051614a1491906155a0565b60006040518083038185875af1925050503d8060008114614a51576040519150601f19603f3d011682016040523d82523d6000602084013e614a56565b606091505b5091509150614a6787838387614a72565b979650505050505050565b60608315614ae1578251600003614ada576001600160a01b0385163b614ada5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610863565b5081611816565b6118168383815115614af65781518083602001fd5b8060405162461bcd60e51b81526004016108639190614f0e565b828054828255906000526020600020908101928215614b4b579160200282015b82811115614b4b578251825591602001919060010190614b30565b50614b57929150614b5b565b5090565b5b80821115614b575760008155600101614b5c565b6001600160a01b03811681146116ec57600080fd5b803561468381614b70565b60008083601f840112614ba257600080fd5b50813567ffffffffffffffff811115614bba57600080fd5b60208301915083602082850101111561493857600080fd5b80151581146116ec57600080fd5b600080600080600060808688031215614bf857600080fd5b8535614c0381614b70565b945060208601359350604086013567ffffffffffffffff811115614c2657600080fd5b614c3288828901614b90565b9094509250506060860135614c4681614bd2565b809150509295509295909350565b60008083601f840112614c6657600080fd5b50813567ffffffffffffffff811115614c7e57600080fd5b6020830191508360208260051b850101111561493857600080fd5b600080600080600060608688031215614cb157600080fd5b853567ffffffffffffffff80821115614cc957600080fd5b614cd589838a01614c54565b90975095506020880135915080821115614cee57600080fd5b50614cfb88828901614c54565b9094509250506040860135614c4681614b70565b60008060408385031215614d2257600080fd5b8235614d2d81614b70565b946020939093013593505050565b60006101408284031215614d4e57600080fd5b50919050565b60006101408284031215614d6757600080fd5b614d718383614d3b565b9392505050565b600060208284031215614d8a57600080fd5b8135614d7181614b70565b600060208284031215614da757600080fd5b5035919050565b60006101008284031215614d4e57600080fd5b600060408284031215614d4e57600080fd5b600060c08284031215614d4e57600080fd5b600080600060608486031215614dfa57600080fd5b833567ffffffffffffffff80821115614e1257600080fd5b614e1e87838801614dae565b94506020860135915080821115614e3457600080fd5b614e4087838801614dc1565b93506040860135915080821115614e5657600080fd5b50614e6386828701614dd3565b9150509250925092565b600080600060608486031215614e8257600080fd5b8335614e8d81614b70565b95602085013595506040909401359392505050565b600060408284031215614eb457600080fd5b614d718383614dc1565b60005b83811015614ed9578181015183820152602001614ec1565b50506000910152565b60008151808452614efa816020860160208601614ebe565b601f01601f19169290920160200192915050565b602081526000614d716020830184614ee2565b600060208284031215614f3357600080fd5b813567ffffffffffffffff811115614f4a57600080fd5b61181684828501614dae565b600081518084526020808501945080840160005b83811015614f8657815187529582019590820190600101614f6a565b509495945050505050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201526000614fcc60e0830189614ee2565b8281036040840152614fde8189614ee2565b90508660608401526001600160a01b03861660808401528460a084015282810360c084015261500d8185614f56565b9a9950505050505050505050565b6000806000806060858703121561503157600080fd5b843561503c81614b70565b935060208501359250604085013567ffffffffffffffff81111561505f57600080fd5b61506b87828801614b90565b95989497509550505050565b600060a08284031215614d4e57600080fd5b60008060006060848603121561509e57600080fd5b833567ffffffffffffffff808211156150b657600080fd5b6150c287838801614dae565b945060208601359150808211156150d857600080fd5b6150e487838801614dd3565b935060408601359150808211156150fa57600080fd5b50614e6386828701615077565b6000806000610180848603121561511d57600080fd5b6151278585614d3b565b925061014084013567ffffffffffffffff8082111561514557600080fd5b61515187838801614dc1565b9350610160860135915080821115614e5657600080fd5b6000806000610180848603121561517e57600080fd5b6151888585614d3b565b925061014084013567ffffffffffffffff808211156151a657600080fd5b6151b287838801614dd3565b93506101608601359150808211156150fa57600080fd5b600080604083850312156151dc57600080fd5b8235915060208301356151ee81614bd2565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715615238576152386151f9565b604052919050565b600067ffffffffffffffff82111561525a5761525a6151f9565b5060051b60200190565b60006040828403121561527657600080fd5b6040516040810181811067ffffffffffffffff82111715615299576152996151f9565b60405290508082356152aa81614b70565b8152602092830135920191909152919050565b600082601f8301126152ce57600080fd5b813560206152e36152de83615240565b61520f565b82815260059290921b8401810191818101908684111561530257600080fd5b8286015b8481101561532657803561531981614b70565b8352918301918301615306565b509695505050505050565b600080600080600080600060e0888a03121561534c57600080fd5b873567ffffffffffffffff8082111561536457600080fd5b818a0191508a601f83011261537857600080fd5b813560206153886152de83615240565b82815260069290921b8401810191818101908e8411156153a757600080fd5b948201945b838610156153d0576153be8f87615264565b825282820191506040860195506153ac565b9b50508b0135925050808211156153e657600080fd5b6153f28b838c016152bd565b97506154018b60408c01615264565b965061540f60808b01614b85565b955060a08a013591508082111561542557600080fd5b506154328a828b01614b90565b9094509250615445905060c08901614b85565b905092959891949750929550565b634e487b7160e01b600052601160045260246000fd5b81810381811115610de257610de2615453565b6000808585111561548c57600080fd5b8386111561549957600080fd5b5050820193919092039150565b80356020831015610de257600019602084900360031b1b1692915050565b600082601f8301126154d557600080fd5b813567ffffffffffffffff8111156154ef576154ef6151f9565b615502601f8201601f191660200161520f565b81815284602083860101111561551757600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561554957600080fd5b833561555481614b70565b9250602084013567ffffffffffffffff8082111561557157600080fd5b61557d878388016154c4565b9350604086013591508082111561559357600080fd5b50614e63868287016154c4565b600082516155b2818460208701614ebe565b9190910192915050565b8281526040602082015260006118166040830184614ee2565b6000602082840312156155e757600080fd5b81517fffffffff0000000000000000000000000000000000000000000000000000000081168114614d7157600080fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561563f57600080fd5b5051919050565b60006001820161565857615658615453565b5060010190565b60008351615671818460208801614ebe565b835190830190615685818360208801614ebe565b01949350505050565b6000602082840312156156a057600080fd5b813567ffffffffffffffff81168114614d7157600080fd5b6000602082840312156156ca57600080fd5b8135614d7181614bd2565b6000808335601e198436030181126156ec57600080fd5b83018035915067ffffffffffffffff82111561570757600080fd5b60200191503681900382131561493857600080fd5b60006020828403121561572e57600080fd5b813560038110614d7157600080fd5b6000808335601e1984360301811261575457600080fd5b83018035915067ffffffffffffffff82111561576f57600080fd5b6020019150600681901b360382131561493857600080fd5b6000808335601e1984360301811261579e57600080fd5b83018035915067ffffffffffffffff8211156157b957600080fd5b6020019150600581901b360382131561493857600080fd5b80820180821115610de257610de2615453565b815160009082906020808601845b8381101561580e578151855293820193908201906001016157f2565b50929695505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038616815284602082015260806040820152600061586c60808301858761581a565b905082151560608301529695505050505050565b60006020828403121561589257600080fd5b8151614d7181614bd2565b7f4d756c74694c696d69744f72646572207769746e6573732900000000000000008152600084516158d5816018850160208901614ebe565b8451908301906158ec816018840160208901614ebe565b8451910190615902816018840160208801614ebe565b0160180195945050505050565b600081518084526020808501945080840160005b83811015614f865761594987835180516001600160a01b03168252602090810151910152565b6040969096019590820190600101615923565b60c08152600061012082018951606060c08501528181518084526101408601915060209350838301925060005b818110156159c2576159af83855180516001600160a01b03168252602090810151910152565b9284019260409290920191600101615989565b5050828c015160e086015260408c0151610100860152848103838601526159e9818c61590f565b92505050615a0260408401896001600160a01b03169052565b8660608401528281036080840152615a1a8187614ee2565b905082810360a084015261500d81858761581a565b7f4c696d69744f72646572207769746e6573732900000000000000000000000000815260008451615a67816013850160208901614ebe565b845190830190615a7e816013840160208901614ebe565b8451910190615a94816013840160208801614ebe565b0160130195945050505050565b6000610140615ac4838b5180516001600160a01b03168252602090810151910152565b60208a0151604084015260408a01516060840152615af8608084018a80516001600160a01b03168252602090810151910152565b6001600160a01b03881660c08401528660e084015280610100840152615b2081840187614ee2565b905082810361012084015261500d81858761581a565b606081526000615b4a60608301868861581a565b8281036020840152615b5c8186614f56565b9150506001600160a01b038316604083015295945050505050565b600081518084526020808501945080840160005b83811015614f865781516001600160a01b031687529582019590820190600101615b8b565b60006101006001600160a01b03808c168452816020850152615bd48285018c615b77565b91508382036040850152615be8828b614f56565b91508382036060850152615bfc828a615b77565b978116608085015260a084019690965250509190921660c082015260e00152949350505050565b634e487b7160e01b600052602160045260246000fd5b8481526001600160a01b0384166020820152606060408201526000615c6260608301848661581a565b9695505050505050565b8082028115828204841417610de257610de2615453565b600082615ca057634e487b7160e01b600052601260045260246000fd5b500490565b81835260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115615cd757600080fd5b8260051b80836020870137939093016020019392505050565b606081526000615d0460608301878961581a565b8281036020840152615d17818688615ca5565b9150506001600160a01b03831660408301529695505050505050565b6000610120808352615d478184018e615b77565b90508281036020840152615d5b818d615b77565b90508281036040840152615d70818b8d615ca5565b90508281036060840152615d84818a614f56565b90508281036080840152615d988189614f56565b67ffffffffffffffff97881660a08501529590961660c0830152506001600160a01b039290921660e083015261010090910152979650505050505050565b600181811c90821680615dea57607f821691505b602082108103614d4e57634e487b7160e01b600052602260045260246000fdfe546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e74294c696d69744f7264657228546f6b656e496e666f20696e7075742c546f6b656e496e666f206f75747075742c75696e74323536206578706972792c75696e743235362073616c742c75696e74363420726566657272616c436f64652c75696e74363420726566657272616c4665652c6164647265737320726566657272616c466565526563697069656e742c626f6f6c207061727469616c6c7946696c6c61626c65294d756c74694c696d69744f7264657228546f6b656e496e666f5b5d20696e707574732c546f6b656e496e666f5b5d206f7574707574732c75696e74323536206578706972792c75696e743235362073616c742c75696e74363420726566657272616c436f64652c75696e74363420726566657272616c4665652c6164647265737320726566657272616c466565526563697069656e742c626f6f6c207061727469616c6c7946696c6c61626c6529546f6b656e496e666f286164647265737320746f6b656e416464726573732c75696e7432353620746f6b656e416d6f756e7429a2646970667358221220775688bb8248c18a0314f2882b42d9bc1113cd4bb8bc9df233e6aab0a41ecfe664736f6c63430008130033