- We're indexing this chain right now. Some of the counts may be inaccurate.

Transaction Details

Transaction Hash
0x255f2800d836e44014fab215ee9bd7a64582709d74a387792e7089b5bb4ef1ec
Result
Success
Status
Confirmed
Confirmed by 1,861,321
Block
932073
Timestamp
| Confirmed within <= 24907.823 seconds
L1 Block
47587670
From
0x046bf7bb88e0e0941358ce3f5a765c9acdda7b9c
To
[Contract  0x1259026e2fe6d6b0ffb09d0a7c0d1c53cfa645c1  created]
Value
0 LIT
Transaction Fee
0.000005407952 LIT
L2 Gas Price
0.001 Gwei

L2 Gas Limit
5,407,952
L2 Gas Used by Transaction
5,407,952 | 100%
L1 Gas Used by Transaction
402,622
L1 Gas Price
0.000000001 Gwei
L1 Fee Scalar
1.5
NoncePosition
661750
Raw Input
0x608060405260008060146101000a81548160ff021916908360048111156200002c576200002b62000559565b5b02179055503480156200003e57600080fd5b50604051620066b2380380620066b28339818101604052810190620000649190620007d9565b6200008462000078620002d060201b60201c565b620002d860201b60201c565b82601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601260146101000a81548160ff02191690836002811115620000ed57620000ec62000559565b5b02179055506000620001046200039c60201b60201c565b90506040518060a0016040528060148373ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200015f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000185919062000892565b600a62000193919062000a47565b6200019f919062000ac7565b8152602001600f8152602001603c8152602001848152602001600281525060066000820151816000015560208201518160010155604082015181600201556060820151816003019080519060200190620001fb929190620004e8565b50608082015181600401559050506000600190506040518060a0016040528082815260200160018152602001824262000235919062000aff565b815260200160008152602001603c8152506001600082015181600001556020820151816001015560408201518160020155606082015181600301556080820151816004015590505060016017600060018152602001908152602001600020819055506004600060146101000a81548160ff02191690836004811115620002c057620002bf62000559565b5b0217905550505050505062000c68565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663df3806936040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200044a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000470919062000b75565b601260149054906101000a900460ff166040518363ffffffff1660e01b81526004016200049f92919062000c09565b602060405180830381865afa158015620004bd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004e3919062000c36565b905090565b82805482825590600052602060002090810192821562000527579160200282015b828111156200052657825182559160200191906001019062000509565b5b5090506200053691906200053a565b5090565b5b80821115620005555760008160009055506001016200053b565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620005c9826200059c565b9050919050565b620005db81620005bc565b8114620005e757600080fd5b50565b600081519050620005fb81620005d0565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620006518262000606565b810181811067ffffffffffffffff8211171562000673576200067262000617565b5b80604052505050565b60006200068862000588565b905062000696828262000646565b919050565b600067ffffffffffffffff821115620006b957620006b862000617565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b620006e481620006cf565b8114620006f057600080fd5b50565b6000815190506200070481620006d9565b92915050565b6000620007216200071b846200069b565b6200067c565b90508083825260208201905060208402830185811115620007475762000746620006ca565b5b835b818110156200077457806200075f8882620006f3565b84526020840193505060208101905062000749565b5050509392505050565b600082601f83011262000796576200079562000601565b5b8151620007a88482602086016200070a565b91505092915050565b60038110620007bf57600080fd5b50565b600081519050620007d381620007b1565b92915050565b600080600060608486031215620007f557620007f462000592565b5b60006200080586828701620005ea565b935050602084015167ffffffffffffffff81111562000829576200082862000597565b5b62000837868287016200077e565b92505060406200084a86828701620007c2565b9150509250925092565b600060ff82169050919050565b6200086c8162000854565b81146200087857600080fd5b50565b6000815190506200088c8162000861565b92915050565b600060208284031215620008ab57620008aa62000592565b5b6000620008bb848285016200087b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000952578086048111156200092a5762000929620008c4565b5b60018516156200093a5780820291505b80810290506200094a85620008f3565b94506200090a565b94509492505050565b6000826200096d576001905062000a40565b816200097d576000905062000a40565b8160018114620009965760028114620009a157620009d7565b600191505062000a40565b60ff841115620009b657620009b5620008c4565b5b8360020a915084821115620009d057620009cf620008c4565b5b5062000a40565b5060208310610133831016604e8410600b841016171562000a115782820a90508381111562000a0b5762000a0a620008c4565b5b62000a40565b62000a20848484600162000900565b9250905081840481111562000a3a5762000a39620008c4565b5b81810290505b9392505050565b600062000a5482620006cf565b915062000a618362000854565b925062000a907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200095b565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000ad482620006cf565b915062000ae183620006cf565b92508262000af45762000af362000a98565b5b828204905092915050565b600062000b0c82620006cf565b915062000b1983620006cf565b925082820190508082111562000b345762000b33620008c4565b5b92915050565b6000819050919050565b62000b4f8162000b3a565b811462000b5b57600080fd5b50565b60008151905062000b6f8162000b44565b92915050565b60006020828403121562000b8e5762000b8d62000592565b5b600062000b9e8482850162000b5e565b91505092915050565b62000bb28162000b3a565b82525050565b6003811062000bcc5762000bcb62000559565b5b50565b600081905062000bdf8262000bb8565b919050565b600062000bf18262000bcf565b9050919050565b62000c038162000be4565b82525050565b600060408201905062000c20600083018562000ba7565b62000c2f602083018462000bf8565b9392505050565b60006020828403121562000c4f5762000c4e62000592565b5b600062000c5f84828501620005ea565b91505092915050565b615a3a8062000c786000396000f3fe608060405234801561001057600080fd5b50600436106103835760003560e01c80637392c76b116101de578063ac2f8afe1161010f578063e8684ed1116100ad578063f2fde38b1161007c578063f2fde38b146109d0578063f95d71b1146109ec578063f99b562314610a08578063fa52c7d814610a2457610383565b8063e8684ed11461096c578063e9fad8ee1461098a578063f1887fec14610994578063f1b877a8146109b257610383565b8063c19d93fb116100e9578063c19d93fb146108f4578063c35d4d0914610912578063d4818fca14610930578063e7c087201461094e57610383565b8063ac2f8afe146108c4578063ba3bd22e146108ce578063c006e00b146108ea57610383565b8063899658831161017c578063900cf0cf11610156578063900cf0cf146108385780639dca00321461085a578063a25e49a414610878578063a694fc3a146108a857610383565b806389965883146107e05780638b80d833146107fe5780638da5cb5b1461081a57610383565b8063817b1cd2116101b8578063817b1cd214610758578063847e062514610776578063857b7663146107a6578063865419e9146107c457610383565b80637392c76b146106ff57806379502c551461071b5780637aa086e71461073c57610383565b80634927a143116102b8578063533d463e116102565780635b677eac116102305780635b677eac1461068857806361dee8a3146106a657806370fe276a146106c4578063715018a6146106f557610383565b8063533d463e1461061e57806354eea7961461064e5780635995a4c41461066a57610383565b80635081f66f116102925780635081f66f1461058457806350d17b5e146105b4578063519877eb146105d25780635305c8cf1461060257610383565b80634927a1431461051c5780634a6e51f51461054c5780634f8f01021461056857610383565b80633528db88116103255780633e685266116102ff5780633e685266146104825780633f819713146104b257806340550a1c146104ce57806343cb0a0e146104fe57610383565b80633528db88146104525780633cf80e6c1461046e5780633d18b9121461047857610383565b806316930f4d1161036157806316930f4d146103e05780631fab87c4146103ea578063252959a5146104065780632e1a7d4d1461043657610383565b80630297d4db1461038857806309c7c7d0146103a657806310fe9ae8146103c2575b600080fd5b610390610a5a565b60405161039d9190614301565b60405180910390f35b6103c060048036038101906103bb919061435c565b610a6b565b005b6103ca610ac8565b6040516103d791906143dd565b60405180910390f35b6103e8610c0c565b005b61040460048036038101906103ff91906143f8565b610df8565b005b610420600480360381019061041b919061445b565b610e44565b60405161042d91906144a3565b60405180910390f35b610450600480360381019061044b91906143f8565b610e64565b005b61046c6004803603810190610467919061456e565b610ee0565b005b6104766115d7565b005b610480611a98565b005b61049c600480360381019061049791906143f8565b611b12565b6040516104a99190614301565b60405180910390f35b6104cc60048036038101906104c79190614620565b611b2a565b005b6104e860048036038101906104e3919061464d565b611b96565b6040516104f591906144a3565b60405180910390f35b610506611bb3565b6040516105139190614301565b60405180910390f35b6105366004803603810190610531919061467a565b611bf7565b6040516105439190614301565b60405180910390f35b610566600480360381019061056191906143f8565b611c22565b005b610582600480360381019061057d919061456e565b611c6e565b005b61059e6004803603810190610599919061464d565b611ec0565b6040516105ab91906143dd565b60405180910390f35b6105bc611ef3565b6040516105c99190614719565b60405180910390f35b6105ec60048036038101906105e7919061464d565b611f19565b6040516105f991906144a3565b60405180910390f35b61061c6004803603810190610617919061488d565b611f39565b005b610638600480360381019061063391906149e7565b611fc9565b6040516106459190614ba9565b60405180910390f35b610668600480360381019061066391906143f8565b6121d9565b005b610672612225565b60405161067f9190614c7a565b60405180910390f35b610690612313565b60405161069d91906143dd565b60405180910390f35b6106ae612457565b6040516106bb9190614ba9565b60405180910390f35b6106de60048036038101906106d99190614c9c565b612474565b6040516106ec929190614cef565b60405180910390f35b6106fd61252c565b005b6107196004803603810190610714919061464d565b612540565b005b6107236125ac565b6040516107339493929190614d18565b60405180910390f35b6107566004803603810190610751919061464d565b6125ca565b005b610760612657565b60405161076d9190614301565b60405180910390f35b610790600480360381019061078b919061464d565b61265d565b60405161079d91906144a3565b60405180910390f35b6107ae6126d7565b6040516107bb9190614c7a565b60405180910390f35b6107de60048036038101906107d99190614db8565b6127c5565b005b6107e8612d1c565b6040516107f59190614301565b60405180910390f35b61081860048036038101906108139190614e2c565b612dcc565b005b610822612e52565b60405161082f91906143dd565b60405180910390f35b610840612e7b565b604051610851959493929190614e6c565b60405180910390f35b610862612e9f565b60405161086f9190614f36565b60405180910390f35b610892600480360381019061088d919061464d565b612eb2565b60405161089f91906144a3565b60405180910390f35b6108c260048036038101906108bd91906143f8565b612f2e565b005b6108cc612fab565b005b6108e860048036038101906108e39190614f51565b61316a565b005b6108f261318a565b005b6108fc6133a0565b604051610909919061503b565b60405180910390f35b61091a6133b3565b6040516109279190614c7a565b60405180910390f35b6109386134a1565b6040516109459190614301565b60405180910390f35b6109566134b2565b6040516109639190614ba9565b60405180910390f35b6109746134cf565b6040516109819190614301565b60405180910390f35b61099261357f565b005b61099c6136de565b6040516109a991906144a3565b60405180910390f35b6109ba613726565b6040516109c79190615105565b60405180910390f35b6109ea60048036038101906109e5919061464d565b613781565b005b610a066004803603810190610a01919061464d565b613804565b005b610a226004803603810190610a1d91906143f8565b613887565b005b610a3e6004803603810190610a39919061464d565b613b96565b604051610a519796959493929190615145565b60405180910390f35b6000610a66600e613c34565b905090565b610a73613c49565b8060176000848152602001908152602001600020819055507fd96aa9b717408dfdef39925f998646946efba8139acb451b120585a33de7f1e68282604051610abc9291906151b4565b60405180910390a15050565b6000601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663df3806936040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b9991906151f2565b601260149054906101000a900460ff166040518363ffffffff1660e01b8152600401610bc692919061522e565b602060405180830381865afa158015610be3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c07919061526c565b905090565b600160020154421015610c5d57426001600201546040517ff44bc0a7000000000000000000000000000000000000000000000000000000008152600401610c549291906151b4565b60405180910390fd5b60006004811115610c7157610c70614ebf565b5b600060149054906101000a900460ff166004811115610c9357610c92614ebf565b5b1480610cd2575060036004811115610cae57610cad614ebf565b5b600060149054906101000a900460ff166004811115610cd057610ccf614ebf565b5b145b610d2257600060149054906101000a900460ff166040517f9ef5b6f5000000000000000000000000000000000000000000000000000000008152600401610d19919061503b565b60405180910390fd5b600660040154610d32600e613c34565b1015610d8557610d42600e613c34565b6006600401546040517f8a0defa4000000000000000000000000000000000000000000000000000000008152600401610d7c9291906151b4565b60405180910390fd5b6001600060146101000a81548160ff02191690836004811115610dab57610daa614ebf565b5b02179055507f551dc40198cc79684bb69e4931dba4ac16e4598792ee1c0a5000aeea366d7bb6600060149054906101000a900460ff16604051610dee919061503b565b60405180910390a1565b610e00613c49565b806001600401819055507f887fed3a9270ffbbf863d640a07413b6f58cf97afaa9d7267693e962a76bd81081604051610e399190614301565b60405180910390a150565b60186020528060005260406000206000915054906101000a900460ff1681565b6000610e6e612313565b90508073ffffffffffffffffffffffffffffffffffffffff1662f714ce83336040518363ffffffff1660e01b8152600401610eaa929190615299565b600060405180830381600087803b158015610ec457600080fd5b505af1158015610ed8573d6000803e3d6000fd5b505050505050565b6000610eea612313565b90508073ffffffffffffffffffffffffffffffffffffffff166349919966336040518263ffffffff1660e01b8152600401610f2591906143dd565b602060405180830381865afa158015610f42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f6691906152ee565b5060006004811115610f7b57610f7a614ebf565b5b600060149054906101000a900460ff166004811115610f9d57610f9c614ebf565b5b1480610fdc575060036004811115610fb857610fb7614ebf565b5b600060149054906101000a900460ff166004811115610fda57610fd9614ebf565b5b145b806110195750600480811115610ff557610ff4614ebf565b5b600060149054906101000a900460ff16600481111561101757611016614ebf565b5b145b61106957600060149054906101000a900460ff166040517fc1f8741d000000000000000000000000000000000000000000000000000000008152600401611060919061503b565b60405180910390fd5b61107d336010613cc790919063ffffffff16565b156110bf57336040517f7c6d6c6b0000000000000000000000000000000000000000000000000000000081526004016110b691906143dd565b60405180910390fd5b600083836040516020016110d492919061533c565b6040516020818303038152906040528051906020012090506018600082815260200190815260200160002060009054906101000a900460ff16156111515783836040517f1179010e0000000000000000000000000000000000000000000000000000000081526004016111489291906151b4565b60405180910390fd5b60016018600083815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166327a199d06040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ec91906152ee565b156112ad578173ffffffffffffffffffffffffffffffffffffffff1663d3dbad7d336040518263ffffffff1660e01b815260040161122a91906143dd565b602060405180830381865afa158015611247573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061126b91906152ee565b6112ac57336040517f924a59100000000000000000000000000000000000000000000000000000000081526004016112a391906143dd565b60405180910390fd5b5b87601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548163ffffffff021916908363ffffffff16021790555086601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160046101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555085601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160146101000a81548163ffffffff021916908363ffffffff16021790555084601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018190555082601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206004018190555033601460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061158933600e613cf790919063ffffffff16565b503373ffffffffffffffffffffffffffffffffffffffff167f1dc186bd4daaf3fc4b9f8c689228a0be60dd2952dc502829514ae0d6955c0f5160405160405180910390a25050505050505050565b60016002015442101561162857426001600201546040517ff44bc0a700000000000000000000000000000000000000000000000000000000815260040161161f9291906151b4565b60405180910390fd5b6002600481111561163c5761163b614ebf565b5b600060149054906101000a900460ff16600481111561165e5761165d614ebf565b5b146116af57600060149054906101000a900460ff166040517f17ce3ae10000000000000000000000000000000000000000000000000000000081526004016116a6919061503b565b60405180910390fd5b6116b76136de565b611711576116c36134cf565b6116cb612d1c565b6116d3611bb3565b6040517f26d6b3de00000000000000000000000000000000000000000000000000000000815260040161170893929190615368565b60405180910390fd5b600061171d600c613c34565b905060005b818110156118f157600061174082600c613d2790919063ffffffff16565b9050600061174c610ac8565b90506000611758612313565b905060008273ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117cb91906153d8565b600a6117d79190615567565b8273ffffffffffffffffffffffffffffffffffffffff166370a08231866040518263ffffffff1660e01b815260040161181091906143dd565b602060405180830381865afa15801561182d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185191906155c7565b60066000015461186191906155f4565b61186b9190615665565b90508173ffffffffffffffffffffffffffffffffffffffff166302fa04c982866040518363ffffffff1660e01b81526004016118a8929190615299565b600060405180830381600087803b1580156118c257600080fd5b505af11580156118d6573d6000803e3d6000fd5b505050505050505080806118e990615696565b915050611722565b505b60006118ff600c613c34565b11156119335761192d61191d6000600c613d2790919063ffffffff16565b600c613d4190919063ffffffff16565b506118f3565b61193d600e613c34565b905060005b818110156119f05761197161196182600e613d2790919063ffffffff16565b600c613cf790919063ffffffff16565b5060006015600061198c84600e613d2790919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806119e890615696565b915050611942565b50600180016000815480929190611a0690615696565b919050555060016000015442611a1c91906156de565b60016002018190555060008060146101000a81548160ff02191690836004811115611a4a57611a49614ebf565b5b02179055507f551dc40198cc79684bb69e4931dba4ac16e4598792ee1c0a5000aeea366d7bb6600060149054906101000a900460ff16604051611a8d919061503b565b60405180910390a150565b6000611aa2612313565b90508073ffffffffffffffffffffffffffffffffffffffff1663c00007b0336040518263ffffffff1660e01b8152600401611add91906143dd565b600060405180830381600087803b158015611af757600080fd5b505af1158015611b0b573d6000803e3d6000fd5b5050505050565b60176020528060005260406000206000915090505481565b611b32613c49565b80600060146101000a81548160ff02191690836004811115611b5757611b56614ebf565b5b02179055507f551dc40198cc79684bb69e4931dba4ac16e4598792ee1c0a5000aeea366d7bb681604051611b8b919061503b565b60405180910390a150565b6000611bac82600c613cc790919063ffffffff16565b9050919050565b60006002611bc1600c613c34565b03611bcf5760019050611bf4565b60036002611bdd600c613c34565b611be791906155f4565b611bf19190615665565b90505b90565b6016602052816000526040600020602052806000526040600020600091509150508060000154905081565b611c2a613c49565b806001600201819055507feb49fe6118b628c010445c30724ceaf4efd8d87f330911c36493b401b5c296d081604051611c639190614301565b60405180910390a150565b85601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548163ffffffff021916908363ffffffff16021790555084601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160046101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555083601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160146101000a81548163ffffffff021916908363ffffffff16021790555082601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206003018190555080601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040181905550505050505050565b60146020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60156020528060005260406000206000915054906101000a900460ff1681565b611f41613c49565b8460066000018190555083600660010181905550826006600201819055508160066003019080519060200190611f7892919061420d565b50806006600401819055507f16f896f15b01cc0c19146aac8f21b75e76e4f196a9e368ca3d1b7cf5251a12588585858585604051611fba959493929190615712565b60405180910390a15050505050565b60606000825167ffffffffffffffff811115611fe857611fe761474a565b5b60405190808252806020026020018201604052801561202157816020015b61200e61425a565b8152602001906001900390816120065790505b50905060005b83518110156121cf57601360008583815181106120475761204661576c565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060e00160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152602001600382015481526020016004820154815250508282815181106121b1576121b061576c565b5b602002602001018190525080806121c790615696565b915050612027565b5080915050919050565b6121e1613c49565b806001600001819055507f5f15d41eab42cb3f8a5c9e8cd44043648cb85a815522c5f4ae5a32597a8447a08160405161221a9190614301565b60405180910390a150565b606060006122336010613c34565b67ffffffffffffffff81111561224c5761224b61474a565b5b60405190808252806020026020018201604052801561227a5781602001602082028036833780820191505090505b50905060006122896010613c34565b905060005b8181101561230a576122aa816010613d2790919063ffffffff16565b8382815181106122bd576122bc61576c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808061230290615696565b91505061228e565b50819250505090565b6000601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e8dfd16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638c1536df6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156123c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123e491906151f2565b601260149054906101000a900460ff166040518363ffffffff1660e01b815260040161241192919061522e565b602060405180830381865afa15801561242e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612452919061526c565b905090565b606060006124636133b3565b905061246e81611fc9565b91505090565b60008060006016600087815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905080600001548160010160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169250925050935093915050565b612534613c49565b61253e6000613d71565b565b612548613c49565b61255c816010613d4190919063ffffffff16565b5061257181600e613cf790919063ffffffff16565b507fa5b14a5b2a3bffe27eff4f0dd1c65b1c966d2ec463c04f29a82c3e228ba7a071816040516125a191906143dd565b60405180910390a150565b60068060000154908060010154908060020154908060040154905084565b6125d2613c49565b6125e681600e613d4190919063ffffffff16565b506125fb816010613cf790919063ffffffff16565b5061260533613e35565b8073ffffffffffffffffffffffffffffffffffffffff167ff020e162c28460a603e71f641a2e83634580ace02b9e28b844b2257949860e97600060405161264c91906157d6565b60405180910390a250565b600b5481565b6000612667611bb3565b601660006001800154815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154106126cd57600190506126d2565b600090505b919050565b606060006126e5600c613c34565b67ffffffffffffffff8111156126fe576126fd61474a565b5b60405190808252806020026020018201604052801561272c5781602001602082028036833780820191505090505b509050600061273b600c613c34565b905060005b818110156127bc5761275c81600c613d2790919063ffffffff16565b83828151811061276f5761276e61576c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806127b490615696565b915050612740565b50819250505090565b6000601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361289a57336040517f64ffeb3d00000000000000000000000000000000000000000000000000000000815260040161289191906143dd565b60405180910390fd5b6128ae81600e613cc790919063ffffffff16565b6128ef57806040517f5f5430820000000000000000000000000000000000000000000000000000000081526004016128e691906143dd565b60405180910390fd5b601660006001800154815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156129d357806040517f384ce38a0000000000000000000000000000000000000000000000000000000081526004016129ca91906143dd565b60405180910390fd5b601660006001800154815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000016000815480929190612a3b90615696565b91905055506001601660006001800154815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612b0185600e613cc790919063ffffffff16565b8015612b125750612b118561265d565b5b15612cad57612b2085613e35565b612b34856010613cf790919063ffffffff16565b506000601760008681526020019081526020016000205490506000612b57612313565b905060006064838373ffffffffffffffffffffffffffffffffffffffff166370a082318b6040518263ffffffff1660e01b8152600401612b9791906143dd565b602060405180830381865afa158015612bb4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bd891906155c7565b612be291906155f4565b612bec9190615665565b90508173ffffffffffffffffffffffffffffffffffffffff16630a0e3dea828a6040518363ffffffff1660e01b8152600401612c29929190615299565b600060405180830381600087803b158015612c4357600080fd5b505af1158015612c57573d6000803e3d6000fd5b505050508773ffffffffffffffffffffffffffffffffffffffff167ff020e162c28460a603e71f641a2e83634580ace02b9e28b844b2257949860e9782604051612ca19190614301565b60405180910390a25050505b838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167febdee48ed32f3feff81eed274b9e084b367ac42fe1cb710dcbd43f1d537d99fa8686604051612d0d92919061583e565b60405180910390a45050505050565b600080600090506000612d2f600e613c34565b905060005b81811015612dc35760156000612d5483600e613d2790919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612db0578280612dac90615696565b9350505b8080612dbb90615696565b915050612d34565b50819250505090565b612dd4613c49565b6000612dde612313565b90508073ffffffffffffffffffffffffffffffffffffffff16630a0e3dea83856040518363ffffffff1660e01b8152600401612e1b929190615299565b600060405180830381600087803b158015612e3557600080fd5b505af1158015612e49573d6000803e3d6000fd5b50505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60018060000154908060010154908060020154908060030154908060040154905085565b601260149054906101000a900460ff1681565b6000612f27601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600c613cc790919063ffffffff16565b9050919050565b6000612f38612313565b90508073ffffffffffffffffffffffffffffffffffffffff16637acb775783336040518363ffffffff1660e01b8152600401612f75929190615299565b600060405180830381600087803b158015612f8f57600080fd5b505af1158015612fa3573d6000803e3d6000fd5b505050505050565b60006004811115612fbf57612fbe614ebf565b5b600060149054906101000a900460ff166004811115612fe157612fe0614ebf565b5b1480613020575060036004811115612ffc57612ffb614ebf565b5b600060149054906101000a900460ff16600481111561301e5761301d614ebf565b5b145b8061305d575060048081111561303957613038614ebf565b5b600060149054906101000a900460ff16600481111561305b5761305a614ebf565b5b145b6130ad57600060149054906101000a900460ff166040517fc1f8741d0000000000000000000000000000000000000000000000000000000081526004016130a4919061503b565b60405180910390fd5b60066004015460016130bf600e613c34565b6130c99190615862565b101561311c576130d9600e613c34565b6006600401546040517f8a0defa40000000000000000000000000000000000000000000000000000000081526004016131139291906151b4565b60405180910390fd5b61312533613e35565b3373ffffffffffffffffffffffffffffffffffffffff167fff61c8020d05b8c2e31cdbb3d3f8cbcbdc57fcafa00229d9858b7cfd3b039c8a60405160405180910390a2565b61317387612f2e565b613181868686868686610ee0565b50505050505050565b6001600401546001600201546131a091906156de565b4210156131f257426001600201546001600401546040517f9312e8560000000000000000000000000000000000000000000000000000000081526004016131e993929190615368565b60405180910390fd5b6001600481111561320657613205614ebf565b5b600060149054906101000a900460ff16600481111561322857613227614ebf565b5b1461327957600060149054906101000a900460ff166040517f7203d9de000000000000000000000000000000000000000000000000000000008152600401613270919061503b565b60405180910390fd5b6000613285600e613c34565b905060005b81811015613310576000601560006132ac84600e613d2790919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061330890615696565b91505061328a565b506001600301600081548092919061332790615696565b91905055506003600060146101000a81548160ff0219169083600481111561335257613351614ebf565b5b02179055507f551dc40198cc79684bb69e4931dba4ac16e4598792ee1c0a5000aeea366d7bb6600060149054906101000a900460ff16604051613395919061503b565b60405180910390a150565b600060149054906101000a900460ff1681565b606060006133c1600e613c34565b67ffffffffffffffff8111156133da576133d961474a565b5b6040519080825280602002602001820160405280156134085781602001602082028036833780820191505090505b5090506000613417600e613c34565b905060005b818110156134985761343881600e613d2790919063ffffffff16565b83828151811061344b5761344a61576c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808061349090615696565b91505061341c565b50819250505090565b60006134ad600c613c34565b905090565b606060006134be6126d7565b90506134c981611fc9565b91505090565b6000806000905060006134e2600c613c34565b905060005b81811015613576576015600061350783600c613d2790919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561356357828061355f90615696565b9350505b808061356e90615696565b9150506134e7565b50819250505090565b6000613589612313565b90508073ffffffffffffffffffffffffffffffffffffffff1662f714ce8273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016135df91906143dd565b602060405180830381865afa1580156135fc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061362091906155c7565b336040518363ffffffff1660e01b815260040161363e929190615299565b600060405180830381600087803b15801561365857600080fd5b505af115801561366c573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff1663c00007b0336040518263ffffffff1660e01b81526004016136a991906143dd565b600060405180830381600087803b1580156136c357600080fd5b505af11580156136d7573d6000803e3d6000fd5b5050505050565b60006136e8611bb3565b6136f06134cf565b10156136ff5760009050613723565b613707610a5a565b61370f612d1c565b101561371e5760009050613723565b600190505b90565b6060600660030180548060200260200160405190810160405280929190818152602001828054801561377757602002820191906000526020600020905b815481526020019060010190808311613763575b5050505050905090565b613789613c49565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036137f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137ef90615919565b60405180910390fd5b61380181613d71565b50565b61380c613c49565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f2b5fe80d5061b20e017f0cde52b331309601bfcab0cb14cfcf6a4096410a60758160405161387c91906143dd565b60405180910390a150565b806001800154146138d5576001800154816040517f068cde2a0000000000000000000000000000000000000000000000000000000081526004016138cc9291906151b4565b60405180910390fd5b6000601460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506001600481111561394d5761394c614ebf565b5b600060149054906101000a900460ff16600481111561396f5761396e614ebf565b5b14806139ae57506002600481111561398a57613989614ebf565b5b600060149054906101000a900460ff1660048111156139ac576139ab614ebf565b5b145b6139fe57600060149054906101000a900460ff166040517fe1b4c12e0000000000000000000000000000000000000000000000000000000081526004016139f5919061503b565b60405180910390fd5b6001806001015414613a6957613a1e81600e613cc790919063ffffffff16565b613a685780613a2b6133b3565b6040517fa3113c0e000000000000000000000000000000000000000000000000000000008152600401613a5f929190615939565b60405180910390fd5b5b6001601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f0c101bf9bc977a511cf4ef91f5b9cbac30a0a3af0768cfd5c9634e73120d7c8b6001800154604051613b0b9190614301565b60405180910390a2613b1b6136de565b15613b92576002600060146101000a81548160ff02191690836004811115613b4657613b45614ebf565b5b02179055507f551dc40198cc79684bb69e4931dba4ac16e4598792ee1c0a5000aeea366d7bb6600060149054906101000a900460ff16604051613b89919061503b565b60405180910390a15b5050565b60136020528060005260406000206000915090508060000160009054906101000a900463ffffffff16908060000160049054906101000a90046fffffffffffffffffffffffffffffffff16908060000160149054906101000a900463ffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154905087565b6000613c4282600001614022565b9050919050565b613c51614033565b73ffffffffffffffffffffffffffffffffffffffff16613c6f612e52565b73ffffffffffffffffffffffffffffffffffffffff1614613cc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cbc906159b5565b60405180910390fd5b565b6000613cef836000018373ffffffffffffffffffffffffffffffffffffffff1660001b61403b565b905092915050565b6000613d1f836000018373ffffffffffffffffffffffffffffffffffffffff1660001b61405e565b905092915050565b6000613d3683600001836140ce565b60001c905092915050565b6000613d69836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6140f9565b905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b613e4981600e613cc790919063ffffffff16565b15613e6457613e6281600e613d4190919063ffffffff16565b505b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060e00160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815260200160038201548152602001600482015481525050905060008160a001518260c00151604051602001613fd992919061533c565b60405160208183030381529060405280519060200120905060006018600083815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b600081600001805490509050919050565b600033905090565b600080836001016000848152602001908152602001600020541415905092915050565b600061406a838361403b565b6140c35782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506140c8565b600090505b92915050565b60008260000182815481106140e6576140e561576c565b5b9060005260206000200154905092915050565b6000808360010160008481526020019081526020016000205490506000811461420157600060018261412b9190615862565b90506000600186600001805490506141439190615862565b90508181146141b25760008660000182815481106141645761416361576c565b5b90600052602060002001549050808760000184815481106141885761418761576c565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806141c6576141c56159d5565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050614207565b60009150505b92915050565b828054828255906000526020600020908101928215614249579160200282015b8281111561424857825182559160200191906001019061422d565b5b50905061425691906142cb565b5090565b6040518060e00160405280600063ffffffff16815260200160006fffffffffffffffffffffffffffffffff168152602001600063ffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081525090565b5b808211156142e45760008160009055506001016142cc565b5090565b6000819050919050565b6142fb816142e8565b82525050565b600060208201905061431660008301846142f2565b92915050565b6000604051905090565b600080fd5b600080fd5b614339816142e8565b811461434457600080fd5b50565b60008135905061435681614330565b92915050565b6000806040838503121561437357614372614326565b5b600061438185828601614347565b925050602061439285828601614347565b9150509250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006143c78261439c565b9050919050565b6143d7816143bc565b82525050565b60006020820190506143f260008301846143ce565b92915050565b60006020828403121561440e5761440d614326565b5b600061441c84828501614347565b91505092915050565b6000819050919050565b61443881614425565b811461444357600080fd5b50565b6000813590506144558161442f565b92915050565b60006020828403121561447157614470614326565b5b600061447f84828501614446565b91505092915050565b60008115159050919050565b61449d81614488565b82525050565b60006020820190506144b86000830184614494565b92915050565b600063ffffffff82169050919050565b6144d7816144be565b81146144e257600080fd5b50565b6000813590506144f4816144ce565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b61451f816144fa565b811461452a57600080fd5b50565b60008135905061453c81614516565b92915050565b61454b816143bc565b811461455657600080fd5b50565b60008135905061456881614542565b92915050565b60008060008060008060c0878903121561458b5761458a614326565b5b600061459989828a016144e5565b96505060206145aa89828a0161452d565b95505060406145bb89828a016144e5565b94505060606145cc89828a01614559565b93505060806145dd89828a01614347565b92505060a06145ee89828a01614347565b9150509295509295509295565b6005811061460857600080fd5b50565b60008135905061461a816145fb565b92915050565b60006020828403121561463657614635614326565b5b60006146448482850161460b565b91505092915050565b60006020828403121561466357614662614326565b5b600061467184828501614559565b91505092915050565b6000806040838503121561469157614690614326565b5b600061469f85828601614347565b92505060206146b085828601614559565b9150509250929050565b6000819050919050565b60006146df6146da6146d58461439c565b6146ba565b61439c565b9050919050565b60006146f1826146c4565b9050919050565b6000614703826146e6565b9050919050565b614713816146f8565b82525050565b600060208201905061472e600083018461470a565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61478282614739565b810181811067ffffffffffffffff821117156147a1576147a061474a565b5b80604052505050565b60006147b461431c565b90506147c08282614779565b919050565b600067ffffffffffffffff8211156147e0576147df61474a565b5b602082029050602081019050919050565b600080fd5b6000614809614804846147c5565b6147aa565b9050808382526020820190506020840283018581111561482c5761482b6147f1565b5b835b8181101561485557806148418882614347565b84526020840193505060208101905061482e565b5050509392505050565b600082601f83011261487457614873614734565b5b81356148848482602086016147f6565b91505092915050565b600080600080600060a086880312156148a9576148a8614326565b5b60006148b788828901614347565b95505060206148c888828901614347565b94505060406148d988828901614347565b935050606086013567ffffffffffffffff8111156148fa576148f961432b565b5b6149068882890161485f565b925050608061491788828901614347565b9150509295509295909350565b600067ffffffffffffffff82111561493f5761493e61474a565b5b602082029050602081019050919050565b600061496361495e84614924565b6147aa565b90508083825260208201905060208402830185811115614986576149856147f1565b5b835b818110156149af578061499b8882614559565b845260208401935050602081019050614988565b5050509392505050565b600082601f8301126149ce576149cd614734565b5b81356149de848260208601614950565b91505092915050565b6000602082840312156149fd576149fc614326565b5b600082013567ffffffffffffffff811115614a1b57614a1a61432b565b5b614a27848285016149b9565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614a65816144be565b82525050565b614a74816144fa565b82525050565b614a83816143bc565b82525050565b614a92816142e8565b82525050565b60e082016000820151614aae6000850182614a5c565b506020820151614ac16020850182614a6b565b506040820151614ad46040850182614a5c565b506060820151614ae76060850182614a7a565b506080820151614afa6080850182614a89565b5060a0820151614b0d60a0850182614a89565b5060c0820151614b2060c0850182614a89565b50505050565b6000614b328383614a98565b60e08301905092915050565b6000602082019050919050565b6000614b5682614a30565b614b608185614a3b565b9350614b6b83614a4c565b8060005b83811015614b9c578151614b838882614b26565b9750614b8e83614b3e565b925050600181019050614b6f565b5085935050505092915050565b60006020820190508181036000830152614bc38184614b4b565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000614c038383614a7a565b60208301905092915050565b6000602082019050919050565b6000614c2782614bcb565b614c318185614bd6565b9350614c3c83614be7565b8060005b83811015614c6d578151614c548882614bf7565b9750614c5f83614c0f565b925050600181019050614c40565b5085935050505092915050565b60006020820190508181036000830152614c948184614c1c565b905092915050565b600080600060608486031215614cb557614cb4614326565b5b6000614cc386828701614347565b9350506020614cd486828701614559565b9250506040614ce586828701614559565b9150509250925092565b6000604082019050614d0460008301856142f2565b614d116020830184614494565b9392505050565b6000608082019050614d2d60008301876142f2565b614d3a60208301866142f2565b614d4760408301856142f2565b614d5460608301846142f2565b95945050505050565b600080fd5b60008083601f840112614d7857614d77614734565b5b8235905067ffffffffffffffff811115614d9557614d94614d5d565b5b602083019150836001820283011115614db157614db06147f1565b5b9250929050565b60008060008060608587031215614dd257614dd1614326565b5b6000614de087828801614559565b9450506020614df187828801614347565b935050604085013567ffffffffffffffff811115614e1257614e1161432b565b5b614e1e87828801614d62565b925092505092959194509250565b60008060408385031215614e4357614e42614326565b5b6000614e5185828601614559565b9250506020614e6285828601614347565b9150509250929050565b600060a082019050614e8160008301886142f2565b614e8e60208301876142f2565b614e9b60408301866142f2565b614ea860608301856142f2565b614eb560808301846142f2565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60038110614eff57614efe614ebf565b5b50565b6000819050614f1082614eee565b919050565b6000614f2082614f02565b9050919050565b614f3081614f15565b82525050565b6000602082019050614f4b6000830184614f27565b92915050565b600080600080600080600060e0888a031215614f7057614f6f614326565b5b6000614f7e8a828b01614347565b9750506020614f8f8a828b016144e5565b9650506040614fa08a828b0161452d565b9550506060614fb18a828b016144e5565b9450506080614fc28a828b01614559565b93505060a0614fd38a828b01614347565b92505060c0614fe48a828b01614347565b91505092959891949750929550565b6005811061500457615003614ebf565b5b50565b600081905061501582614ff3565b919050565b600061502582615007565b9050919050565b6150358161501a565b82525050565b6000602082019050615050600083018461502c565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600061508e8383614a89565b60208301905092915050565b6000602082019050919050565b60006150b282615056565b6150bc8185615061565b93506150c783615072565b8060005b838110156150f85781516150df8882615082565b97506150ea8361509a565b9250506001810190506150cb565b5085935050505092915050565b6000602082019050818103600083015261511f81846150a7565b905092915050565b615130816144be565b82525050565b61513f816144fa565b82525050565b600060e08201905061515a600083018a615127565b6151676020830189615136565b6151746040830188615127565b61518160608301876143ce565b61518e60808301866142f2565b61519b60a08301856142f2565b6151a860c08301846142f2565b98975050505050505050565b60006040820190506151c960008301856142f2565b6151d660208301846142f2565b9392505050565b6000815190506151ec8161442f565b92915050565b60006020828403121561520857615207614326565b5b6000615216848285016151dd565b91505092915050565b61522881614425565b82525050565b6000604082019050615243600083018561521f565b6152506020830184614f27565b9392505050565b60008151905061526681614542565b92915050565b60006020828403121561528257615281614326565b5b600061529084828501615257565b91505092915050565b60006040820190506152ae60008301856142f2565b6152bb60208301846143ce565b9392505050565b6152cb81614488565b81146152d657600080fd5b50565b6000815190506152e8816152c2565b92915050565b60006020828403121561530457615303614326565b5b6000615312848285016152d9565b91505092915050565b6000819050919050565b615336615331826142e8565b61531b565b82525050565b60006153488285615325565b6020820191506153588284615325565b6020820191508190509392505050565b600060608201905061537d60008301866142f2565b61538a60208301856142f2565b61539760408301846142f2565b949350505050565b600060ff82169050919050565b6153b58161539f565b81146153c057600080fd5b50565b6000815190506153d2816153ac565b92915050565b6000602082840312156153ee576153ed614326565b5b60006153fc848285016153c3565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561548b5780860481111561546757615466615405565b5b60018516156154765780820291505b808102905061548485615434565b945061544b565b94509492505050565b6000826154a45760019050615560565b816154b25760009050615560565b81600181146154c857600281146154d257615501565b6001915050615560565b60ff8411156154e4576154e3615405565b5b8360020a9150848211156154fb576154fa615405565b5b50615560565b5060208310610133831016604e8410600b84101617156155365782820a90508381111561553157615530615405565b5b615560565b6155438484846001615441565b9250905081840481111561555a57615559615405565b5b81810290505b9392505050565b6000615572826142e8565b915061557d8361539f565b92506155aa7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615494565b905092915050565b6000815190506155c181614330565b92915050565b6000602082840312156155dd576155dc614326565b5b60006155eb848285016155b2565b91505092915050565b60006155ff826142e8565b915061560a836142e8565b9250828202615618816142e8565b9150828204841483151761562f5761562e615405565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000615670826142e8565b915061567b836142e8565b92508261568b5761568a615636565b5b828204905092915050565b60006156a1826142e8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036156d3576156d2615405565b5b600182019050919050565b60006156e9826142e8565b91506156f4836142e8565b925082820190508082111561570c5761570b615405565b5b92915050565b600060a08201905061572760008301886142f2565b61573460208301876142f2565b61574160408301866142f2565b818103606083015261575381856150a7565b905061576260808301846142f2565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b60006157c06157bb6157b68461579b565b6146ba565b6142e8565b9050919050565b6157d0816157a5565b82525050565b60006020820190506157eb60008301846157c7565b92915050565b600082825260208201905092915050565b82818337600083830152505050565b600061581d83856157f1565b935061582a838584615802565b61583383614739565b840190509392505050565b60006020820190508181036000830152615859818486615811565b90509392505050565b600061586d826142e8565b9150615878836142e8565b92508282039050818111156158905761588f615405565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615903602683615896565b915061590e826158a7565b604082019050919050565b60006020820190508181036000830152615932816158f6565b9050919050565b600060408201905061594e60008301856143ce565b81810360208301526159608184614c1c565b90509392505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061599f602083615896565b91506159aa82615969565b602082019050919050565b600060208201905081810360008301526159ce81615992565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212200fe74711ac14a72051508484c7172027792001dda6e23b8fc6bfd1061f1ba49764736f6c63430008110033000000000000000000000000fe65755d391ecb3ad1c7ec22d9fa6b05075bea4600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002

Raw Trace

No trace entries found.