Детали транзакции
Хеш транзакции
: 0x3477d2a238f7f3bfe621613fddd7c1499c306a2c5c89357d2e7af3012c879991
Статус:
Готово
Блок:
19243012
7 605 001 подтверждения блока
Отметка времени:
02.09.2024, 19:09:31 (5 мес. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000031317577981713
$0,07
L2 Gas price:
0,000000000005571688 ETH(0,005571688 Gwei)
Лимит газа L2 и использование:
7 353 859|
5 326 202(72,43 %)
L2 fee paid:
0,000029675935768976 ETH
Плата за газ L2:
Основание: 0,004973734 Gwei
|Максимальный приоритет: 0,000597954 Gwei
|Макс.: 0,010554548 Gwei
Цена газа L1:
0,000000003915217606 ETH(3,915217606 Gwei)
Использовано газа L1:
184 794
Скаляр комиссии L1:
0
L1 fee paid:
0,000001641642212737 ETH
Другие атрибуты:
Тип транз.:2(тип транзакции, инициированный EIP-1559)
Одноразовое число:218
Позиция в блоке:60
Входные данные:
0x48d9ac53d5ba387320f6ad4448ef0000661d287c8303694e07c3b98f38a0a03860806040526001805534801561001457600080fd5b50600061001f610066565b600080546001600160a01b0319166001600160a01b03831690811782556040519293509160008051602062006005833981519152908290a3506100613261006a565b61017d565b3390565b610072610066565b6001600160a01b031661008361016e565b6001600160a01b0316146100de576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166101245760405162461bcd60e51b815260040180806020018281038252602681526020018062005fdf6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216916000805160206200600583398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b615e52806200018d6000396000f3fe60806040523480156200001157600080fd5b5060043610620000885760003560e01c8063715018a61162000063578063715018a614620000ef5780638da5cb5b14620000f9578063d5005f9e1462000103578063f2fde38b146200011a5762000088565b8063485cc955146200008d578063551b472314620000a65780635b54918214620000d6575b600080fd5b620000a46200009e36600462000c29565b62000131565b005b620000bd620000b736600462000cd9565b6200018b565b604051620000cd92919062000e58565b60405180910390f35b620000e0620006be565b604051620000cd919062000ddb565b620000a4620006cd565b620000e062000790565b620000e06200011436600462000c9e565b6200079f565b620000a46200012b36600462000c05565b6200093d565b600054600160a01b900460ff16156200014957600080fd5b62000154826200093d565b600280546001600160a01b039092166001600160a01b0319909216919091179055506000805460ff60a01b1916600160a01b179055565b6000806000336200019b62000a58565b60018054808201909155604051620001b99392919060200162000db1565b60408051601f198184030181529190528051602090910120905060008130620001e3878062000f59565b620001f260208a018a62000f59565b8a60400135604051620002059062000b9e565b620002169695949392919062000def565b8190604051809103906000f590508015801562000237573d6000803e3d6000fd5b5060025490945084915060009062000287906001600160a01b031662000281846200026960a08b0160808c0162000c05565b6200027b60e08c0160c08d0162000d14565b62000a5c565b62000ab5565b90506000833083620002a060a08b0160808c0162000c05565b620002b260c08c0160a08d0162000c60565b8b60600135604051620002c59062000bac565b620002d595949392919062000e72565b8190604051809103906000f5905080158015620002f6573d6000803e3d6000fd5b50604051624bc98560e61b81529095508591506001600160a01b038416906312f26140906200032a90849060040162000ddb565b600060405180830381600087803b1580156200034557600080fd5b505af11580156200035a573d6000803e3d6000fd5b505060405163144fa6d760e01b81526001600160a01b038416925063144fa6d791506200038c90899060040162000ddb565b600060405180830381600087803b158015620003a757600080fd5b505af1158015620003bc573d6000803e3d6000fd5b505060405163f2fde38b60e01b81526001600160a01b038616925063f2fde38b9150620003ee90339060040162000ddb565b600060405180830381600087803b1580156200040957600080fd5b505af11580156200041e573d6000803e3d6000fd5b50506040805163a9059cbb60e01b81526001600160a01b038716935063a9059cbb925062000456913391908c01359060040162000e3f565b602060405180830381600087803b1580156200047157600080fd5b505af115801562000486573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004ac919062000c7f565b5060405163f2fde38b60e01b81526001600160a01b0382169063f2fde38b90620004db90339060040162000ddb565b600060405180830381600087803b158015620004f657600080fd5b505af11580156200050b573d6000803e3d6000fd5b505060408051608081019091526001600160a01b03891692507f48d4e5b71b15583b214b758d05600f3d6e7e7496db17b704ac2ea08fbd5ec3c3915080620005548b8062000f59565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020908101906200059f908c018c62000f59565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506040808c013560208301526001600160a01b038a169181019190915251620005ff919062000ea6565b60405180910390a2846001600160a01b03167f785c293d0bec054233508a2d7bf4618120cc1b42ec035ef110f45408ca2f13376040518060a001604052808a606001358152602001896001600160a01b03168152602001856001600160a01b031681526020018a60800160208101906200067a919062000c05565b6001600160a01b031681526020016200069a60c08c0160a08d0162000c60565b15159052604051620006ad919062000f0f565b60405180910390a250505050915091565b6002546001600160a01b031681565b620006d762000b9a565b6001600160a01b0316620006ea62000790565b6001600160a01b03161462000746576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60008033620007ad62000a58565b60018054808201909155604051620007cb9392919060200162000db1565b60408051601f19818403018152919052805160209091012090508033620007f3858062000f59565b62000802602088018862000f59565b8860400135604051620008159062000bba565b620008269695949392919062000def565b8190604051809103906000f590508015801562000847573d6000803e3d6000fd5b509150816001600160a01b03167f48d4e5b71b15583b214b758d05600f3d6e7e7496db17b704ac2ea08fbd5ec3c3604051806080016040528086806000019062000892919062000f59565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602090810190620008dd9088018862000f59565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250938552505050604080890135602084015291820152516200092f919062000ea6565b60405180910390a250919050565b6200094762000b9a565b6001600160a01b03166200095a62000790565b6001600160a01b031614620009b6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620009fd5760405162461bcd60e51b815260040180806020018281038252602681526020018062005df76026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b4690565b62000a6662000bc8565b826001600160a01b0316846001600160a01b0316111562000a85579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b600081602001516001600160a01b031682600001516001600160a01b03161062000ade57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460d5808301919091528251808303909101815260f5909101909152805191012090565b3390565b611ea58062000fbb83390190565b611a2f8062002e6083390190565b611568806200488f83390190565b604080516060810182526000808252602082018190529181019190915290565b80356001600160a01b038116811462000c0057600080fd5b919050565b60006020828403121562000c17578081fd5b62000c228262000be8565b9392505050565b6000806040838503121562000c3c578081fd5b62000c478362000be8565b915062000c576020840162000be8565b90509250929050565b60006020828403121562000c72578081fd5b813562000c228162000fa8565b60006020828403121562000c91578081fd5b815162000c228162000fa8565b60006020828403121562000cb0578081fd5b813567ffffffffffffffff81111562000cc7578182fd5b82016060818503121562000c22578182fd5b60006020828403121562000ceb578081fd5b813567ffffffffffffffff81111562000d02578182fd5b820160e0818503121562000c22578182fd5b60006020828403121562000d26578081fd5b813562ffffff8116811462000c22578182fd5b60008284528282602086013780602084860101526020601f19601f85011685010190509392505050565b60008151808452815b8181101562000d8a5760208185018101518683018201520162000d6c565b8181111562000d9c5782602083870101525b50601f01601f19169290920160200192915050565b60609390931b6bffffffffffffffffffffffff191683526014830191909152603482015260540190565b6001600160a01b0391909116815260200190565b6001600160a01b038716815260806020820181905260009062000e16908301878962000d39565b828103604084015262000e2b81868862000d39565b915050826060830152979650505050505050565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03958616815293851660208501529190931660408301529115156060820152608081019190915260a00190565b60006020825282516080602084015262000ec460a084018262000d63565b90506020840151601f1984830301604085015262000ee3828262000d63565b6040860151606086810191909152909501516001600160a01b0316608090940193909352509192915050565b815181526020808301516001600160a01b03908116918301919091526040808401518216908301526060808401519091169082015260809182015115159181019190915260a00190565b6000808335601e1984360301811262000f70578283fd5b83018035915067ffffffffffffffff82111562000f8b578283fd5b60200191503681900382131562000fa157600080fd5b9250929050565b801515811462000fb757600080fd5b5056fe6101406040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610120523480156200003757600080fd5b5060405162001ea538038062001ea5833981810160405260808110156200005d57600080fd5b8151602083018051604051929492938301929190846401000000008211156200008557600080fd5b9083019060208201858111156200009b57600080fd5b8251640100000000811182820188101715620000b657600080fd5b82525081516020918201929091019080838360005b83811015620000e5578181015183820152602001620000cb565b50505050905090810190601f168015620001135780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200013757600080fd5b9083019060208201858111156200014d57600080fd5b82516401000000008111828201881017156200016857600080fd5b82525081516020918201929091019080838360005b83811015620001975781810151838201526020016200017d565b50505050905090810190601f168015620001c55780820380516001836020036101000a031916815260200191505b50604081815260209283015182820190915260018252603160f81b8383015286519094508693508392839187916200020391600391850190620006b0565b50805162000219906004906020840190620006b0565b50506005805460ff1916601217905550815160208084019190912082519183019190912060c082905260e08190527f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f62000272620002fb565b60a05262000282818484620002ff565b6080526101005250600093506200029d925050620003639050565b600780546001600160a01b0319166001600160a01b0383169081179091556040519192509060009060008051602062001e85833981519152908290a350620002e58462000367565b620002f1848262000472565b505050506200075c565b4690565b60008383836200030e620002fb565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b03168152602001955050505050506040516020818303038152906040528051906020012090509392505050565b3390565b6200037162000363565b6001600160a01b03166200038462000581565b6001600160a01b031614620003e0576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620004275760405162461bcd60e51b815260040180806020018281038252602681526020018062001e5f6026913960400191505060405180910390fd5b6007546040516001600160a01b0380841692169060008051602062001e8583398151915290600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038216620004ce576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b620004dc6000838362000590565b620004f8816002546200064e60201b62000c661790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200052b91839062000c666200064e821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6007546001600160a01b031690565b6001600160a01b038216301415620005a757600080fd5b6008546001600160a01b03161562000631576008546040805163216af59760e11b81526001600160a01b038681166004830152858116602483015260448201859052915191909216916342d5eb2e91606480830192600092919082900301818387803b1580156200061757600080fd5b505af11580156200062c573d6000803e3d6000fd5b505050505b620006498383836200064960201b620008481760201c565b505050565b600082820183811015620006a9576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620006e8576000855562000733565b82601f106200070357805160ff191683800117855562000733565b8280016001018555821562000733579182015b828111156200073357825182559160200191906001019062000716565b506200074192915062000745565b5090565b5b8082111562000741576000815560010162000746565b60805160a05160c05160e05161010051610120516116b9620007a6600039806109de525080611006525080611048525080611027525080610fad525080610fdd52506116b96000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b857806395d89b411161007c57806395d89b411461038c578063a457c2d714610394578063a9059cbb146103c0578063d505accf146103ec578063dd62ed3e1461043d578063f2fde38b1461046b57610137565b8063715018a61461030657806379cc67901461030e5780637ecebe001461033a57806384900b04146103605780638da5cb5b1461038457610137565b8063313ce567116100ff578063313ce567146102715780633644e5151461028f578063395093511461029757806342966c68146102c357806370a08231146102e057610137565b806306fdde031461013c578063095ea7b3146101b957806312f26140146101f957806318160ddd1461022157806323b872dd1461023b575b600080fd5b610144610491565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b038135169060200135610528565b604080519115158252519081900360200190f35b61021f6004803603602081101561020f57600080fd5b50356001600160a01b0316610545565b005b610229610613565b60408051918252519081900360200190f35b6101e56004803603606081101561025157600080fd5b506001600160a01b03813581169160208101359091169060400135610619565b6102796106a0565b6040805160ff9092168252519081900360200190f35b6102296106a9565b6101e5600480360360408110156102ad57600080fd5b506001600160a01b0381351690602001356106b8565b61021f600480360360208110156102d957600080fd5b5035610706565b610229600480360360208110156102f657600080fd5b50356001600160a01b031661071a565b61021f610735565b61021f6004803603604081101561032457600080fd5b506001600160a01b0381351690602001356107f3565b6102296004803603602081101561035057600080fd5b50356001600160a01b031661084d565b610368610874565b604080516001600160a01b039092168252519081900360200190f35b610368610883565b610144610892565b6101e5600480360360408110156103aa57600080fd5b506001600160a01b0381351690602001356108f3565b6101e5600480360360408110156103d657600080fd5b506001600160a01b03813516906020013561095b565b61021f600480360360e081101561040257600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c0013561096f565b6102296004803603604081101561045357600080fd5b506001600160a01b0381358116916020013516610b26565b61021f6004803603602081101561048157600080fd5b50356001600160a01b0316610b51565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561051d5780601f106104f25761010080835404028352916020019161051d565b820191906000526020600020905b81548152906001019060200180831161050057829003601f168201915b505050505090505b90565b600061053c610535610cc7565b8484610ccb565b50600192915050565b61054d610cc7565b6001600160a01b031661055e610883565b6001600160a01b0316146105b9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600880546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f1b355cd1bcd3e51d5a7cd8a017add0b153920655b827ecfa4bf37a53eb06c727916020908290030190a150565b60025490565b6000610626848484610db7565b61069684610632610cc7565b610691856040518060600160405280602881526020016115a9602891396001600160a01b038a16600090815260016020526040812090610670610cc7565b6001600160a01b031681526020810191909152604001600020549190610f12565b610ccb565b5060019392505050565b60055460ff1690565b60006106b3610fa9565b905090565b600061053c6106c5610cc7565b8461069185600160006106d6610cc7565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610c66565b610717610711610cc7565b82611073565b50565b6001600160a01b031660009081526020819052604090205490565b61073d610cc7565b6001600160a01b031661074e610883565b6001600160a01b0316146107a9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6007546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600780546001600160a01b0319169055565b600061082a826040518060600160405280602481526020016115d1602491396108238661081e610cc7565b610b26565b9190610f12565b905061083e83610838610cc7565b83610ccb565b6108488383611073565b505050565b6001600160a01b038116600090815260066020526040812061086e9061116f565b92915050565b6008546001600160a01b031681565b6007546001600160a01b031690565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561051d5780601f106104f25761010080835404028352916020019161051d565b600061053c610900610cc7565b846106918560405180606001604052806025815260200161165f602591396001600061092a610cc7565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610f12565b600061053c610968610cc7565b8484610db7565b834211156109c4576040805162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015290519081900360640190fd5b6001600160a01b03871660009081526006602052604081207f000000000000000000000000000000000000000000000000000000000000000090899089908990610a0d9061116f565b8960405160200180878152602001866001600160a01b03168152602001856001600160a01b0316815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012090506000610a7682611173565b90506000610a86828787876111bf565b9050896001600160a01b0316816001600160a01b031614610aee576040805162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b6001600160a01b038a166000908152600660205260409020610b0f9061133d565b610b1a8a8a8a610ccb565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610b59610cc7565b6001600160a01b0316610b6a610883565b6001600160a01b031614610bc5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610c0a5760405162461bcd60e51b81526004018080602001828103825260268152602001806114f76026913960400191505060405180910390fd5b6007546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b600082820183811015610cc0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b038316610d105760405162461bcd60e51b815260040180806020018281038252602481526020018061163b6024913960400191505060405180910390fd5b6001600160a01b038216610d555760405162461bcd60e51b815260040180806020018281038252602281526020018061151d6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610dfc5760405162461bcd60e51b81526004018080602001828103825260258152602001806116166025913960400191505060405180910390fd5b6001600160a01b038216610e415760405162461bcd60e51b81526004018080602001828103825260238152602001806114b26023913960400191505060405180910390fd5b610e4c838383611346565b610e898160405180606001604052806026815260200161153f602691396001600160a01b0386166000908152602081905260409020549190610f12565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610eb89082610c66565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610fa15760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610f66578181015183820152602001610f4e565b50505050905090810190601f168015610f935780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60007f0000000000000000000000000000000000000000000000000000000000000000610fd46113ee565b141561100157507f0000000000000000000000000000000000000000000000000000000000000000610525565b61106c7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006113f2565b9050610525565b6001600160a01b0382166110b85760405162461bcd60e51b81526004018080602001828103825260218152602001806115f56021913960400191505060405180910390fd5b6110c482600083611346565b611101816040518060600160405280602281526020016114d5602291396001600160a01b0385166000908152602081905260409020549190610f12565b6001600160a01b0383166000908152602081905260409020556002546111279082611454565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b5490565b600061117d610fa9565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050919050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156112205760405162461bcd60e51b81526004018080602001828103825260228152602001806115656022913960400191505060405180910390fd5b8360ff16601b148061123557508360ff16601c145b6112705760405162461bcd60e51b81526004018080602001828103825260228152602001806115876022913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156112cc573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611334576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b95945050505050565b80546001019055565b6001600160a01b03821630141561135c57600080fd5b6008546001600160a01b0316156113e3576008546040805163216af59760e11b81526001600160a01b038681166004830152858116602483015260448201859052915191909216916342d5eb2e91606480830192600092919082900301818387803b1580156113ca57600080fd5b505af11580156113de573d6000803e3d6000fd5b505050505b610848838383610848565b4690565b60008383836113ff6113ee565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b03168152602001955050505050506040516020818303038152906040528051906020012090509392505050565b6000828211156114ab576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b5090039056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545434453413a20696e76616c6964207369676e6174757265202773272076616c756545434453413a20696e76616c6964207369676e6174757265202776272076616c756545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212205e37822d9aaecfe141acd835bf4f4ca8de4f511c8e8c01538777e901279c79b664736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060806040523480156200001157600080fd5b5060405162001a2f38038062001a2f833981016040819052620000349162000210565b600062000040620000d5565b600380546001600160a01b0319166001600160a01b0383169081179091556040519192509060009060008051602062001a0f833981519152908290a3506200008885620000d9565b600080546001600160a01b03199081166001600160a01b03968716179091556002805490911693909416929092179092556005805460ff191692151592909217909155600455506200027d565b3390565b620000e3620000d5565b6001600160a01b0316620000f6620001e4565b6001600160a01b03161462000152576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620001995760405162461bcd60e51b8152600401808060200182810382526026815260200180620019e96026913960400191505060405180910390fd5b6003546040516001600160a01b0380841692169060008051602062001a0f83398151915290600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b031690565b80516001600160a01b03811681146200020b57600080fd5b919050565b600080600080600060a0868803121562000228578081fd5b6200023386620001f3565b94506200024360208701620001f3565b93506200025360408701620001f3565b92506060860151801515811462000268578182fd5b80925050608086015190509295509295909350565b61175c806200028d6000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c8063715018a6116100ad578063c5f9997d11610071578063c5f9997d1461024d578063cf30901214610260578063f2624b5d14610268578063f2fde38b14610270578063fc0c546a146102835761012c565b8063715018a6146102025780638da5cb5b1461020a578063995c5e9d14610212578063a07177fc14610225578063b4d1d795146102385761012c565b80633af32abf116100f45780633af32abf1461019457806342d5eb2e146101b457806342e11222146101c75780634437152a146101da5780635da2a8a8146101ed5761012c565b8063144fa6d71461013157806316f0115b14610146578063211e28b614610164578063217a4b701461017757806325de10921461017f575b600080fd5b61014461013f366004611518565b61028b565b005b61014e61030f565b60405161015b9190611614565b60405180910390f35b6101446101723660046115dc565b61031e565b61014e610393565b6101876103a2565b60405161015b91906116b2565b6101a76101a2366004611518565b6103ae565b60405161015b9190611628565b6101446101c2366004611532565b6103c3565b6101446101d53660046115fc565b6104fb565b6101446101e8366004611518565b610562565b6101f56105e6565b60405161015b91906116c6565b6101446105ec565b61014e610698565b6101f5610220366004611518565b6106a7565b61014461023336600461156d565b6106c2565b610240610763565b60405161015b91906116cf565b61014461025b36600461156d565b610769565b6101a761080a565b6101f5610813565b61014461027e366004611518565b610824565b61014e610927565b610293610936565b6001600160a01b03166102a4610698565b6001600160a01b0316146102ed576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031681565b610326610936565b6001600160a01b0316610337610698565b6001600160a01b031614610380576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b6005805460ff1916911515919091179055565b6002546001600160a01b031681565b670de0b6b3a764000081565b60006103bb60068361093a565b90505b919050565b6001546001600160a01b03166103d7610936565b6001600160a01b0316146104065760405162461bcd60e51b81526004016103fd90611656565b60405180910390fd5b6000546001600160a01b03848116911614801561043c5750610426610698565b6001600160a01b0316826001600160a01b031614155b156104f65760055460ff16156104645760405162461bcd60e51b81526004016103fd90611675565b61046f60068361093a565b61048b5760405162461bcd60e51b81526004016103fd90611633565b600061049682610958565b6004546001600160a01b03851660009081526008602052604090205491925090820111156104d65760405162461bcd60e51b81526004016103fd90611695565b6001600160a01b0383166000908152600860205260409020805490910190555b505050565b610503610936565b6001600160a01b0316610514610698565b6001600160a01b03161461055d576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b600455565b61056a610936565b6001600160a01b031661057b610698565b6001600160a01b0316146105c4576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60045490565b6105f4610936565b6001600160a01b0316610605610698565b6001600160a01b03161461064e576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b6003546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600380546001600160a01b0319169055565b6003546001600160a01b031690565b6001600160a01b031660009081526008602052604090205490565b6106ca610936565b6001600160a01b03166106db610698565b6001600160a01b031614610724576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b60005b818110156104f65761075a600684848481811061074057fe5b90506020020160208101906107559190611518565b6109f2565b50600101610727565b61070881565b610771610936565b6001600160a01b0316610782610698565b6001600160a01b0316146107cb576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b60005b818110156104f65761080160068484848181106107e757fe5b90506020020160208101906107fc9190611518565b610a07565b506001016107ce565b60055460ff1690565b600061081f6006610a1c565b905090565b61082c610936565b6001600160a01b031661083d610698565b6001600160a01b031614610886576040805162461bcd60e51b81526020600482018190526024820152600080516020611707833981519152604482015290519081900360640190fd5b6001600160a01b0381166108cb5760405162461bcd60e51b81526004018080602001828103825260268152602001806116e16026913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b3390565b600061094f836001600160a01b038416610a27565b90505b92915050565b600080548190610970906001600160a01b0316610a3f565b9050600063ffffffff821661070810610989578161098d565b6107085b60008054919250906109a8906001600160a01b031683610c0e565b6001546002549192506000916109d6918491670de0b6b3a7640000916001600160a01b039081169116610f14565b68056bc75e2d631000009602605f029590950495945050505050565b600061094f836001600160a01b03841661100b565b600061094f836001600160a01b038416611055565b60006103bb8261111b565b60009081526001919091016020526040902054151590565b6000806000836001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b158015610a7d57600080fd5b505afa158015610a91573d6000803e3d6000fd5b505050506040513d60e0811015610aa757600080fd5b506040810151606090910151909250905061ffff8116610af3576040805162461bcd60e51b81526020600482015260026024820152614e4960f01b604482015290519081900360640190fd5b600080856001600160a01b031663252c09d78461ffff168660010161ffff1681610b1957fe5b066040518263ffffffff1660e01b8152600401808261ffff16815260200191505060806040518083038186803b158015610b5257600080fd5b505afa158015610b66573d6000803e3d6000fd5b505050506040513d6080811015610b7c57600080fd5b508051606090910151909250905080610c0357856001600160a01b031663252c09d760006040518263ffffffff1660e01b81526004018082815260200191505060806040518083038186803b158015610bd457600080fd5b505afa158015610be8573d6000803e3d6000fd5b505050506040513d6080811015610bfe57600080fd5b505191505b504203949350505050565b600063ffffffff8216610c4d576040805162461bcd60e51b8152602060048201526002602482015261042560f41b604482015290519081900360640190fd5b6040805160028082526060820183526000926020830190803683370190505090508281600081518110610c7c57fe5b602002602001019063ffffffff16908163ffffffff1681525050600081600181518110610ca557fe5b63ffffffff90921660209283029190910182015260405163883bdbfd60e01b8152600481018281528351602483015283516000936001600160a01b0389169363883bdbfd938793909283926044019185820191028083838b5b83811015610d16578181015183820152602001610cfe565b505050509050019250505060006040518083038186803b158015610d3957600080fd5b505afa158015610d4d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040908152811015610d7657600080fd5b8101908080516040519392919084640100000000821115610d9657600080fd5b908301906020820185811115610dab57600080fd5b8251866020820283011164010000000082111715610dc857600080fd5b82525081516020918201928201910280838360005b83811015610df5578181015183820152602001610ddd565b5050505090500160405260200180516040519392919084640100000000821115610e1e57600080fd5b908301906020820185811115610e3357600080fd5b8251866020820283011164010000000082111715610e5057600080fd5b82525081516020918201928201910280838360005b83811015610e7d578181015183820152602001610e65565b50505050905001604052505050509050600081600081518110610e9c57fe5b602002602001015182600181518110610eb157fe5b60200260200101510390508463ffffffff1660060b8160060b81610ed157fe5b05935060008160060b128015610efe57508463ffffffff1660060b8160060b81610ef757fe5b0760060b15155b15610f0b57600019909301925b50505092915050565b600080610f208661111f565b90506001600160801b036001600160a01b03821611610f8f576001600160a01b0380821680029084811690861610610f6f57610f6a600160c01b876001600160801b031683611451565b610f87565b610f8781876001600160801b0316600160c01b611451565b925050611002565b6000610fae6001600160a01b0383168068010000000000000000611451565b9050836001600160a01b0316856001600160a01b031610610fe657610fe1600160801b876001600160801b031683611451565b610ffe565b610ffe81876001600160801b0316600160801b611451565b9250505b50949350505050565b60006110178383610a27565b61104d57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610952565b506000610952565b60008181526001830160205260408120548015611111578354600019808301919081019060009087908390811061108857fe5b90600052602060002001549050808760000184815481106110a557fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806110d557fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610952565b6000915050610952565b5490565b60008060008360020b12611136578260020b61113e565b8260020b6000035b9050620d89e881111561117c576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b60006001821661119057600160801b6111a2565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff16905060028216156111d6576ffff97272373d413259a46990580e213a0260801c5b60048216156111f5576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b6008821615611214576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b6010821615611233576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615611252576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615611271576fff2ea16466c96a3843ec78b326b528610260801c5b6080821615611290576ffe5dee046a99a2a811c461f1969c30530260801c5b6101008216156112b0576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b6102008216156112d0576ff987a7253ac413176f2b074cf7815e540260801c5b6104008216156112f0576ff3392b0822b70005940c7a398e4b70f30260801c5b610800821615611310576fe7159475a2c29b7443b29c7fa6e889d90260801c5b611000821615611330576fd097f3bdfd2022b8845ad8f792aa58250260801c5b612000821615611350576fa9f746462d870fdf8a65dc1f90e061e50260801c5b614000821615611370576f70d869a156d2a1b890bb3df62baf32f70260801c5b618000821615611390576f31be135f97d08fd981231505542fcfa60260801c5b620100008216156113b1576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b620200008216156113d1576e5d6af8dedb81196699c329225ee6040260801c5b620400008216156113f0576d2216e584f5fa1ea926041bedfe980260801c5b6208000082161561140d576b048a170391f7dc42444e8fa20260801c5b60008460020b131561142857806000198161142457fe5b0490505b64010000000081061561143c57600161143f565b60005b60ff16602082901c0192505050919050565b6000808060001985870986860292508281109083900303905080611487576000841161147c57600080fd5b5082900490506114fa565b80841161149357600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b80356001600160a01b03811681146103be57600080fd5b600060208284031215611529578081fd5b61094f82611501565b600080600060608486031215611546578182fd5b61154f84611501565b925061155d60208501611501565b9150604084013590509250925092565b6000806020838503121561157f578182fd5b823567ffffffffffffffff80821115611596578384fd5b818501915085601f8301126115a9578384fd5b8135818111156115b7578485fd5b86602080830285010111156115ca578485fd5b60209290920196919550909350505050565b6000602082840312156115ed578081fd5b813580151581146114fa578182fd5b60006020828403121561160d578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6020808252600990820152681dda1a5d195b1a5cdd60ba1b604082015260600190565b6020808252600590820152643a37b5b2b760d91b604082015260600190565b6020808252600690820152651b1bd8dad95960d21b604082015260600190565b60208082526003908201526206361760ec1b604082015260600190565b6001600160801b0391909116815260200190565b90815260200190565b63ffffffff9190911681526020019056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212205d8b894ec8a3a8b0792533077c7506787177b9925432a9f93d96cc1c634788b464736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06101406040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610120523480156200003757600080fd5b506040516200156838038062001568833981810160405260808110156200005d57600080fd5b8151602083018051604051929492938301929190846401000000008211156200008557600080fd5b9083019060208201858111156200009b57600080fd5b8251640100000000811182820188101715620000b657600080fd5b82525081516020918201929091019080838360005b83811015620000e5578181015183820152602001620000cb565b50505050905090810190601f168015620001135780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200013757600080fd5b9083019060208201858111156200014d57600080fd5b82516401000000008111828201881017156200016857600080fd5b82525081516020918201929091019080838360005b83811015620001975781810151838201526020016200017d565b50505050905090810190601f168015620001c55780820380516001836020036101000a031916815260200191505b50604081815260209283015182820190915260018252603160f81b838301528651909450869350839283918791620002039160039185019062000485565b5080516200021990600490602084019062000485565b50506005805460ff1916601217905550815160208084019190912082519183019190912060c082905260e08190527f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f62000272620002a7565b60a05262000282818484620002ab565b60805261010052506200029d9350879250849150506200030f565b5050505062000531565b4690565b6000838383620002ba620002a7565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b03168152602001955050505050506040516020818303038152906040528051906020012090509392505050565b6001600160a01b0382166200036b576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b62000379600083836200041e565b62000395816002546200042360201b620008231790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620003c89183906200082362000423821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b6000828201838110156200047e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620004bd576000855562000508565b82601f10620004d857805160ff191683800117855562000508565b8280016001018555821562000508579182015b8281111562000508578251825591602001919060010190620004eb565b50620005169291506200051a565b5090565b5b808211156200051657600081556001016200051b565b60805160a05160c05160e0516101005161012051610fed6200057b600039806106b0525080610bc3525080610c05525080610be4525080610b6a525080610b9a5250610fed6000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c578063a457c2d711610066578063a457c2d7146102a2578063a9059cbb146102ce578063d505accf146102fa578063dd62ed3e1461034d576100ea565b806370a082311461024e5780637ecebe001461027457806395d89b411461029a576100ea565b806323b872dd116100c857806323b872dd146101c6578063313ce567146101fc5780633644e5151461021a5780633950935114610222576100ea565b806306fdde03146100ef578063095ea7b31461016c57806318160ddd146101ac575b600080fd5b6100f761037b565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610131578181015183820152602001610119565b50505050905090810190601f16801561015e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101986004803603604081101561018257600080fd5b506001600160a01b038135169060200135610412565b604080519115158252519081900360200190f35b6101b461042f565b60408051918252519081900360200190f35b610198600480360360608110156101dc57600080fd5b506001600160a01b03813581169160208101359091169060400135610435565b6102046104bc565b6040805160ff9092168252519081900360200190f35b6101b46104c5565b6101986004803603604081101561023857600080fd5b506001600160a01b0381351690602001356104d4565b6101b46004803603602081101561026457600080fd5b50356001600160a01b0316610522565b6101b46004803603602081101561028a57600080fd5b50356001600160a01b031661053d565b6100f7610564565b610198600480360360408110156102b857600080fd5b506001600160a01b0381351690602001356105c5565b610198600480360360408110156102e457600080fd5b506001600160a01b03813516906020013561062d565b61034b600480360360e081101561031057600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610641565b005b6101b46004803603604081101561036357600080fd5b506001600160a01b03813581169160200135166107f8565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104075780601f106103dc57610100808354040283529160200191610407565b820191906000526020600020905b8154815290600101906020018083116103ea57829003601f168201915b505050505090505b90565b600061042661041f610884565b8484610888565b50600192915050565b60025490565b6000610442848484610974565b6104b28461044e610884565b6104ad85604051806060016040528060288152602001610f22602891396001600160a01b038a1660009081526001602052604081209061048c610884565b6001600160a01b031681526020810191909152604001600020549190610acf565b610888565b5060019392505050565b60055460ff1690565b60006104cf610b66565b905090565b60006104266104e1610884565b846104ad85600160006104f2610884565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610823565b6001600160a01b031660009081526020819052604090205490565b6001600160a01b038116600090815260066020526040812061055e90610c30565b92915050565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104075780601f106103dc57610100808354040283529160200191610407565b60006104266105d2610884565b846104ad85604051806060016040528060258152602001610f9360259139600160006105fc610884565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610acf565b600061042661063a610884565b8484610974565b83421115610696576040805162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015290519081900360640190fd5b6001600160a01b03871660009081526006602052604081207f0000000000000000000000000000000000000000000000000000000000000000908990899089906106df90610c30565b8960405160200180878152602001866001600160a01b03168152602001856001600160a01b031681526020018481526020018381526020018281526020019650505050505050604051602081830303815290604052805190602001209050600061074882610c34565b9050600061075882878787610c80565b9050896001600160a01b0316816001600160a01b0316146107c0576040805162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b6001600160a01b038a1660009081526006602052604090206107e190610dfe565b6107ec8a8a8a610888565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60008282018381101561087d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b0383166108cd5760405162461bcd60e51b8152600401808060200182810382526024815260200180610f6f6024913960400191505060405180910390fd5b6001600160a01b0382166109125760405162461bcd60e51b8152600401808060200182810382526022815260200180610e966022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166109b95760405162461bcd60e51b8152600401808060200182810382526025815260200180610f4a6025913960400191505060405180910390fd5b6001600160a01b0382166109fe5760405162461bcd60e51b8152600401808060200182810382526023815260200180610e736023913960400191505060405180910390fd5b610a09838383610e07565b610a4681604051806060016040528060268152602001610eb8602691396001600160a01b0386166000908152602081905260409020549190610acf565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610a759082610823565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610b5e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b23578181015183820152602001610b0b565b50505050905090810190601f168015610b505780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60007f0000000000000000000000000000000000000000000000000000000000000000610b91610e0c565b1415610bbe57507f000000000000000000000000000000000000000000000000000000000000000061040f565b610c297f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000610e10565b905061040f565b5490565b6000610c3e610b66565b82604051602001808061190160f01b81525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050919050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115610ce15760405162461bcd60e51b8152600401808060200182810382526022815260200180610ede6022913960400191505060405180910390fd5b8360ff16601b1480610cf657508360ff16601c145b610d315760405162461bcd60e51b8152600401808060200182810382526022815260200180610f006022913960400191505060405180910390fd5b600060018686868660405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015610d8d573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610df5576040805162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015290519081900360640190fd5b95945050505050565b80546001019055565b505050565b4690565b6000838383610e1d610e0c565b3060405160200180868152602001858152602001848152602001838152602001826001600160a01b0316815260200195505050505050604051602081830303815290604052805190602001209050939250505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545434453413a20696e76616c6964207369676e6174757265202773272076616c756545434453413a20696e76616c6964207369676e6174757265202776272076616c756545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fb5f550426c8b899fd406857abcbee1d843739599a58201be42ad2b93894e16564736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a264697066735822122032854d15b533b9277034202d9a9136845f0f3df13730c8d5122e184ab649cdee64736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0