交易詳情
交易哈希
:0x197f0375074f2ee5b9cb089c49bef7a52b410885522fa671a89f0b1859e2ec69
交易數量:
0ETH
($0)
交易手續費:
0.000415702301553791
$1.39
L2 Gas 價格:
0.000000000012424948 ETH(0.012424948 Gwei)
L2 Gas 上限 & 消耗:
5,092,527|
5,092,527(100%)
L2 Gas 費用:
0.000063274383163596 ETH
L2 Gas 費:
基礎費用: 0.011424948 Gwei
|最大附加小費: 0.001 Gwei
|最大手續費: 0.023876922 Gwei
L1 Gas 價格:
0.000000007843453676 ETH(7.843453676 Gwei)
L1 Gas 消耗:
136,785
L1 費用係數:
0
L1 Gas 費用:
0.000352427918390195 ETH
其他信息:
交易類型:2 (EIP-1559 提出的交易類型)
Nonce:14
區塊內交易編號:131
輸入數據:
0x60e060405234801561001057600080fd5b50604051615ef8380380615ef883398181016040528101906100329190610430565b60008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561007f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100a39190610497565b9050836000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505060405180604001604052804363ffffffff16815260200160018373ffffffffffffffffffffffffffffffffffffffff1663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024a91906104fa565b6102549190610566565b63ffffffff16815250600460008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff1602179055509050506001600860008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360028111156103345761033361059e565b5b0217905550600160086000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360028111156103be576103bd61059e565b5b021790555050505050506105cd565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006103fd826103d2565b9050919050565b61040d816103f2565b811461041857600080fd5b50565b60008151905061042a81610404565b92915050565b6000806000806080858703121561044a576104496103cd565b5b60006104588782880161041b565b94505060206104698782880161041b565b935050604061047a8782880161041b565b925050606061048b8782880161041b565b91505092959194509250565b6000602082840312156104ad576104ac6103cd565b5b60006104bb8482850161041b565b91505092915050565b6000819050919050565b6104d7816104c4565b81146104e257600080fd5b50565b6000815190506104f4816104ce565b92915050565b6000602082840312156105105761050f6103cd565b5b600061051e848285016104e5565b91505092915050565b600063ffffffff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061057182610527565b915061057c83610527565b9250828203905063ffffffff81111561059857610597610537565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60805160a05160c05161588561067360003960008181610e260152611273015260008181610b3501528181610f820152818161187a015281816119aa01528181612074015281816127800152818161289001528181612fb9015281816130b30152613aa3015260008181611229015281816116de0152818161190b01528181611a49015281816126e2015281816129b101528181613eb4015261409901526158856000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c8063559f05dc116100f9578063b870556d11610097578063dbba0f0111610071578063dbba0f01146104b3578063e79bf13b146104cf578063f3fef3a3146104ed578063fbee3e4714610509576101c4565b8063b870556d14610430578063c19d93fb14610460578063d6cc47dd1461047f576101c4565b80636d97786e116100d35780636d97786e146103b9578063704b6c02146103d557806379502c55146103f15780638164098014610414576101c4565b8063559f05dc146103635780635b1f95a81461039357806363b6246d146103af576101c4565b8063210663e4116101665780633af32abf116101405780633af32abf146102dd57806340cb12c01461030d57806350a165eb1461032b57806352a4e7c114610347576101c4565b8063210663e4146102835780632a0acc6a146102a15780632dd31000146102bf576101c4565b8063117803e3116101a2578063117803e31461022157806313af40351461023f578063173d6d461461025b5780631f0ba6c914610279576101c4565b806304780cbe146101c9578063057ca53e146101f95780630985670714610217575b600080fd5b6101e360048036038101906101de91906142b3565b610527565b6040516101f091906143c6565b60405180910390f35b6102016105dc565b60405161020e9190614404565b60405180910390f35b61021f6105ef565b005b61022961090e565b604051610236919061442e565b60405180910390f35b61025960048036038101906102549190614449565b610932565b005b610263610b33565b604051610270919061442e565b60405180910390f35b610281610b57565b005b61028b611227565b604051610298919061442e565b60405180910390f35b6102a961124b565b6040516102b6919061442e565b60405180910390f35b6102c7611271565b6040516102d4919061442e565b60405180910390f35b6102f760048036038101906102f29190614449565b611295565b6040516103049190614485565b60405180910390f35b610315611312565b6040516103229190614404565b60405180910390f35b61034560048036038101906103409190614512565b611325565b005b610361600480360381019061035c91906145d9565b611be3565b005b61037d60048036038101906103789190614449565b611d74565b60405161038a9190614485565b60405180910390f35b6103ad60048036038101906103a89190614449565b611df1565b005b6103b7611f42565b005b6103d360048036038101906103ce91906146ea565b6124de565b005b6103ef60048036038101906103ea9190614449565b612ad0565b005b6103f9612cd3565b60405161040b969594939291906147ce565b60405180910390f35b61042e600480360381019061042991906148df565b612d64565b005b61044a60048036038101906104459190614449565b612fb4565b604051610457919061496c565b60405180910390f35b61046861306a565b604051610476929190614987565b60405180910390f35b610499600480360381019061049491906149b0565b61309c565b6040516104aa959493929190614a7a565b60405180910390f35b6104cd60048036038101906104c89190614acd565b6131c1565b005b6104d76132d3565b6040516104e49190614c8a565b60405180910390f35b61050760048036038101906105029190614cac565b613478565b005b61051161379d565b60405161051e919061496c565b60405180910390f35b6060815167ffffffffffffffff81111561054457610543614112565b5b6040519080825280602002602001820160405280156105725781602001602082028036833780820191505090505b50905060005b82518110156105d6576105a483828151811061059757610596614cec565b5b6020026020010151611d74565b8282815181106105b7576105b6614cec565b5b6020026020010190151590811515815250508080600101915050610578565b50919050565b600160159054906101000a900460ff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106965750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6106d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cc90614d78565b60405180910390fd5b60005b6003805490508160ff16101561090b57600060038260ff168154811061070157610700614cec565b5b90600052602060002090600602016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900463ffffffff1663ffffffff1663ffffffff168152602001600382015481526020016004820154815260200160058201548152505090506000816000015173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016108a1919061442e565b602060405180830381865afa1580156108be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e29190614dad565b9050600081036108f6576108f5836137a3565b5b5050808061090390614e09565b9150506106d8565b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b790614d78565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115610a8957610a88614a03565b5b02179055506001600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115610af157610af0614a03565b5b02179055507fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c8183604051610b27929190614e32565b60405180910390a15050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60016002811115610b6b57610b6a614a03565b5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166002811115610bca57610bc9614a03565b5b1480610c46575060016002811115610be557610be4614a03565b5b600860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166002811115610c4457610c43614a03565b5b145b610c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7c90614d78565b60405180910390fd5b610c8d611f42565b600060046040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a900463ffffffff1663ffffffff1663ffffffff16815250509050600060056040518060c00160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900461ffff1661ffff1661ffff1681526020016000820160039054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160079054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152505090506000826000015163ffffffff1643610e209190614e5b565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663574f2ba36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb39190614dad565b90506000846020015163ffffffff16821190508080610ed25750600083115b15610f5c5743856000019063ffffffff16908163ffffffff168152505081856020019063ffffffff16908163ffffffff168152505084600460008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff1602179055509050505b836000015160ff16831180610f6f575080155b15610f7e575050505050611225565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637c13774b600185610fc99190614e5b565b6040518263ffffffff1660e01b8152600401610fe5919061496c565b602060405180830381865afa158015611002573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110269190614ea4565b90506000806000806000611043868b602001518c60a0015161309c565b945094509450945094508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167f64556e25e6e1b65ff0a48945cdcf36753043cb80e1f799cdb9bcd5dad4b03a9c868686866040516110b09493929190614ed1565b60405180910390a3600060018111156110cc576110cb614a03565b5b8160018111156110df576110de614a03565b5b03611161578573ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b818760405160200161112d919061442e565b6040516020818303038152906040526040516111499190614fe1565b60405180910390a25050505050505050505050611225565b61116a85611295565b6111eb578573ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b81866040516020016111b7919061442e565b6040516020818303038152906040526040516111d39190615062565b60405180910390a25050505050505050505050611225565b611219868b606001516fffffffffffffffffffffffffffffffff1687878e604001518f60a001516001611325565b50505050505050505050505b565b7f000000000000000000000000000000000000000000000000000000000000000081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600160028111156112ab576112aa614a03565b5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561130a57611309614a03565b5b149050919050565b600160149054906101000a900460ff1681565b6001600281111561133957611338614a03565b5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561139857611397614a03565b5b14806114145750600160028111156113b3576113b2614a03565b5b600860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561141257611411614a03565b5b145b611453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144a90614d78565b60405180910390fd5b600061145e88612fb4565b905060008873ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161149b919061442e565b602060405180830381865afa1580156114b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114dc9190614dad565b905060008973ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff1660e01b8152600401611519919061442e565b602060405180830381865afa158015611536573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061155a9190614dad565b9050848311156115db578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b8184876040516020016115af929190615097565b6040516020818303038152906040526040516115cb919061510c565b60405180910390a2505050611bda565b6000821115611659578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b818360405160200161162d919061496c565b604051602081830303815290604052604051611649919061518d565b60405180910390a2505050611bda565b838110156116da578973ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b818983876040516020016116ae939291906151c2565b6040516020818303038152906040526040516116ca9190615245565b60405180910390a2505050611bda565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611735919061442e565b602060405180830381865afa158015611752573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117769190614dad565b9050898110156117f8578a73ffffffffffffffffffffffffffffffffffffffff167fa06f5f72e2a25d7ad643452e0e39e1ed5c374f9845dc49c1335ce87e32c99b81828c6040516020016117cb929190615097565b6040516020818303038152906040526040516117e791906152c6565b60405180910390a250505050611bda565b60008b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611833919061442e565b602060405180830381865afa158015611850573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118749190614dad565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119079190614ea4565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3828e6040518363ffffffff1660e01b81526004016119649291906152fb565b6020604051808303816000875af1158015611983573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119a79190615350565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16637deb60258d8f6040518363ffffffff1660e01b8152600401611a0392919061537d565b6020604051808303816000875af1158015611a22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a469190615350565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b38260006040518363ffffffff1660e01b8152600401611aa39291906153eb565b6020604051808303816000875af1158015611ac2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae69190615350565b5060008d73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611b22919061442e565b602060405180830381865afa158015611b3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b639190614dad565b905060008382611b739190614e5b565b90508e73ffffffffffffffffffffffffffffffffffffffff167f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed8f83604051611bbd929190615097565b60405180910390a2611bd18f8e8e8e613a9f565b50505050505050505b50505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611c8a5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc090614d78565b60405180910390fd5b60005b82518160ff161015611d6f578160086000858460ff1681518110611cf357611cf2614cec565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115611d5757611d56614a03565b5b02179055508080611d6790614e09565b915050611ccc565b505050565b600060016002811115611d8a57611d89614a03565b5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166002811115611de957611de8614a03565b5b149050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611e985750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ece90614d78565b60405180910390fd5b6001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115611f3a57611f39614a03565b5b021790555050565b60016002811115611f5657611f55614a03565b5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166002811115611fb557611fb4614a03565b5b1480612031575060016002811115611fd057611fcf614a03565b5b600860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561202f5761202e614a03565b5b145b612070576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206790614d78565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa1580156120dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121019190614ea4565b905060005b6003805490508160ff1610156124da57600060038260ff168154811061212f5761212e614cec565b5b90600052602060002090600602016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900463ffffffff1663ffffffff1663ffffffff168152602001600382015481526020016004820154815260200160058201548152505090506000816060015163ffffffff1682608001516122ac9190615414565b9050804310612301576122fa826000015160006040518060400160405280601681526020017f686f6c64696e6720706572696f6420656c6170736564000000000000000000008152506124de565b50506124c7565b6000826000015173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e8460200151876040518363ffffffff1660e01b8152600401612346929190614e32565b602060405180830381865afa158015612363573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123879190614dad565b90508260c001518111156123e2576123da836000015160006040518060400160405280601c81526020017f63726561746f7220617070726f766564206167656e74207370656e64000000008152506124de565b5050506124c7565b6000836000015173ffffffffffffffffffffffffffffffffffffffff166370a0823185602001516040518263ffffffff1660e01b8152600401612425919061442e565b602060405180830381865afa158015612442573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124669190614dad565b90508360a001518110156124c2576124b9846000015160006040518060400160405280601281526020017f63726561746f7220736f6c64206167656e7400000000000000000000000000008152506124de565b505050506124c7565b505050505b80806124d290614e09565b915050612106565b5050565b600160028111156124f2576124f1614a03565b5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561255157612550614a03565b5b14806125cd57506001600281111561256c5761256b614a03565b5b600860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660028111156125cb576125ca614a03565b5b145b61260c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260390614d78565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612647919061442e565b602060405180830381865afa158015612664573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126889190614dad565b90506000830361269a578092506126de565b828110156126dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d490615494565b60405180910390fd5b5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612739919061442e565b602060405180830381865afa158015612756573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061277a9190614dad565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa1580156127e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061280d9190614ea4565b90508573ffffffffffffffffffffffffffffffffffffffff1663095ea7b382876040518363ffffffff1660e01b815260040161284a9291906152fb565b6020604051808303816000875af1158015612869573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061288d9190615350565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634189a68e86886040518363ffffffff1660e01b81526004016128e992919061537d565b6020604051808303816000875af1158015612908573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061292c9190615350565b508573ffffffffffffffffffffffffffffffffffffffff1663095ea7b38260006040518363ffffffff1660e01b81526004016129699291906153eb565b6020604051808303816000875af1158015612988573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129ac9190615350565b5060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612a08919061442e565b602060405180830381865afa158015612a25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a499190614dad565b905060008382612a599190614e5b565b90508773ffffffffffffffffffffffffffffffffffffffff167fe277b208662ca07e3fb98c44e06ee31ba18ba82768e31cdbfc20dd489564b00b888389604051612aa5939291906154f8565b60405180910390a2868503612abe57612abd88613dfb565b5b612ac6613eb0565b5050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b5590614d78565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115612c2957612c28614a03565b5b02179055506001600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690836002811115612c9157612c90614a03565b5b02179055507f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f8183604051612cc7929190614e32565b60405180910390a15050565b60058060000160009054906101000a900460ff16908060000160019054906101000a900461ffff16908060000160039054906101000a900463ffffffff16908060000160079054906101000a90046fffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905086565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480612e0b5750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b612e4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e4190614d78565b60405180910390fd5b6040518060c001604052808760ff1681526020018561ffff1681526020018463ffffffff168152602001866fffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815250600560008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548161ffff021916908361ffff16021790555060408201518160000160036101000a81548163ffffffff021916908363ffffffff16021790555060608201518160000160076101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160020155905050505050505050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f5dab711846040518263ffffffff1660e01b8152600401613010919061442e565b600060405180830381865afa15801561302d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906130569190615726565b509450505050508060c00151915050919050565b60048060000160009054906101000a900463ffffffff16908060000160049054906101000a900463ffffffff16905082565b600080600080600060606130af89612fb4565b92507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f5dab7118a6040518263ffffffff1660e01b815260040161310a919061442e565b600060405180830381865afa158015613127573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906131509190615726565b909192935090915090508093508197508298505050508051935086831180156131795750600087115b1561318757600091506131b5565b60008861ffff160361319c57600191506131b4565b8761ffff1684116131ae5760006131b1565b60015b91505b5b50939792965093509350565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461324f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161324690614d78565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161328a9291906152fb565b6020604051808303816000875af11580156132a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132cd9190615350565b50505050565b60606003805480602002602001604051908101604052809291908181526020016000905b8282101561346f57838290600052602060002090600602016040518060e00160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016003820154815260200160048201548152602001600582015481525050815260200190600101906132f7565b50505050905090565b6001600281111561348c5761348b614a03565b5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1660028111156134eb576134ea614a03565b5b148061356757506001600281111561350657613505614a03565b5b600860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16600281111561356557613564614a03565b5b145b6135a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161359d90614d78565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016135e1919061442e565b602060405180830381865afa1580156135fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136229190614dad565b90506000820361363457809150613678565b81811015613677576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161366e90615494565b60405180910390fd5b5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016136d39291906152fb565b6020604051808303816000875af11580156136f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137169190615350565b508273ffffffffffffffffffffffffffffffffffffffff167f14f67f0917acaed5aec75fb6e29d914237b019f104ec2330bf3b13cde4620dad8360008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405161377f92919061537d565b60405180910390a28181036137985761379783613dfb565b5b505050565b60025481565b60008190505b6003805490508160ff161015613a9b5760016003805490506137cb9190614e5b565b8160ff1610156139b95760036001826137e491906157eb565b60ff16815481106137f8576137f7614cec565b5b906000526020600020906006020160038260ff168154811061381d5761381c614cec565b5b90600052602060002090600602016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002820160149054906101000a900463ffffffff168160020160146101000a81548163ffffffff021916908363ffffffff1602179055506003820154816003015560048201548160040155600582015481600501559050505b60038054806139cb576139ca615820565b5b6001900381819060005260206000209060060201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160146101000a81549063ffffffff0219169055600382016000905560048201600090556005820160009055505090558080613a9390614e09565b9150506137a9565b5050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f887ea406040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b309190614ea4565b905060008573ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e86846040518363ffffffff1660e01b8152600401613b6f929190614e32565b602060405180830381865afa158015613b8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bb09190614dad565b905060006040518060e001604052808873ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1681526020018563ffffffff1681526020014381526020018873ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff1660e01b8152600401613c5e919061442e565b602060405180830381865afa158015613c7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c9f9190614dad565b8152602001838152509050600381908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160020160146101000a81548163ffffffff021916908363ffffffff1602179055506080820151816003015560a0820151816004015560c08201518160050155505050505050505050565b60005b6003805490508160ff161015613eab578173ffffffffffffffffffffffffffffffffffffffff1660038260ff1681548110613e3c57613e3b614cec565b5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603613e9857613e92816137a3565b50613ead565b8080613ea390614e09565b915050613dfe565b505b50565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613f0b919061442e565b602060405180830381865afa158015613f28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f4c9190614dad565b9050600060056040518060c00160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900461ffff1661ffff1661ffff1681526020016000820160039054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160079054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815250509050806080015173ffffffffffffffffffffffffffffffffffffffff1682116140945750506140e6565b6140e37f0000000000000000000000000000000000000000000000000000000000000000826080015173ffffffffffffffffffffffffffffffffffffffff16846140de9190614e5b565b613478565b50505b565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61414a82614101565b810181811067ffffffffffffffff8211171561416957614168614112565b5b80604052505050565b600061417c6140e8565b90506141888282614141565b919050565b600067ffffffffffffffff8211156141a8576141a7614112565b5b602082029050602081019050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006141e9826141be565b9050919050565b6141f9816141de565b811461420457600080fd5b50565b600081359050614216816141f0565b92915050565b600061422f61422a8461418d565b614172565b90508083825260208201905060208402830185811115614252576142516141b9565b5b835b8181101561427b57806142678882614207565b845260208401935050602081019050614254565b5050509392505050565b600082601f83011261429a576142996140fc565b5b81356142aa84826020860161421c565b91505092915050565b6000602082840312156142c9576142c86140f2565b5b600082013567ffffffffffffffff8111156142e7576142e66140f7565b5b6142f384828501614285565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60008115159050919050565b61433d81614328565b82525050565b600061434f8383614334565b60208301905092915050565b6000602082019050919050565b6000614373826142fc565b61437d8185614307565b935061438883614318565b8060005b838110156143b95781516143a08882614343565b97506143ab8361435b565b92505060018101905061438c565b5085935050505092915050565b600060208201905081810360008301526143e08184614368565b905092915050565b600060ff82169050919050565b6143fe816143e8565b82525050565b600060208201905061441960008301846143f5565b92915050565b614428816141de565b82525050565b6000602082019050614443600083018461441f565b92915050565b60006020828403121561445f5761445e6140f2565b5b600061446d84828501614207565b91505092915050565b61447f81614328565b82525050565b600060208201905061449a6000830184614476565b92915050565b6000819050919050565b6144b3816144a0565b81146144be57600080fd5b50565b6000813590506144d0816144aa565b92915050565b600063ffffffff82169050919050565b6144ef816144d6565b81146144fa57600080fd5b50565b60008135905061450c816144e6565b92915050565b600080600080600080600060e0888a031215614531576145306140f2565b5b600061453f8a828b01614207565b97505060206145508a828b016144c1565b96505060406145618a828b01614207565b95505060606145728a828b01614207565b94505060806145838a828b016144fd565b93505060a06145948a828b016144c1565b92505060c06145a58a828b016144c1565b91505092959891949750929550565b600381106145c157600080fd5b50565b6000813590506145d3816145b4565b92915050565b600080604083850312156145f0576145ef6140f2565b5b600083013567ffffffffffffffff81111561460e5761460d6140f7565b5b61461a85828601614285565b925050602061462b858286016145c4565b9150509250929050565b600080fd5b600067ffffffffffffffff82111561465557614654614112565b5b61465e82614101565b9050602081019050919050565b82818337600083830152505050565b600061468d6146888461463a565b614172565b9050828152602081018484840111156146a9576146a8614635565b5b6146b484828561466b565b509392505050565b600082601f8301126146d1576146d06140fc565b5b81356146e184826020860161467a565b91505092915050565b600080600060608486031215614703576147026140f2565b5b600061471186828701614207565b9350506020614722868287016144c1565b925050604084013567ffffffffffffffff811115614743576147426140f7565b5b61474f868287016146bc565b9150509250925092565b600061ffff82169050919050565b61477081614759565b82525050565b61477f816144d6565b82525050565b60006fffffffffffffffffffffffffffffffff82169050919050565b6147aa81614785565b82525050565b6147b9816141be565b82525050565b6147c8816144a0565b82525050565b600060c0820190506147e360008301896143f5565b6147f06020830188614767565b6147fd6040830187614776565b61480a60608301866147a1565b61481760808301856147b0565b61482460a08301846147bf565b979650505050505050565b614838816143e8565b811461484357600080fd5b50565b6000813590506148558161482f565b92915050565b61486481614785565b811461486f57600080fd5b50565b6000813590506148818161485b565b92915050565b61489081614759565b811461489b57600080fd5b50565b6000813590506148ad81614887565b92915050565b6148bc816141be565b81146148c757600080fd5b50565b6000813590506148d9816148b3565b92915050565b60008060008060008060c087890312156148fc576148fb6140f2565b5b600061490a89828a01614846565b965050602061491b89828a01614872565b955050604061492c89828a0161489e565b945050606061493d89828a016144fd565b935050608061494e89828a016148ca565b92505060a061495f89828a016144c1565b9150509295509295509295565b600060208201905061498160008301846147bf565b92915050565b600060408201905061499c6000830185614776565b6149a96020830184614776565b9392505050565b6000806000606084860312156149c9576149c86140f2565b5b60006149d786828701614207565b93505060206149e88682870161489e565b92505060406149f9868287016144c1565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60028110614a4357614a42614a03565b5b50565b6000819050614a5482614a32565b919050565b6000614a6482614a46565b9050919050565b614a7481614a59565b82525050565b600060a082019050614a8f600083018861441f565b614a9c602083018761441f565b614aa960408301866147bf565b614ab660608301856147bf565b614ac36080830184614a6b565b9695505050505050565b600080600060608486031215614ae657614ae56140f2565b5b6000614af486828701614207565b9350506020614b05868287016144c1565b9250506040614b1686828701614207565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614b55816141de565b82525050565b614b64816144d6565b82525050565b614b73816144a0565b82525050565b60e082016000820151614b8f6000850182614b4c565b506020820151614ba26020850182614b4c565b506040820151614bb56040850182614b4c565b506060820151614bc86060850182614b5b565b506080820151614bdb6080850182614b6a565b5060a0820151614bee60a0850182614b6a565b5060c0820151614c0160c0850182614b6a565b50505050565b6000614c138383614b79565b60e08301905092915050565b6000602082019050919050565b6000614c3782614b20565b614c418185614b2b565b9350614c4c83614b3c565b8060005b83811015614c7d578151614c648882614c07565b9750614c6f83614c1f565b925050600181019050614c50565b5085935050505092915050565b60006020820190508181036000830152614ca48184614c2c565b905092915050565b60008060408385031215614cc357614cc26140f2565b5b6000614cd185828601614207565b9250506020614ce2858286016144c1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082825260208201905092915050565b7f756e617574686f72697a65640000000000000000000000000000000000000000600082015250565b6000614d62600c83614d1b565b9150614d6d82614d2c565b602082019050919050565b60006020820190508181036000830152614d9181614d55565b9050919050565b600081519050614da7816144aa565b92915050565b600060208284031215614dc357614dc26140f2565b5b6000614dd184828501614d98565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614e14826143e8565b915060ff8203614e2757614e26614dda565b5b600182019050919050565b6000604082019050614e47600083018561441f565b614e54602083018461441f565b9392505050565b6000614e66826144a0565b9150614e71836144a0565b9250828203905081811115614e8957614e88614dda565b5b92915050565b600081519050614e9e816141f0565b92915050565b600060208284031215614eba57614eb96140f2565b5b6000614ec884828501614e8f565b91505092915050565b6000608082019050614ee6600083018761441f565b614ef360208301866147bf565b614f0060408301856147bf565b614f0d6060830184614a6b565b95945050505050565b7f6661696c656420696e766573746d656e74206372697465726961000000000000600082015250565b6000614f4c601a83614d1b565b9150614f5782614f16565b602082019050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614f9c578082015181840152602081019050614f81565b60008484015250505050565b6000614fb382614f62565b614fbd8185614f6d565b9350614fcd818560208601614f7e565b614fd681614101565b840191505092915050565b60006040820190508181036000830152614ffa81614f3f565b9050818103602083015261500e8184614fa8565b905092915050565b7f6167656e742063726561746f72206e6f7420776869656c697374656400000000600082015250565b600061504c601c83614d1b565b915061505782615016565b602082019050919050565b6000604082019050818103600083015261507b8161503f565b9050818103602083015261508f8184614fa8565b905092915050565b60006040820190506150ac60008301856147bf565b6150b960208301846147bf565b9392505050565b7f6d61726b65742063617020746f6f206869676800000000000000000000000000600082015250565b60006150f6601383614d1b565b9150615101826150c0565b602082019050919050565b60006040820190508181036000830152615125816150e9565b905081810360208301526151398184614fa8565b905092915050565b7f616c726561647920707572636861736564000000000000000000000000000000600082015250565b6000615177601183614d1b565b915061518282615141565b602082019050919050565b600060408201905081810360008301526151a68161516a565b905081810360208301526151ba8184614fa8565b905092915050565b60006060820190506151d7600083018661441f565b6151e460208301856147bf565b6151f160408301846147bf565b949350505050565b7f63726561746f7220736f6c640000000000000000000000000000000000000000600082015250565b600061522f600c83614d1b565b915061523a826151f9565b602082019050919050565b6000604082019050818103600083015261525e81615222565b905081810360208301526152728184614fa8565b905092915050565b7f696e737566666963656e74206261736520746f6b656e2062616c616e63650000600082015250565b60006152b0601e83614d1b565b91506152bb8261527a565b602082019050919050565b600060408201905081810360008301526152df816152a3565b905081810360208301526152f38184614fa8565b905092915050565b6000604082019050615310600083018561441f565b61531d60208301846147bf565b9392505050565b61532d81614328565b811461533857600080fd5b50565b60008151905061534a81615324565b92915050565b600060208284031215615366576153656140f2565b5b60006153748482850161533b565b91505092915050565b600060408201905061539260008301856147bf565b61539f602083018461441f565b9392505050565b6000819050919050565b6000819050919050565b60006153d56153d06153cb846153a6565b6153b0565b6144a0565b9050919050565b6153e5816153ba565b82525050565b6000604082019050615400600083018561441f565b61540d60208301846153dc565b9392505050565b600061541f826144a0565b915061542a836144a0565b925082820190508082111561544257615441614dda565b5b92915050565b7f696e737566666963656e742062616c616e636500000000000000000000000000600082015250565b600061547e601383614d1b565b915061548982615448565b602082019050919050565b600060208201905081810360008301526154ad81615471565b9050919050565b600081519050919050565b60006154ca826154b4565b6154d48185614d1b565b93506154e4818560208601614f7e565b6154ed81614101565b840191505092915050565b600060608201905061550d60008301866147bf565b61551a60208301856147bf565b818103604083015261552c81846154bf565b9050949350505050565b600080fd5b600080fd5b600061555361554e8461463a565b614172565b90508281526020810184848401111561556f5761556e614635565b5b61557a848285614f7e565b509392505050565b600082601f830112615597576155966140fc565b5b81516155a7848260208601615540565b91505092915050565b600061018082840312156155c7576155c6615536565b5b6155d2610180614172565b905060006155e284828501614e8f565b600083015250602082015167ffffffffffffffff8111156156065761560561553b565b5b61561284828501615582565b602083015250604082015167ffffffffffffffff8111156156365761563561553b565b5b61564284828501615582565b604083015250606082015167ffffffffffffffff8111156156665761566561553b565b5b61567284828501615582565b606083015250608061568684828501614d98565b60808301525060a061569a84828501614d98565b60a08301525060c06156ae84828501614d98565b60c08301525060e06156c284828501614d98565b60e0830152506101006156d784828501614d98565b610100830152506101206156ed84828501614d98565b6101208301525061014061570384828501614d98565b6101408301525061016061571984828501614d98565b6101608301525092915050565b60008060008060008060c08789031215615743576157426140f2565b5b600061575189828a01614e8f565b965050602061576289828a01614e8f565b955050604061577389828a01614e8f565b945050606061578489828a01614e8f565b935050608087015167ffffffffffffffff8111156157a5576157a46140f7565b5b6157b189828a016155b0565b92505060a087015167ffffffffffffffff8111156157d2576157d16140f7565b5b6157de89828a01615582565b9150509295509295509295565b60006157f6826143e8565b9150615801836143e8565b9250828201905060ff81111561581a57615819614dda565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212202ea0a6e11907846d6d240520d9e97a63cb5fb6ef16cb2ec375b50c0cd620e69264736f6c634300081b00330000000000000000000000000b3e328455c4059eeb9e3f84b5543f74e24e7e1b00000000000000000000000067852157c6de579fbb39e140efb6ee8c34b54bed0000000000000000000000004c4da462c53ae67af07e9a58a8b6de4299e8a257000000000000000000000000f66dea7b3e897cd44a5a231c61b6b4423d613259