Transaktionsdetails
Transaktions-Hash
: 0x8ec1fe5f9273876b329e685f1f5036bcf7c8a4dae06a8fe91245b5199658ef66
Interagiert mit (bis):
Betrag:
0ETH
($0)
Transaktionsgebühr:
0,000045771555434141
$0,14
L2 Gas price:
0,000000000008858056 ETH(0,008858056 Gwei)
L2-Gaslimit & -nutzung:
7.687.557|
5.083.525(66,13 %)
L2 fee paid:
0,0000450301491274 ETH
L2-Gasgebühr:
Base: 0,007758056 Gwei
|Max. Priorität: 0,0011 Gwei
|Max.: 0,0132 Gwei
L1-Gaspreis:
0,000000002018519497 ETH(2,018519497 Gwei)
L1 verbrauchtes Gas:
154.613
L1-Gebühr Skalar:
0
L1 fee paid:
0,000000741406306741 ETH
Andere Attribute:
Transaktionsart:2(Eine von EIP-1559 initiierte Transaktionsart)
Nonce:186
Position im Block:158
Input-Daten:
0x60806040526001600360146101000a81548160ff021916908315150217905550606460045534801561002f575f80fd5b50604051615bcb380380615bcb8339818101604052810190610051919061025b565b60015f819055505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100bd576040517fd741b0ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610122576040517fcff9f19400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736e7d74fa7d5c90fef9f0512987605a6d546181bb60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610299565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61022a82610201565b9050919050565b61023a81610220565b8114610244575f80fd5b50565b5f8151905061025581610231565b92915050565b5f8060408385031215610271576102706101fd565b5b5f61027e85828601610247565b925050602061028f85828601610247565b9150509250929050565b615925806102a65f395ff3fe608060405234801561000f575f80fd5b50600436106100f3575f3560e01c80634bb7b59911610095578063a0b5509511610064578063a0b5509514610249578063a5a48d6b14610281578063db1c45f9146102b1578063f160d369146102cf576100f3565b80634bb7b599146101c357806358aba00f146101e15780635e271882146101fd578063890b8a421461022d576100f3565b80633e7b0c94116100d15780633e7b0c941461014d578063439c06191461016b5780634690484014610187578063481c6a75146101a5576100f3565b80630cf5dbac146100f757806322f439b4146101135780632a29a55814610131575b5f80fd5b610111600480360381019061010c9190611405565b6102eb565b005b61011b6103b7565b604051610128919061144a565b60405180910390f35b61014b6004803603810190610146919061148d565b6103ca565b005b61015561046d565b60405161016291906114c7565b60405180910390f35b6101856004803603810190610180919061153a565b610473565b005b61018f6105a1565b60405161019c9190611574565b60405180910390f35b6101ad6105c6565b6040516101ba9190611574565b60405180910390f35b6101cb6105eb565b6040516101d89190611574565b60405180910390f35b6101fb60048036038101906101f6919061153a565b610610565b005b610217600480360381019061021291906115ca565b61073e565b6040516102249190611574565b60405180910390f35b6102476004803603810190610242919061161a565b610db6565b005b610263600480360381019061025e9190611405565b610f0e565b604051610278999897969594939291906116f5565b60405180910390f35b61029b6004803603810190610296919061153a565b611037565b6040516102a891906114c7565b60405180910390f35b6102b961104c565b6040516102c69190611979565b60405180910390f35b6102e960048036038101906102e4919061153a565b611230565b005b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610371576040517fc0fc8a8a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113888111156103ad576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060048190555050565b600360149054906101000a900460ff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610450576040517fc0fc8a8a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600360146101000a81548160ff02191690831515021790555050565b60045481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f9576040517fc0fc8a8a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361055e576040517f939ebede00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610696576040517fc0fc8a8a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036106fb576040517fd741b0ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f61074761135e565b5f8203610780576040517f2f2c7a9700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600360149054906101000a900460ff1680156107e9575060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610820576040517f34daddb000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8473ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b81526004015f60405180830381865afa158015610869573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906108919190611ab7565b90505f8573ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109019190611b28565b90505f86858760025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1687876004543360405161095d906113b4565b61096f99989796959493929190611b62565b604051809103905ff080158015610988573d5f803e3d5ffd5b5090505f8773ffffffffffffffffffffffffffffffffffffffff166323b872dd3330896040518463ffffffff1660e01b81526004016109c993929190611bf4565b6020604051808303815f875af11580156109e5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a099190611c3d565b905080610a42576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8773ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83886040518363ffffffff1660e01b8152600401610a7d929190611c68565b6020604051808303815f875af1158015610a99573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610abd9190611c3d565b905080610af6576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600160055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060076040518061012001604052808473ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018560ff1681526020015f81526020015f81526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018967ffffffffffffffff1681526020018881526020015f815250908060018154018082558091505060019003905f5260205f2090600902015f909190919091505f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001019081610c459190611e89565b506040820151816002015f6101000a81548160ff021916908360ff160217905550606082015181600301556080820151816004015560a0820151816005015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c0820151816006015560e08201518160070155610100820151816008015550505f6001600780549050610cf49190611f85565b90508060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fd9dff4537f23d56ff8961ea7d2b1b4f80e179fe5191a28dcadbff89a161fa2ff8787604051610d97929190611fb8565b60405180910390a38295505050505050610daf6113ab565b9392505050565b60055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610e36576040517f032d9f6900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f60078281548110610e8c57610e8b611fe6565b5b905f5260205f20906009020190508481600301819055508381600401819055508281600801819055503373ffffffffffffffffffffffffffffffffffffffff167f82868c1795df593cd705ca1a9b42eb0ab69c1ec6db3956b29a0f0f49dbe9ac14868686604051610eff93929190612013565b60405180910390a25050505050565b60078181548110610f1d575f80fd5b905f5260205f2090600902015f91509050805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806001018054610f6190611cbc565b80601f0160208091040260200160405190810160405280929190818152602001828054610f8d90611cbc565b8015610fd85780601f10610faf57610100808354040283529160200191610fd8565b820191905f5260205f20905b815481529060010190602001808311610fbb57829003601f168201915b505050505090806002015f9054906101000a900460ff1690806003015490806004015490806005015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060060154908060070154908060080154905089565b6006602052805f5260405f205f915090505481565b60606007805480602002602001604051908101604052809291908181526020015f905b82821015611227578382905f5260205f209060090201604051806101200160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820180546110f590611cbc565b80601f016020809104026020016040519081016040528092919081815260200182805461112190611cbc565b801561116c5780601f106111435761010080835404028352916020019161116c565b820191905f5260205f20905b81548152906001019060200180831161114f57829003601f168201915b50505050508152602001600282015f9054906101000a900460ff1660ff1660ff1681526020016003820154815260200160048201548152602001600582015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160068201548152602001600782015481526020016008820154815250508152602001906001019061106f565b50505050905090565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112b6576040517fc0fc8a8a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361131b576040517fcff9f19400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025f54036113a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139990612092565b60405180910390fd5b60025f81905550565b60015f81905550565b61383f806120b183390190565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6113e4816113d2565b81146113ee575f80fd5b50565b5f813590506113ff816113db565b92915050565b5f6020828403121561141a576114196113ca565b5b5f611427848285016113f1565b91505092915050565b5f8115159050919050565b61144481611430565b82525050565b5f60208201905061145d5f83018461143b565b92915050565b61146c81611430565b8114611476575f80fd5b50565b5f8135905061148781611463565b92915050565b5f602082840312156114a2576114a16113ca565b5b5f6114af84828501611479565b91505092915050565b6114c1816113d2565b82525050565b5f6020820190506114da5f8301846114b8565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611509826114e0565b9050919050565b611519816114ff565b8114611523575f80fd5b50565b5f8135905061153481611510565b92915050565b5f6020828403121561154f5761154e6113ca565b5b5f61155c84828501611526565b91505092915050565b61156e816114ff565b82525050565b5f6020820190506115875f830184611565565b92915050565b5f67ffffffffffffffff82169050919050565b6115a98161158d565b81146115b3575f80fd5b50565b5f813590506115c4816115a0565b92915050565b5f805f606084860312156115e1576115e06113ca565b5b5f6115ee86828701611526565b93505060206115ff868287016115b6565b9250506040611610868287016113f1565b9150509250925092565b5f805f60608486031215611631576116306113ca565b5b5f61163e868287016113f1565b935050602061164f868287016113f1565b9250506040611660868287016113f1565b9150509250925092565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6116ac8261166a565b6116b68185611674565b93506116c6818560208601611684565b6116cf81611692565b840191505092915050565b5f60ff82169050919050565b6116ef816116da565b82525050565b5f610120820190506117095f83018c611565565b818103602083015261171b818b6116a2565b905061172a604083018a6116e6565b61173760608301896114b8565b61174460808301886114b8565b61175160a0830187611565565b61175e60c08301866114b8565b61176b60e08301856114b8565b6117796101008301846114b8565b9a9950505050505050505050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6117b9816114ff565b82525050565b5f82825260208201905092915050565b5f6117d98261166a565b6117e381856117bf565b93506117f3818560208601611684565b6117fc81611692565b840191505092915050565b611810816116da565b82525050565b61181f816113d2565b82525050565b5f61012083015f83015161183b5f8601826117b0565b506020830151848203602086015261185382826117cf565b91505060408301516118686040860182611807565b50606083015161187b6060860182611816565b50608083015161188e6080860182611816565b5060a08301516118a160a08601826117b0565b5060c08301516118b460c0860182611816565b5060e08301516118c760e0860182611816565b506101008301516118dc610100860182611816565b508091505092915050565b5f6118f28383611825565b905092915050565b5f602082019050919050565b5f61191082611787565b61191a8185611791565b93508360208202850161192c856117a1565b805f5b85811015611967578484038952815161194885826118e7565b9450611953836118fa565b925060208a0199505060018101905061192f565b50829750879550505050505092915050565b5f6020820190508181035f8301526119918184611906565b905092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6119d782611692565b810181811067ffffffffffffffff821117156119f6576119f56119a1565b5b80604052505050565b5f611a086113c1565b9050611a1482826119ce565b919050565b5f67ffffffffffffffff821115611a3357611a326119a1565b5b611a3c82611692565b9050602081019050919050565b5f611a5b611a5684611a19565b6119ff565b905082815260208101848484011115611a7757611a7661199d565b5b611a82848285611684565b509392505050565b5f82601f830112611a9e57611a9d611999565b5b8151611aae848260208601611a49565b91505092915050565b5f60208284031215611acc57611acb6113ca565b5b5f82015167ffffffffffffffff811115611ae957611ae86113ce565b5b611af584828501611a8a565b91505092915050565b611b07816116da565b8114611b11575f80fd5b50565b5f81519050611b2281611afe565b92915050565b5f60208284031215611b3d57611b3c6113ca565b5b5f611b4a84828501611b14565b91505092915050565b611b5c8161158d565b82525050565b5f61012082019050611b765f83018c611565565b611b83602083018b6114b8565b611b90604083018a611b53565b611b9d6060830189611565565b611baa6080830188611565565b81810360a0830152611bbc81876116a2565b9050611bcb60c08301866116e6565b611bd860e08301856114b8565b611be6610100830184611565565b9a9950505050505050505050565b5f606082019050611c075f830186611565565b611c146020830185611565565b611c2160408301846114b8565b949350505050565b5f81519050611c3781611463565b92915050565b5f60208284031215611c5257611c516113ca565b5b5f611c5f84828501611c29565b91505092915050565b5f604082019050611c7b5f830185611565565b611c8860208301846114b8565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611cd357607f821691505b602082108103611ce657611ce5611c8f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611d487fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611d0d565b611d528683611d0d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611d8d611d88611d83846113d2565b611d6a565b6113d2565b9050919050565b5f819050919050565b611da683611d73565b611dba611db282611d94565b848454611d19565b825550505050565b5f90565b611dce611dc2565b611dd9818484611d9d565b505050565b5b81811015611dfc57611df15f82611dc6565b600181019050611ddf565b5050565b601f821115611e4157611e1281611cec565b611e1b84611cfe565b81016020851015611e2a578190505b611e3e611e3685611cfe565b830182611dde565b50505b505050565b5f82821c905092915050565b5f611e615f1984600802611e46565b1980831691505092915050565b5f611e798383611e52565b9150826002028217905092915050565b611e928261166a565b67ffffffffffffffff811115611eab57611eaa6119a1565b5b611eb58254611cbc565b611ec0828285611e00565b5f60209050601f831160018114611ef1575f8415611edf578287015190505b611ee98582611e6e565b865550611f50565b601f198416611eff86611cec565b5f5b82811015611f2657848901518255600182019150602085019450602081019050611f01565b86831015611f435784890151611f3f601f891682611e52565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611f8f826113d2565b9150611f9a836113d2565b9250828203905081811115611fb257611fb1611f58565b5b92915050565b5f6040820190508181035f830152611fd081856116a2565b9050611fdf60208301846116e6565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6060820190506120265f8301866114b8565b61203360208301856114b8565b61204060408301846114b8565b949350505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f61207c601f83611674565b915061208782612048565b602082019050919050565b5f6020820190508181035f8301526120a981612070565b905091905056fe610180604052348015610010575f80fd5b5060405161383f38038061383f83398181016040528101906100329190610435565b60015f81905550428767ffffffffffffffff161161007c576040517f4c74403d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8873ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508473ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250503373ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250508560025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508761010081815250508667ffffffffffffffff166101208167ffffffffffffffff168152505083600190816101c19190610719565b508260ff166101408160ff16815250508161016081815250505050505050505050506107e8565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610222826101f9565b9050919050565b61023281610218565b811461023c575f80fd5b50565b5f8151905061024d81610229565b92915050565b5f819050919050565b61026581610253565b811461026f575f80fd5b50565b5f815190506102808161025c565b92915050565b5f67ffffffffffffffff82169050919050565b6102a281610286565b81146102ac575f80fd5b50565b5f815190506102bd81610299565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610311826102cb565b810181811067ffffffffffffffff821117156103305761032f6102db565b5b80604052505050565b5f6103426101e8565b905061034e8282610308565b919050565b5f67ffffffffffffffff82111561036d5761036c6102db565b5b610376826102cb565b9050602081019050919050565b8281835e5f83830152505050565b5f6103a361039e84610353565b610339565b9050828152602081018484840111156103bf576103be6102c7565b5b6103ca848285610383565b509392505050565b5f82601f8301126103e6576103e56102c3565b5b81516103f6848260208601610391565b91505092915050565b5f60ff82169050919050565b610414816103ff565b811461041e575f80fd5b50565b5f8151905061042f8161040b565b92915050565b5f805f805f805f805f6101208a8c031215610453576104526101f1565b5b5f6104608c828d0161023f565b99505060206104718c828d01610272565b98505060406104828c828d016102af565b97505060606104938c828d0161023f565b96505060806104a48c828d0161023f565b95505060a08a015167ffffffffffffffff8111156104c5576104c46101f5565b5b6104d18c828d016103d2565b94505060c06104e28c828d01610421565b93505060e06104f38c828d01610272565b9250506101006105058c828d0161023f565b9150509295985092959850929598565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061056357607f821691505b6020821081036105765761057561051f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261059d565b6105e2868361059d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61061d61061861061384610253565b6105fa565b610253565b9050919050565b5f819050919050565b61063683610603565b61064a61064282610624565b8484546105a9565b825550505050565b5f90565b61065e610652565b61066981848461062d565b505050565b5b8181101561068c576106815f82610656565b60018101905061066f565b5050565b601f8211156106d1576106a28161057c565b6106ab8461058e565b810160208510156106ba578190505b6106ce6106c68561058e565b83018261066e565b50505b505050565b5f82821c905092915050565b5f6106f15f19846008026106d6565b1980831691505092915050565b5f61070983836106e2565b9150826002028217905092915050565b61072282610515565b67ffffffffffffffff81111561073b5761073a6102db565b5b610745825461054c565b610750828285610690565b5f60209050601f831160018114610781575f841561076f578287015190505b61077985826106fe565b8655506107e0565b601f19841661078f8661057c565b5f5b828110156107b657848901518255600182019150602085019450602081019050610791565b868310156107d357848901516107cf601f8916826106e2565b8355505b6001600288020188555050505b505050505050565b60805160a05160c05160e05161010051610120516101405161016051612f626108dd5f395f8181610cc9015261173b01525f818161076d0152610ca501525f818161064f015281816106870152818161131f015281816115c0015261163f01525f818161079501528181610f8b0152818161122001526120ed01525f81816105fa01528181610ff3015261107301525f8181611ce90152611dd401525f8181610d120152818161139f0152818161142f015281816114dc0152611f1801525f81816106bf01528181610fb7015281816110e60152818161178301528181611859015281816119bd0152611eec0152612f625ff3fe608060405260043610610180575f3560e01c80637b61c320116100d0578063caba2d8711610089578063d89135cd11610063578063d89135cd1461053d578063dfbf53ae14610567578063fc0c546a14610591578063fccc2813146105bb57610180565b8063caba2d871461049a578063cc364f48146104c4578063ce653d5f1461050157610180565b80637b61c320146103ae5780638fdd3d6b146103d8578063a85adeab146103f4578063b135a1451461041e578063b6b55f2514610448578063c45a01551461047057610180565b806347ce07cc1161013d5780635fdecdfa116101175780635fdecdfa146103075780636c66cbb91461034457806370740ac91461036e578063785fa6271461038457610180565b806347ce07cc1461028b5780634e76a846146102b557806352a5f1f8146102df57610180565b80632f6fe3961461018457806337b1b229146101ae578063382396ee146101d85780633b97e8561461020d5780633e7b0c94146102375780634690484014610261575b5f80fd5b34801561018f575f80fd5b506101986105e5565b6040516101a5919061230d565b60405180910390f35b3480156101b9575f80fd5b506101c26105f8565b6040516101cf9190612365565b60405180910390f35b3480156101e3575f80fd5b506101ec61061c565b6040516102049c9b9a9998979695949392919061258f565b60405180910390f35b348015610218575f80fd5b50610221610ca3565b60405161022e919061265c565b60405180910390f35b348015610242575f80fd5b5061024b610cc7565b6040516102589190612675565b60405180910390f35b34801561026c575f80fd5b50610275610ceb565b6040516102829190612365565b60405180910390f35b348015610296575f80fd5b5061029f610d10565b6040516102ac91906126e9565b60405180910390f35b3480156102c0575f80fd5b506102c9610d34565b6040516102d69190612675565b60405180910390f35b3480156102ea575f80fd5b50610305600480360381019061030091906127a0565b610d3a565b005b348015610312575f80fd5b5061032d6004803603810190610328919061281a565b610e32565b60405161033b929190612845565b60405180910390f35b34801561034f575f80fd5b50610358610e80565b604051610365919061230d565b60405180910390f35b348015610379575f80fd5b50610382610e93565b005b34801561038f575f80fd5b5061039861121e565b6040516103a59190612675565b60405180910390f35b3480156103b9575f80fd5b506103c2611242565b6040516103cf919061286c565b60405180910390f35b6103f260048036038101906103ed919061288c565b6112ce565b005b3480156103ff575f80fd5b506104086115be565b60405161041591906128c6565b60405180910390f35b348015610429575f80fd5b506104326115e2565b60405161043f9190612675565b60405180910390f35b348015610453575f80fd5b5061046e6004803603810190610469919061281a565b6115ee565b005b34801561047b575f80fd5b50610484611dd2565b6040516104919190612365565b60405180910390f35b3480156104a5575f80fd5b506104ae611df6565b6040516104bb919061230d565b60405180910390f35b3480156104cf575f80fd5b506104ea60048036038101906104e5919061281a565b611e08565b6040516104f8929190612845565b60405180910390f35b34801561050c575f80fd5b50610527600480360381019061052291906128df565b611ea9565b6040516105349190612675565b60405180910390f35b348015610548575f80fd5b50610551611ebe565b60405161055e9190612675565b60405180910390f35b348015610572575f80fd5b5061057b611ec4565b6040516105889190612365565b60405180910390f35b34801561059c575f80fd5b506105a5611eea565b6040516105b2919061292a565b60405180910390f35b3480156105c6575f80fd5b506105cf611f0e565b6040516105dc9190612365565b60405180910390f35b600260149054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f805f6060805f60605f805f805f600260149054906101000a900460ff169b5060055f9054906101000a900460ff169a507f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff164210610684575f6106bb565b427f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff166106ba9190612970565b5b99507f00000000000000000000000000000000000000000000000000000000000000009650600180546106ed906129d0565b80601f0160208091040260200160405190810160405280929190818152602001828054610719906129d0565b80156107645780601f1061073b57610100808354040283529160200191610764565b820191905f5260205f20905b81548152906001019060200180831161074757829003601f168201915b505050505095507f0000000000000000000000000000000000000000000000000000000000000000945060035493507f00000000000000000000000000000000000000000000000000000000000000009250600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600560159054906101000a900460ff1690505f60068054905090505f81036108625760605f8067ffffffffffffffff81111561081a57610819612a00565b5b6040519080825280602002602001820160405280156108485781602001602082028036833780820191505090505b5090508e8e8e84849e509e509e509e509e50505050610c95565b5f8167ffffffffffffffff81111561087d5761087c612a00565b5b6040519080825280602002602001820160405280156108ab5781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff8111156108c9576108c8612a00565b5b6040519080825280602002602001820160405280156108f75781602001602082028036833780820191505090505b5090505f805f90505b84811015610b3f575f6006828154811061091d5761091c612a2d565b5b905f5260205f2090600202016040518060400160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152505090505f8083146109dd57600160066001856109ad9190612970565b815481106109be576109bd612a2d565b5b905f5260205f209060020201600101546109d89190612a5a565b6109df565b5f5b90505f826020015190505f600183836109f89190612970565b610a029190612a5a565b90505f805f90505b87811015610aa757855f015173ffffffffffffffffffffffffffffffffffffffff168a8281518110610a3f57610a3e612a2d565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603610a9a5782898281518110610a7657610a75612a2d565b5b60200260200101818151610a8a9190612a5a565b9150818152505060019150610aa7565b8080600101915050610a0a565b5080610b2d57845f0151898881518110610ac457610ac3612a2d565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081888881518110610b1257610b11612a2d565b5b6020026020010181815250508680610b2990612a8d565b9750505b50505050508080600101915050610900565b508067ffffffffffffffff811115610b5a57610b59612a00565b5b604051908082528060200260200182016040528015610b885781602001602082028036833780820191505090505b509c508067ffffffffffffffff811115610ba557610ba4612a00565b5b604051908082528060200260200182016040528015610bd35781602001602082028036833780820191505090505b509b505f5b81811015610c8f57838181518110610bf357610bf2612a2d565b5b60200260200101518e8281518110610c0e57610c0d612a2d565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828181518110610c5b57610c5a612a2d565b5b60200260200101518d8281518110610c7657610c75612a2d565b5b6020026020010181815250508080600101915050610bd8565b50505050505b909192939495969798999a9b565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60045481565b5f610d43611f15565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610db3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610daa90612b1e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1890612bac565b60405180910390fd5b610e2c848484611f3c565b50505050565b60068181548110610e41575f80fd5b905f5260205f2090600202015f91509050805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b600560159054906101000a900460ff1681565b610e9b612175565b600260149054906101000a900460ff16610ee1576040517f919142bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055f9054906101000a900460ff16610f26576040517f1a9faa4100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560159054906101000a900460ff1615610f6d576040517fc235631200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600560156101000a81548160ff0219169083151502179055505f7f000000000000000000000000000000000000000000000000000000000000000090505f600354036110e4577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb7f0000000000000000000000000000000000000000000000000000000000000000836040518363ffffffff1660e01b8152600401611030929190612845565b6020604051808303815f875af115801561104c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110709190612bf4565b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f95681e512bc0fe659e195e06c283eada494316f3d801213e48e7101af92bf770826040516110d79190612675565b60405180910390a2611213565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401611161929190612845565b6020604051808303815f875af115801561117d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111a19190612bf4565b50600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f95681e512bc0fe659e195e06c283eada494316f3d801213e48e7101af92bf7708260405161120a9190612675565b60405180910390a25b5061121c6121c2565b565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001805461124f906129d0565b80601f016020809104026020016040519081016040528092919081815260200182805461127b906129d0565b80156112c65780601f1061129d576101008083540402835291602001916112c6565b820191905f5260205f20905b8154815290600101906020018083116112a957829003601f168201915b505050505081565b6112d6612175565b600260149054906101000a900460ff161561131d576040517f919142bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff16421015611381576040517f4c74403d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600260146101000a81548160ff0219169083151502179055505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166382ee990c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611406573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061142a9190612c33565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663b88c9148836040518263ffffffff1660e01b81526004016114869190612365565b602060405180830381865afa1580156114a1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114c59190612ca3565b6fffffffffffffffffffffffffffffffff1690505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166319cb825f8385876040518463ffffffff1660e01b8152600401611536929190612cdd565b60206040518083038185885af1158015611552573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906115779190612d18565b90507fce24807f7e4b60b4e641462f13029fa5e5f79075bbc3f8e5cd43ecd19661d760816040516115a89190612d73565b60405180910390a15050506115bb6121c2565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600680549050905090565b6115f6612175565b600260149054906101000a900460ff161561163d576040517f919142bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff1642106116a0576040517f4c74403d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f81036116d9576040517f1f2a200500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054036117355760045f81548092919061172f90612a8d565b91905055505b5f6127107f0000000000000000000000000000000000000000000000000000000000000000836117659190612d8c565b61176f9190612dfa565b90505f818361177e9190612970565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff1660e01b81526004016117de93929190612e2a565b6020604051808303815f875af11580156117fa573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061181e9190612bf4565b905080611857576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518363ffffffff1660e01b81526004016118d3929190612845565b6020604051808303815f875af11580156118ef573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119139190612bf4565b90508061194c576040517f4033e4e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f2efaa293c55de23605e09068d1e04931f406e45644d098b3c40ba50f525df52360025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516119b39190612365565b60405180910390a27f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb620babaa846040518363ffffffff1660e01b8152600401611a19929190612845565b6020604051808303815f875af1158015611a35573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a599190612bf4565b905080611a92576040517faac1169b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167ffd38818f5291bf0bb3a2a48aadc06ba8757865d1dabd804585338aab3009dcb683604051611ad89190612675565b60405180910390a28360075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611b2c9190612a5a565b925050819055508360035f828254611b449190612a5a565b925050819055505f6001600354611b5b9190612970565b90505f60068054905014158015611bef57503373ffffffffffffffffffffffffffffffffffffffff1660066001600680549050611b989190612970565b81548110611ba957611ba8612a2d565b5b905f5260205f2090600202015f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15611c43578460066001600680549050611c099190612970565b81548110611c1a57611c19612a2d565b5b905f5260205f2090600202016001015f828254611c379190612a5a565b92505081905550611ce7565b600660405180604001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200183815250908060018154018082558091505060019003905f5260205f2090600202015f909190919091505f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015550505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663890b8a42600454600354426040518463ffffffff1660e01b8152600401611d4893929190612e5f565b5f604051808303815f87803b158015611d5f575f80fd5b505af1158015611d71573d5f803e3d5ffd5b505050503373ffffffffffffffffffffffffffffffffffffffff167f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df786604051611dbb9190612675565b60405180910390a250505050611dcf6121c2565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60055f9054906101000a900460ff1681565b5f805f60068481548110611e1f57611e1e612a2d565b5b905f5260205f2090600202016040518060400160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815250509050805f015181602001519250925050915091565b6007602052805f5260405f205f915090505481565b60035481565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b620babaa81565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b600260149054906101000a900460ff16611f82576040517f919142bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055f9054906101000a900460ff1615611fc8576040517f4a4117f900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600160055f6101000a81548160ff0219169083151502179055505f60035490505f8103612035575f600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612091565b5f81835f1c6120449190612e94565b905061204f816121cb565b600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f75060f9e79552df167b73353fee6237a75bb5ba8ea022f77224e32f152138bcb7f00000000000000000000000000000000000000000000000000000000000000006040516121199190612675565b60405180910390a28273ffffffffffffffffffffffffffffffffffffffff167fd299755aa265bbec2e80e44e14c3ae068c6505f620a5e28073bc3a0c02eca2e08560405161216791906128c6565b60405180910390a250505050565b60025f54036121b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b090612f0e565b60405180910390fd5b60025f81905550565b60015f81905550565b5f805f90505f60016006805490506121e39190612970565b90505b8082116122bc575f600182846121fc9190612a5a565b901c90505f6006828154811061221557612214612a2d565b5b905f5260205f2090600202016040518060400160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815250509050806020015186116122a657805f01519450505050506122ee565b6001826122b39190612a5a565b935050506121e6565b6040517f79e19ffe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b5f8115159050919050565b612307816122f3565b82525050565b5f6020820190506123205f8301846122fe565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61234f82612326565b9050919050565b61235f81612345565b82525050565b5f6020820190506123785f830184612356565b92915050565b5f819050919050565b6123908161237e565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6123c881612345565b82525050565b5f6123d983836123bf565b60208301905092915050565b5f602082019050919050565b5f6123fb82612396565b61240581856123a0565b9350612410836123b0565b805f5b8381101561244057815161242788826123ce565b9750612432836123e5565b925050600181019050612413565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61247f8161237e565b82525050565b5f6124908383612476565b60208301905092915050565b5f602082019050919050565b5f6124b28261244d565b6124bc8185612457565b93506124c783612467565b805f5b838110156124f75781516124de8882612485565b97506124e98361249c565b9250506001810190506124ca565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61254682612504565b612550818561250e565b935061256081856020860161251e565b6125698161252c565b840191505092915050565b5f60ff82169050919050565b61258981612574565b82525050565b5f610180820190506125a35f83018f6122fe565b6125b0602083018e6122fe565b6125bd604083018d612387565b81810360608301526125cf818c6123f1565b905081810360808301526125e3818b6124a8565b90506125f260a083018a612356565b81810360c0830152612604818961253c565b905061261360e0830188612580565b612621610100830187612387565b61262f610120830186612387565b61263d610140830185612356565b61264b6101608301846122fe565b9d9c50505050505050505050505050565b5f60208201905061266f5f830184612580565b92915050565b5f6020820190506126885f830184612387565b92915050565b5f819050919050565b5f6126b16126ac6126a784612326565b61268e565b612326565b9050919050565b5f6126c282612697565b9050919050565b5f6126d3826126b8565b9050919050565b6126e3816126c9565b82525050565b5f6020820190506126fc5f8301846126da565b92915050565b5f80fd5b5f67ffffffffffffffff82169050919050565b61272281612706565b811461272c575f80fd5b50565b5f8135905061273d81612719565b92915050565b61274c81612345565b8114612756575f80fd5b50565b5f8135905061276781612743565b92915050565b5f819050919050565b61277f8161276d565b8114612789575f80fd5b50565b5f8135905061279a81612776565b92915050565b5f805f606084860312156127b7576127b6612702565b5b5f6127c48682870161272f565b93505060206127d586828701612759565b92505060406127e68682870161278c565b9150509250925092565b6127f98161237e565b8114612803575f80fd5b50565b5f81359050612814816127f0565b92915050565b5f6020828403121561282f5761282e612702565b5b5f61283c84828501612806565b91505092915050565b5f6040820190506128585f830185612356565b6128656020830184612387565b9392505050565b5f6020820190508181035f830152612884818461253c565b905092915050565b5f602082840312156128a1576128a0612702565b5b5f6128ae8482850161278c565b91505092915050565b6128c081612706565b82525050565b5f6020820190506128d95f8301846128b7565b92915050565b5f602082840312156128f4576128f3612702565b5b5f61290184828501612759565b91505092915050565b5f612914826126b8565b9050919050565b6129248161290a565b82525050565b5f60208201905061293d5f83018461291b565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61297a8261237e565b91506129858361237e565b925082820390508181111561299d5761299c612943565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806129e757607f821691505b6020821081036129fa576129f96129a3565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f612a648261237e565b9150612a6f8361237e565b9250828201905080821115612a8757612a86612943565b5b92915050565b5f612a978261237e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612ac957612ac8612943565b5b600182019050919050565b7f456e74726f70792061646472657373206e6f74207365740000000000000000005f82015250565b5f612b0860178361250e565b9150612b1382612ad4565b602082019050919050565b5f6020820190508181035f830152612b3581612afc565b9050919050565b7f4f6e6c7920456e74726f70792063616e2063616c6c20746869732066756e63745f8201527f696f6e0000000000000000000000000000000000000000000000000000000000602082015250565b5f612b9660238361250e565b9150612ba182612b3c565b604082019050919050565b5f6020820190508181035f830152612bc381612b8a565b9050919050565b612bd3816122f3565b8114612bdd575f80fd5b50565b5f81519050612bee81612bca565b92915050565b5f60208284031215612c0957612c08612702565b5b5f612c1684828501612be0565b91505092915050565b5f81519050612c2d81612743565b92915050565b5f60208284031215612c4857612c47612702565b5b5f612c5584828501612c1f565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b612c8281612c5e565b8114612c8c575f80fd5b50565b5f81519050612c9d81612c79565b92915050565b5f60208284031215612cb857612cb7612702565b5b5f612cc584828501612c8f565b91505092915050565b612cd78161276d565b82525050565b5f604082019050612cf05f830185612356565b612cfd6020830184612cce565b9392505050565b5f81519050612d1281612719565b92915050565b5f60208284031215612d2d57612d2c612702565b5b5f612d3a84828501612d04565b91505092915050565b5f612d5d612d58612d5384612706565b61268e565b61237e565b9050919050565b612d6d81612d43565b82525050565b5f602082019050612d865f830184612d64565b92915050565b5f612d968261237e565b9150612da18361237e565b9250828202612daf8161237e565b91508282048414831517612dc657612dc5612943565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612e048261237e565b9150612e0f8361237e565b925082612e1f57612e1e612dcd565b5b828204905092915050565b5f606082019050612e3d5f830186612356565b612e4a6020830185612356565b612e576040830184612387565b949350505050565b5f606082019050612e725f830186612387565b612e7f6020830185612387565b612e8c6040830184612387565b949350505050565b5f612e9e8261237e565b9150612ea98361237e565b925082612eb957612eb8612dcd565b5b828206905092915050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f612ef8601f8361250e565b9150612f0382612ec4565b602082019050919050565b5f6020820190508181035f830152612f2581612eec565b905091905056fea26469706673582212203ce14855ba813cdef557ea939d20fa79f8b3c16226a48d63b66efaf175839a5664736f6c634300081a0033a264697066735822122046868c940eb5fab4a10524a73f2da24952abdd7c279293277e0ce67610ac1c4f64736f6c634300081a0033000000000000000000000000e7b9305727516410c419e5245aa97b74c60e77d4000000000000000000000000e7b9305727516410c419e5245aa97b74c60e77d4