Детали транзакции
Хеш транзакции
: 0xffcf33a82498fdf7a513bc3535b308974169038529fab53bbc04711234931794
Статус:
Готово
Блок:
16816607
7 520 237 подтверждений блока
Отметка времени:
08.07.2024, 15:09:21 (5 мес. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000023077149364253
$0,06
L2 Gas price:
0,000000000004455882 ETH(0,004455882 Gwei)
Лимит газа L2 и использование:
5 015 729|
4 975 077(99,19 %)
L2 fee paid:
0,000022168356052914 ETH
Плата за газ L2:
Основание: 0,003931845 Gwei
|Максимальный приоритет: 0,000524037 Gwei
|Макс.: 0,004977865 Gwei
Цена газа L1:
0,0000000018620145 ETH(1,8620145 Gwei)
Использовано газа L1:
344 196
Скаляр комиссии L1:
0
L1 fee paid:
0,000000908793311339 ETH
Другие атрибуты:
Тип транз.:2(тип транзакции, инициированный EIP-1559)
Одноразовое число:18
Позиция в блоке:62
Входные данные:
0x608060405234801561000f575f80fd5b5061594f806200001e5f395ff3fe608060405234801561000f575f80fd5b50600436106101fd575f3560e01c806368a9cc4111610118578063d989c999116100ab578063fa461e331161007a578063fa461e3314610fb4578063fa483e7214610fd0578063fb27c1e214610fec578063fd0a0d1e14611008578063fdb610cd14611024576101fe565b8063d989c99914610f44578063dc4c493014610f60578063f04f270714610f7c578063f3fef3a314610f98576101fe565b80639720a023116100e75780639720a02314610ed4578063978119fe14610ef05780639a7bff7914610f0c578063b266351014610f28576101fe565b806368a9cc4114610e6457806373f54cb014610e805780638480081214610e9c5780638d8b254614610eb8576101fe565b80632c8958f6116101905780635541f4c41161015f5780635541f4c414610df45780635f11f4c914610e105780636403b2c714610e2c578063642047b614610e48576101fe565b80632c8958f614610d965780632cba4b8314610db25780633a1c453c14610dce5780633ccfd60b14610dea576101fe565b806310d1e85c116101cc57806310d1e85c14610d265780632328ffb914610d4257806323a69e7514610d5e57806325cf84ce14610d7a576101fe565b806302f0228d14610cb657806303d364a014610cd257806307d3513a14610cee5780630df794b914610d0a576101fe565b5b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16148061028b5750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b6102ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102c190613cb8565b60405180910390fd5b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505090505f608190505f805f60ff8451169150600782169050602b8102840192505f8167ffffffffffffffff81111561034957610348613cd6565b5b60405190808252806020026020018201604052801561038257816020015b61036f613c30565b8152602001906001900390816103675790505b5090505f805f90505b83811015610a265760178701965076ffffffffffffffffffffffffffffffffffffffffffffff8751169150818382815181106103ca576103c9613d03565b5b60200260200101515f01818152505060018601955060ff8651165f92505f8111156104215780870196507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b1987511692505b505f82146109bd575f8076070000000000000000000000000000000000000000000085848151811061045657610455613d03565b5b60200260200101515f0151160361061d577620000000000000000000000000000000000000000000008085848151811061049357610492613d03565b5b60200260200101515f01511603610565578382815181106104b7576104b6613d03565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1663e76c01e46040518163ffffffff1660e01b815260040160e060405180830381865afa15801561050a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061052e9190613e62565b8673ffffffffffffffffffffffffffffffffffffffff16965090919293945090919293509091925090915090505080915050610618565b5f84838151811061057957610578613d03565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16633850c7bd60e01b6040516020016105b29190613f39565b6040516020818303038152906040526040516105ce9190613fbe565b5f60405180830381855afa9150503d805f8114610606576040519150601f19603f3d011682016040523d82523d5f602084013e61060b565b606091505b5091505060208101519150505b6108f2565b7601000000000000000000000000000000000000000000007607000000000000000000000000000000000000000000008584815181106106605761065f613d03565b5b60200260200101515f015116036107025783828151811061068457610683613d03565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16635a76f25e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106d7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106fb9190614007565b90506108f1565b76020000000000000000000000000000000000000000000076070000000000000000000000000000000000000000000085848151811061074557610744613d03565b5b60200260200101515f015116036107ed5783828151811061076957610768613d03565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156107bc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107e09190614032565b90915050809150506108f0565b7603000000000000000000000000000000000000000000007607000000000000000000000000000000000000000000008584815181106108305761082f613d03565b5b60200260200101515f015116036108ef5783828151811061085457610853613d03565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1663217ac2376040518163ffffffff1660e01b8152600401608060405180830381865afa1580156108a7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108cb9190614082565b8373ffffffffffffffffffffffffffffffffffffffff169350909150905050809150505b5b5b5b5f76800000000000000000000000000000000000000000000085848151811061091e5761091d613d03565b5b60200260200101515f015116036109775782811015610972576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096990614130565b60405180910390fd5b6109bb565b828111156109ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b190614130565b60405180910390fd5b5b505b60148701965086519150818382815181106109db576109da613d03565b5b60200260200101516020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808060010191505061038b565b505f8060018701965060ff87511680880197507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b1988511692506020871615610aad5760018801975060ff885116905080880197507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b1988511691505b505f5b85811015610afb57600188019750875160f81b935083858281518110610ad957610ad8613d03565b5b60200260200101515f0181815117915081815250508080600101915050610ab0565b50610b07828286611040565b608080871603610c7c575f602080881603610b435784600181518110610b3057610b2f613d03565b5b6020026020010151602001519050610b65565b845f81518110610b5657610b55613d03565b5b60200260200101516020015190505b5f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b9f919061416e565b602060405180830381865afa158015610bba573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bde9190614007565b90505f811115610c79578173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b8152600401610c37929190614196565b6020604051808303815f875af1158015610c53573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7791906141bd565b505b50505b604080871603610cb457437fc04eeb4cfe0799838abac8fa75bca975bff679179886c80c84a7b93229a1a61860405160405180910390a25b005b610cd06004803603810190610ccb9190614287565b6118f3565b005b610cec6004803603810190610ce79190614287565b611907565b005b610d086004803603810190610d039190614287565b61191b565b005b610d246004803603810190610d1f9190614287565b61192f565b005b610d406004803603810190610d3b9190614287565b611943565b005b610d5c6004803603810190610d579190614287565b611957565b005b610d786004803603810190610d73919061433e565b61196b565b005b610d946004803603810190610d8f91906143af565b61197d565b005b610db06004803603810190610dab919061433e565b611afc565b005b610dcc6004803603810190610dc79190614287565b611b0e565b005b610de86004803603810190610de3919061433e565b611b22565b005b610df2611b34565b005b610e0e6004803603810190610e099190614287565b611bd9565b005b610e2a6004803603810190610e25919061433e565b611bed565b005b610e466004803603810190610e419190614287565b611bff565b005b610e626004803603810190610e5d919061433e565b611c13565b005b610e7e6004803603810190610e799190614287565b611c25565b005b610e9a6004803603810190610e959190614287565b611c39565b005b610eb66004803603810190610eb19190614287565b611c4d565b005b610ed26004803603810190610ecd9190614287565b611c61565b005b610eee6004803603810190610ee99190614287565b611c75565b005b610f0a6004803603810190610f059190614287565b611c89565b005b610f266004803603810190610f219190614287565b611c9d565b005b610f426004803603810190610f3d919061433e565b611cb1565b005b610f5e6004803603810190610f599190614287565b611cc3565b005b610f7a6004803603810190610f75919061433e565b611cd7565b005b610f966004803603810190610f9191906146c5565b611ce9565b005b610fb26004803603810190610fad9190614799565b611f9e565b005b610fce6004803603810190610fc9919061433e565b61207d565b005b610fea6004803603810190610fe5919061433e565b61208f565b005b61100660048036038101906110019190614287565b6120a1565b005b611022600480360381019061101d919061482c565b6120b5565b005b61103e60048036038101906110399190614287565b612282565b005b5f815f8151811061105457611053613d03565b5b602002602001015190505f760700000000000000000000000000000000000000000000825f015116036111f957805f015173ffffffffffffffffffffffffffffffffffffffff1663128acb085f851480156110ca575076400000000000000000000000000000000000000000000080845f015116145b6110d457306110f4565b836001815181106110e8576110e7613d03565b5b60200260200101515f01515b5f768000000000000000000000000000000000000000000000855f015116145f87146111295786611124906148a4565b61112b565b875b5f768000000000000000000000000000000000000000000000875f015116146111685773fffd8963efd1fc6a506488495d951d5263988d2561116f565b6401000276a45b898989604051602001611184939291906149dd565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016111b3959493929190614a8e565b60408051808303815f875af11580156111ce573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111f29190614afa565b50506118ed565b760300000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f015116036113ab57805f015173ffffffffffffffffffffffffffffffffffffffff166324b31a0c5f8514801561127c575076400000000000000000000000000000000000000000000080845f015116145b61128657306112a6565b8360018151811061129a57611299613d03565b5b60200260200101515f01515b5f86146112bc57856112b7906148a4565b6112be565b865b5f768000000000000000000000000000000000000000000000865f015116145f768000000000000000000000000000000000000000000000875f0151161461131a5773fffd8963efd1fc6a506488495d951d5263988d25611321565b6401000276a45b898989604051602001611336939291906149dd565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401611365959493929190614b38565b60408051808303815f875af1158015611380573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113a49190614afa565b50506118ec565b760100000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f01511603611560575f8390505f840361147457815f015173ffffffffffffffffffffffffffffffffffffffff1663f140a35a8684602001516040518363ffffffff1660e01b8152600401611432929190614b90565b602060405180830381865afa15801561144d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114719190614007565b90505b815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f015116146114bc57826114be565b5f5b5f768000000000000000000000000000000000000000000000865f015116146114e7575f6114e9565b835b308989896040516020016114ff939291906149dd565b6040516020818303038152906040526040518563ffffffff1660e01b815260040161152d9493929190614bb7565b5f604051808303815f87803b158015611544575f80fd5b505af1158015611556573d5f803e3d5ffd5b50505050506118eb565b760200000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f0151160361173c575f8390505f8403611650575f80835f015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156115f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116179190614c7d565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915061164b845f0151888484612296565b925050505b815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f01511614611698578261169a565b5f5b5f768000000000000000000000000000000000000000000000865f015116146116c3575f6116c5565b835b308989896040516020016116db939291906149dd565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016117099493929190614bb7565b5f604051808303815f87803b158015611720575f80fd5b505af1158015611732573d5f803e3d5ffd5b50505050506118ea565b5f600167ffffffffffffffff81111561175857611757613cd6565b5b6040519080825280602002602001820160405280156117865781602001602082028036833780820191505090505b5090508160200151815f815181106117a1576117a0613d03565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f600167ffffffffffffffff8111156117f7576117f6613cd6565b5b6040519080825280602002602001820160405280156118255781602001602082028036833780820191505090505b50905085815f8151811061183c5761183b613d03565b5b60200260200101818152505073ba12222222228d8ba445958a75a0704d566bf2c873ffffffffffffffffffffffffffffffffffffffff16635c38449e3084848860405160200161188c9190614ccd565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016118ba9493929190614e98565b5f604051808303815f87803b1580156118d1575f80fd5b505af11580156118e3573d5f803e3d5ffd5b5050505050505b5b5b5b50505050565b6119008585858585612363565b5050505050565b6119148585858585612363565b5050505050565b6119288585858585612363565b5050505050565b61193c8585858585612363565b5050505050565b6119508585858585612363565b5050505050565b6119648585858585612363565b5050505050565b61197784848484612641565b50505050565b5f8373ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b81526004016119b7919061416e565b602060405180830381865afa1580156119d2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119f69190614007565b90508373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff1660e01b8152600401611a33929190614196565b6020604051808303815f875af1158015611a4f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a7391906141bd565b505f8473ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401611aae919061416e565b602060405180830381865afa158015611ac9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611aed9190614007565b90506040518282038152602081fd5b611b0884848484612641565b50505050565b611b1b8585858585612363565b5050505050565b611b2e84848484612641565b50505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614611b7f575f80fd5b73e61d38c44c175b02d900752bd018809005330c6b73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611bd6573d5f803e3d5ffd5b50565b611be68585858585612363565b5050505050565b611bf984848484612641565b50505050565b611c0c8585858585612363565b5050505050565b611c1f84848484612641565b50505050565b611c328585858585612363565b5050505050565b611c468585858585612363565b5050505050565b611c5a8585858585612363565b5050505050565b611c6e8585858585612363565b5050505050565b611c828585858585612363565b5050505050565b611c968585858585612363565b5050505050565b611caa8585858585612363565b5050505050565b611cbd84848484612641565b50505050565b611cd08585858585612363565b5050505050565b611ce384848484612641565b50505050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161480611d765750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b611db5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dac90613cb8565b60405180910390fd5b5f81806020019051810190611dca9190615015565b9050845f81518110611ddf57611dde613d03565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb825f81518110611e1557611e14613d03565b5b60200260200101515f0151865f81518110611e3357611e32613d03565b5b60200260200101516040518363ffffffff1660e01b8152600401611e58929190614196565b6020604051808303815f875af1158015611e74573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e9891906141bd565b505f611ebf855f81518110611eb057611eaf613d03565b5b60200260200101515f84612a81565b9050845f81518110611ed457611ed3613d03565b5b60200260200101518111611ee6575f80fd5b855f81518110611ef957611ef8613d03565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33875f81518110611f3057611f2f613d03565b5b60200260200101516040518363ffffffff1660e01b8152600401611f55929190614196565b6020604051808303815f875af1158015611f71573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f9591906141bd565b50505050505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614611fe9575f80fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b8152600401612038929190614196565b6020604051808303815f875af1158015612054573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061207891906141bd565b505050565b61208984848484612641565b50505050565b61209b84848484612641565b50505050565b6120ae8585858585612363565b5050505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614612100575f80fd5b5f5b8282905081101561227d575f83838381811061212157612120613d03565b5b9050602002016020810190612136919061505c565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161216e919061416e565b602060405180830381865afa158015612189573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121ad9190614007565b90505f81111561226f578383838181106121ca576121c9613d03565b5b90506020020160208101906121df919061505c565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b815260040161222d929190614196565b6020604051808303815f875af1158015612249573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061226d91906141bd565b505b508080600101915050612102565b505050565b61228f8585858585612363565b5050505050565b5f805f807680000000000000000000000000000000000000000000008816146122c05783856122c3565b84845b915091505f61230560a075ffff00000000000000000000000000000000000000008a16901c620186a06122f69190615087565b88612ab590919063ffffffff16565b90505f61231b8383612ab590919063ffffffff16565b90505f61234683612338620186a088612ab590919063ffffffff16565b612b2190919063ffffffff16565b9050808261235491906150e7565b95505050505050949350505050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614806123f05750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b61242f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242690613cb8565b60405180910390fd5b5f805f848481019061244191906151f9565b92509250925076400000000000000000000000000000000000000000000080825f8151811061247357612472613d03565b5b60200260200101515f0151160361255a578060018151811061249857612497613d03565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826001815181106124d3576124d2613d03565b5b60200260200101515f01515f85146124eb57856124fb565b5f8a116124f857886124fa565b895b5b6040518363ffffffff1660e01b8152600401612518929190614196565b6020604051808303815f875af1158015612534573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061255891906141bd565b505b5f8203612629575f61257c5f89116125725787612574565b885b600184612a81565b9050838111612589575f80fd5b815f8151811061259c5761259b613d03565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33866040518363ffffffff1660e01b81526004016125e2929190614196565b6020604051808303815f875af11580156125fe573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061262291906141bd565b5050612637565b61263583600183612a81565b505b5050505050505050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614806126ce5750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b61270d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270490613cb8565b60405180910390fd5b601482829050036127b65781819061272591906152a6565b60601c73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb335f87136127515785612753565b865b6040518363ffffffff1660e01b8152600401612770929190614196565b6020604051808303815f875af115801561278c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127b091906141bd565b50612a7b565b603482829050036128815781815f906014926127d49392919061530c565b906127df91906152a6565b60601c73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33848460149080926128119392919061530c565b9061281c919061534f565b5f1c6040518363ffffffff1660e01b815260040161283b929190614196565b6020604051808303815f875af1158015612857573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061287b91906141bd565b50612a7a565b5f805f848481019061289391906151f9565b9250925092505f8203612971575f6128c45f89136128b157886128b3565b875b6128bc906148a4565b600184612a81565b90508381116128d1575f80fd5b815f815181106128e4576128e3613d03565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33866040518363ffffffff1660e01b815260040161292a929190614196565b6020604051808303815f875af1158015612946573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061296a91906141bd565b5050612a76565b76400000000000000000000000000000000000000000000080825f8151811061299d5761299c613d03565b5b60200260200101515f01511603612a6857806001815181106129c2576129c1613d03565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826001815181106129fd576129fc613d03565b5b60200260200101515f0151856040518363ffffffff1660e01b8152600401612a26929190614196565b6020604051808303815f875af1158015612a42573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a6691906141bd565b505b612a7483600183612a81565b505b5050505b5b50505050565b5f808390505b8251811015612aaa57612a9b818685612b79565b94508080600101915050612a87565b508390509392505050565b5f80821480612adc575082828385612acd91906153ad565b925082612ada91906150e7565b145b612b1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1290615438565b60405180910390fd5b92915050565b5f828284612b2f9190615456565b9150811015612b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6a906154d3565b60405180910390fd5b92915050565b5f80828581518110612b8e57612b8d613d03565b5b602002602001015190505f30905076400000000000000000000000000000000000000000000080835f01511603612bfd575f848551600189612bd09190615456565b612bda91906154f1565b81518110612beb57612bea613d03565b5b60200260200101519050805f01519150505b5f760700000000000000000000000000000000000000000000835f01511603612f41575f8590507f800000000000000000000000000000000000000000000000000000000000000080845f01511603612ce757826020015173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612c8d919061416e565b602060405180830381865afa158015612ca8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612ccc9190614007565b9550612ce08360200151845f015188613b72565b9050612d96565b7f400000000000000000000000000000000000000000000000000000000000000080845f01511603612d9557826020015173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612d50919061416e565b602060405180830381865afa158015612d6b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d8f9190614007565b95508590505b5b5f80845f015173ffffffffffffffffffffffffffffffffffffffff1663128acb08855f768000000000000000000000000000000000000000000000895f01511614865f7680000000000000000000000000000000000000000000008b5f01511614612e155773fffd8963efd1fc6a506488495d951d5263988d25612e1c565b6401000276a45b7f8000000000000000000000000000000000000000000000000000000000000000808c5f01511614612e74578a6020015160601b604051602001612e609190615541565b604051602081830303815290604052612ea0565b8a6020015160601b8e5f1b604051602001612e9092919061557b565b6040516020818303038152906040525b6040518663ffffffff1660e01b8152600401612ec0959493929190614a8e565b60408051808303815f875af1158015612edb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612eff9190614afa565b915091505f768000000000000000000000000000000000000000000000865f01511614612f2c5781612f2e565b805b612f37906148a4565b9550505050613b69565b760300000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f015116036130c8575f80835f015173ffffffffffffffffffffffffffffffffffffffff166324b31a0c84895f768000000000000000000000000000000000000000000000895f015116145f7680000000000000000000000000000000000000000000008a5f01511614612ffa5773fffd8963efd1fc6a506488495d951d5263988d25613001565b6401000276a45b896020015160601b6040516020016130199190615541565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401613048959493929190614b38565b60408051808303815f875af1158015613063573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130879190614afa565b915091505f768000000000000000000000000000000000000000000000855f015116146130b457816130b6565b805b6130bf906148a4565b94505050613b68565b760100000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f015116036133dc577f800000000000000000000000000000000000000000000000000000000000000080835f01511603613283575f80835f015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561317c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906131a09190614c7d565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f846020015173ffffffffffffffffffffffffffffffffffffffff166370a08231865f01516040518263ffffffff1660e01b8152600401613206919061416e565b602060405180830381865afa158015613221573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906132459190614007565b90505f768000000000000000000000000000000000000000000000865f015116146132705781613272565b825b8161327d9190615087565b97505050505b815f015173ffffffffffffffffffffffffffffffffffffffff1663f140a35a8684602001516040518363ffffffff1660e01b81526004016132c5929190614b90565b602060405180830381865afa1580156132e0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133049190614007565b9250815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f0151161461334e5784613350565b5f5b5f768000000000000000000000000000000000000000000000865f01511614613379575f61337b565b855b8460405180602001604052805f8152506040518563ffffffff1660e01b81526004016133aa9493929190614bb7565b5f604051808303815f87803b1580156133c1575f80fd5b505af11580156133d3573d5f803e3d5ffd5b50505050613b67565b760200000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f0151160361367e575f80835f015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015613464573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134889190614c7d565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691507f800000000000000000000000000000000000000000000000000000000000000080855f01511603613595575f846020015173ffffffffffffffffffffffffffffffffffffffff166370a08231865f01516040518263ffffffff1660e01b815260040161351a919061416e565b602060405180830381865afa158015613535573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906135599190614007565b90505f768000000000000000000000000000000000000000000000865f015116146135845781613586565b825b816135919190615087565b9750505b6135a4845f0151888484612296565b9450835f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000875f015116146135ee57866135f0565b5f5b5f768000000000000000000000000000000000000000000000885f01511614613619575f61361b565b875b8660405180602001604052805f8152506040518563ffffffff1660e01b815260040161364a9493929190614bb7565b5f604051808303815f87803b158015613661575f80fd5b505af1158015613673573d5f803e3d5ffd5b505050505050613b66565b760400000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f0151160361377e575f8485516001896136c99190615456565b6136d391906154f1565b815181106136e4576136e3613d03565b5b6020026020010151602001519050825f015173ffffffffffffffffffffffffffffffffffffffff166393316212846020015183856040518463ffffffff1660e01b8152600401613736939291906155a6565b6020604051808303815f875af1158015613752573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137769190614007565b935050613b65565b760500000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f01511603613884575f8485516001896137c99190615456565b6137d391906154f1565b815181106137e4576137e3613d03565b5b6020026020010151602001519050825f015173ffffffffffffffffffffffffffffffffffffffff16637dc20382846020015183895f875f6040518763ffffffff1660e01b815260040161383c96959493929190615614565b6020604051808303815f875af1158015613858573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061387c9190614007565b935050613b64565b760600000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f01511603613b63575f8485516001896138cf9190615456565b6138d991906154f1565b815181106138ea576138e9613d03565b5b60200260200101516020015190505f835f015173ffffffffffffffffffffffffffffffffffffffff166338fff2d06040518163ffffffff1660e01b8152600401602060405180830381865afa158015613945573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613969919061569d565b9050836020015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b373ba12222222228d8ba445958a75a0704d566bf2c8896040518363ffffffff1660e01b81526004016139be929190614196565b6020604051808303815f875af11580156139da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139fe91906141bd565b5073ba12222222228d8ba445958a75a0704d566bf2c873ffffffffffffffffffffffffffffffffffffffff166352bbbe296040518060c001604052808481526020015f6001811115613a5357613a526156c8565b5b8152602001876020015173ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018a815260200160405180602001604052805f81525081525060405180608001604052803073ffffffffffffffffffffffffffffffffffffffff1681526020015f151581526020018773ffffffffffffffffffffffffffffffffffffffff1681526020015f15158152505f426040518563ffffffff1660e01b8152600401613b1e949392919061589a565b6020604051808303815f875af1158015613b3a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b5e9190614007565b945050505b5b5b5b5b5b5b50509392505050565b5f3073ffffffffffffffffffffffffffffffffffffffff166325cf84ce8585856040518463ffffffff1660e01b8152600401613bb0939291906158e4565b5f604051808303815f87803b158015613bc7575f80fd5b505af1925050508015613bd8575060015b613c28573d805f8114613c06576040519150601f19603f3d011682016040523d82523d5f602084013e613c0b565b606091505b5080806020019051810190613c209190614007565b915050613c29565b5b9392505050565b60405180604001604052805f81526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090565b5f82825260208201905092915050565b7f61636c00000000000000000000000000000000000000000000000000000000005f82015250565b5f613ca2600383613c5e565b9150613cad82613c6e565b602082019050919050565b5f6020820190508181035f830152613ccf81613c96565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b613d6981613d41565b8114613d73575f80fd5b50565b5f81519050613d8481613d60565b92915050565b5f8160020b9050919050565b613d9f81613d8a565b8114613da9575f80fd5b50565b5f81519050613dba81613d96565b92915050565b5f61ffff82169050919050565b613dd681613dc0565b8114613de0575f80fd5b50565b5f81519050613df181613dcd565b92915050565b5f60ff82169050919050565b613e0c81613df7565b8114613e16575f80fd5b50565b5f81519050613e2781613e03565b92915050565b5f8115159050919050565b613e4181613e2d565b8114613e4b575f80fd5b50565b5f81519050613e5c81613e38565b92915050565b5f805f805f805f60e0888a031215613e7d57613e7c613d39565b5b5f613e8a8a828b01613d76565b9750506020613e9b8a828b01613dac565b9650506040613eac8a828b01613de3565b9550506060613ebd8a828b01613de3565b9450506080613ece8a828b01613e19565b93505060a0613edf8a828b01613e19565b92505060c0613ef08a828b01613e4e565b91505092959891949750929550565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613f3381613eff565b82525050565b5f602082019050613f4c5f830184613f2a565b92915050565b5f81519050919050565b5f81905092915050565b5f5b83811015613f83578082015181840152602081019050613f68565b5f8484015250505050565b5f613f9882613f52565b613fa28185613f5c565b9350613fb2818560208601613f66565b80840191505092915050565b5f613fc98284613f8e565b915081905092915050565b5f819050919050565b613fe681613fd4565b8114613ff0575f80fd5b50565b5f8151905061400181613fdd565b92915050565b5f6020828403121561401c5761401b613d39565b5b5f61402984828501613ff3565b91505092915050565b5f805f6060848603121561404957614048613d39565b5b5f61405686828701613ff3565b935050602061406786828701613ff3565b925050604061407886828701613ff3565b9150509250925092565b5f805f806080858703121561409a57614099613d39565b5b5f6140a787828801613d76565b94505060206140b887828801613dac565b93505060406140c987828801613dac565b92505060606140da87828801613e4e565b91505092959194509250565b7f28785f78290000000000000000000000000000000000000000000000000000005f82015250565b5f61411a600583613c5e565b9150614125826140e6565b602082019050919050565b5f6020820190508181035f8301526141478161410e565b9050919050565b5f61415882613d41565b9050919050565b6141688161414e565b82525050565b5f6020820190506141815f83018461415f565b92915050565b61419081613fd4565b82525050565b5f6040820190506141a95f83018561415f565b6141b66020830184614187565b9392505050565b5f602082840312156141d2576141d1613d39565b5b5f6141df84828501613e4e565b91505092915050565b6141f18161414e565b81146141fb575f80fd5b50565b5f8135905061420c816141e8565b92915050565b5f8135905061422081613fdd565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261424757614246614226565b5b8235905067ffffffffffffffff8111156142645761426361422a565b5b6020830191508360018202830111156142805761427f61422e565b5b9250929050565b5f805f805f608086880312156142a05761429f613d39565b5b5f6142ad888289016141fe565b95505060206142be88828901614212565b94505060406142cf88828901614212565b935050606086013567ffffffffffffffff8111156142f0576142ef613d3d565b5b6142fc88828901614232565b92509250509295509295909350565b5f819050919050565b61431d8161430b565b8114614327575f80fd5b50565b5f8135905061433881614314565b92915050565b5f805f806060858703121561435657614355613d39565b5b5f6143638782880161432a565b94505060206143748782880161432a565b935050604085013567ffffffffffffffff81111561439557614394613d3d565b5b6143a187828801614232565b925092505092959194509250565b5f805f606084860312156143c6576143c5613d39565b5b5f6143d3868287016141fe565b93505060206143e4868287016141fe565b92505060406143f586828701614212565b9150509250925092565b5f601f19601f8301169050919050565b614418826143ff565b810181811067ffffffffffffffff8211171561443757614436613cd6565b5b80604052505050565b5f614449613d30565b9050614455828261440f565b919050565b5f67ffffffffffffffff82111561447457614473613cd6565b5b602082029050602081019050919050565b5f61448f8261414e565b9050919050565b61449f81614485565b81146144a9575f80fd5b50565b5f813590506144ba81614496565b92915050565b5f6144d26144cd8461445a565b614440565b905080838252602082019050602084028301858111156144f5576144f461422e565b5b835b8181101561451e578061450a88826144ac565b8452602084019350506020810190506144f7565b5050509392505050565b5f82601f83011261453c5761453b614226565b5b813561454c8482602086016144c0565b91505092915050565b5f67ffffffffffffffff82111561456f5761456e613cd6565b5b602082029050602081019050919050565b5f61459261458d84614555565b614440565b905080838252602082019050602084028301858111156145b5576145b461422e565b5b835b818110156145de57806145ca8882614212565b8452602084019350506020810190506145b7565b5050509392505050565b5f82601f8301126145fc576145fb614226565b5b813561460c848260208601614580565b91505092915050565b5f80fd5b5f67ffffffffffffffff82111561463357614632613cd6565b5b61463c826143ff565b9050602081019050919050565b828183375f83830152505050565b5f61466961466484614619565b614440565b90508281526020810184848401111561468557614684614615565b5b614690848285614649565b509392505050565b5f82601f8301126146ac576146ab614226565b5b81356146bc848260208601614657565b91505092915050565b5f805f80608085870312156146dd576146dc613d39565b5b5f85013567ffffffffffffffff8111156146fa576146f9613d3d565b5b61470687828801614528565b945050602085013567ffffffffffffffff81111561472757614726613d3d565b5b614733878288016145e8565b935050604085013567ffffffffffffffff81111561475457614753613d3d565b5b614760878288016145e8565b925050606085013567ffffffffffffffff81111561478157614780613d3d565b5b61478d87828801614698565b91505092959194509250565b5f80604083850312156147af576147ae613d39565b5b5f6147bc858286016141fe565b92505060206147cd85828601614212565b9150509250929050565b5f8083601f8401126147ec576147eb614226565b5b8235905067ffffffffffffffff8111156148095761480861422a565b5b6020830191508360208202830111156148255761482461422e565b5b9250929050565b5f806020838503121561484257614841613d39565b5b5f83013567ffffffffffffffff81111561485f5761485e613d3d565b5b61486b858286016147d7565b92509250509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6148ae8261430b565b91507f800000000000000000000000000000000000000000000000000000000000000082036148e0576148df614877565b5b815f039050919050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61491c81613fd4565b82525050565b61492b8161414e565b82525050565b604082015f8201516149455f850182614913565b5060208201516149586020850182614922565b50505050565b5f6149698383614931565b60408301905092915050565b5f602082019050919050565b5f61498b826148ea565b61499581856148f4565b93506149a083614904565b805f5b838110156149d05781516149b7888261495e565b97506149c283614975565b9250506001810190506149a3565b5085935050505092915050565b5f6060820190506149f05f830186614187565b6149fd6020830185614187565b8181036040830152614a0f8184614981565b9050949350505050565b614a2281613e2d565b82525050565b614a318161430b565b82525050565b614a4081613d41565b82525050565b5f82825260208201905092915050565b5f614a6082613f52565b614a6a8185614a46565b9350614a7a818560208601613f66565b614a83816143ff565b840191505092915050565b5f60a082019050614aa15f83018861415f565b614aae6020830187614a19565b614abb6040830186614a28565b614ac86060830185614a37565b8181036080830152614ada8184614a56565b90509695505050505050565b5f81519050614af481614314565b92915050565b5f8060408385031215614b1057614b0f613d39565b5b5f614b1d85828601614ae6565b9250506020614b2e85828601614ae6565b9150509250929050565b5f60a082019050614b4b5f83018861415f565b614b586020830187614a28565b614b656040830186614a19565b614b726060830185614a37565b8181036080830152614b848184614a56565b90509695505050505050565b5f604082019050614ba35f830185614187565b614bb0602083018461415f565b9392505050565b5f608082019050614bca5f830187614187565b614bd76020830186614187565b614be4604083018561415f565b8181036060830152614bf68184614a56565b905095945050505050565b5f6dffffffffffffffffffffffffffff82169050919050565b614c2381614c01565b8114614c2d575f80fd5b50565b5f81519050614c3e81614c1a565b92915050565b5f63ffffffff82169050919050565b614c5c81614c44565b8114614c66575f80fd5b50565b5f81519050614c7781614c53565b92915050565b5f805f60608486031215614c9457614c93613d39565b5b5f614ca186828701614c30565b9350506020614cb286828701614c30565b9250506040614cc386828701614c69565b9150509250925092565b5f6020820190508181035f830152614ce58184614981565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b5f614d39614d34614d2f84613d41565b614d16565b613d41565b9050919050565b5f614d4a82614d1f565b9050919050565b5f614d5b82614d40565b9050919050565b614d6b81614d51565b82525050565b5f614d7c8383614d62565b60208301905092915050565b5f602082019050919050565b5f614d9e82614ced565b614da88185614cf7565b9350614db383614d07565b805f5b83811015614de3578151614dca8882614d71565b9750614dd583614d88565b925050600181019050614db6565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f614e248383614913565b60208301905092915050565b5f602082019050919050565b5f614e4682614df0565b614e508185614dfa565b9350614e5b83614e0a565b805f5b83811015614e8b578151614e728882614e19565b9750614e7d83614e30565b925050600181019050614e5e565b5085935050505092915050565b5f608082019050614eab5f83018761415f565b8181036020830152614ebd8186614d94565b90508181036040830152614ed18185614e3c565b90508181036060830152614ee58184614a56565b905095945050505050565b5f67ffffffffffffffff821115614f0a57614f09613cd6565b5b602082029050602081019050919050565b5f80fd5b5f81519050614f2d816141e8565b92915050565b5f60408284031215614f4857614f47614f1b565b5b614f526040614440565b90505f614f6184828501613ff3565b5f830152506020614f7484828501614f1f565b60208301525092915050565b5f614f92614f8d84614ef0565b614440565b90508083825260208201905060408402830185811115614fb557614fb461422e565b5b835b81811015614fde5780614fca8882614f33565b845260208401935050604081019050614fb7565b5050509392505050565b5f82601f830112614ffc57614ffb614226565b5b815161500c848260208601614f80565b91505092915050565b5f6020828403121561502a57615029613d39565b5b5f82015167ffffffffffffffff81111561504757615046613d3d565b5b61505384828501614fe8565b91505092915050565b5f6020828403121561507157615070613d39565b5b5f61507e848285016141fe565b91505092915050565b5f61509182613fd4565b915061509c83613fd4565b92508282039050818111156150b4576150b3614877565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6150f182613fd4565b91506150fc83613fd4565b92508261510c5761510b6150ba565b5b828204905092915050565b5f6040828403121561512c5761512b614f1b565b5b6151366040614440565b90505f61514584828501614212565b5f830152506020615158848285016141fe565b60208301525092915050565b5f61517661517184614ef0565b614440565b905080838252602082019050604084028301858111156151995761519861422e565b5b835b818110156151c257806151ae8882615117565b84526020840193505060408101905061519b565b5050509392505050565b5f82601f8301126151e0576151df614226565b5b81356151f0848260208601615164565b91505092915050565b5f805f606084860312156152105761520f613d39565b5b5f61521d86828701614212565b935050602061522e86828701614212565b925050604084013567ffffffffffffffff81111561524f5761524e613d3d565b5b61525b868287016151cc565b9150509250925092565b5f82905092915050565b5f7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082169050919050565b5f82821b905092915050565b5f6152b18383615265565b826152bc813561526f565b925060148210156152fc576152f77fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008360140360080261529a565b831692505b505092915050565b5f80fd5b5f80fd5b5f808585111561531f5761531e615304565b5b838611156153305761532f615308565b5b6001850283019150848603905094509492505050565b5f819050919050565b5f61535a8383615265565b826153658135615346565b925060208210156153a5576153a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261529a565b831692505b505092915050565b5f6153b782613fd4565b91506153c283613fd4565b92508282026153d081613fd4565b915082820484148315176153e7576153e6614877565b5b5092915050565b7f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000005f82015250565b5f615422601483613c5e565b915061542d826153ee565b602082019050919050565b5f6020820190508181035f83015261544f81615416565b9050919050565b5f61546082613fd4565b915061546b83613fd4565b925082820190508082111561548357615482614877565b5b92915050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f6154bd601483613c5e565b91506154c882615489565b602082019050919050565b5f6020820190508181035f8301526154ea816154b1565b9050919050565b5f6154fb82613fd4565b915061550683613fd4565b925082615516576155156150ba565b5b828206905092915050565b5f819050919050565b61553b6155368261526f565b615521565b82525050565b5f61554c828461552a565b60148201915081905092915050565b5f819050919050565b61557561557082615346565b61555b565b82525050565b5f615586828561552a565b6014820191506155968284615564565b6020820191508190509392505050565b5f6060820190506155b95f83018661415f565b6155c6602083018561415f565b6155d3604083018461415f565b949350505050565b5f819050919050565b5f6155fe6155f96155f4846155db565b614d16565b613fd4565b9050919050565b61560e816155e4565b82525050565b5f60c0820190506156275f83018961415f565b615634602083018861415f565b6156416040830187614187565b61564e6060830186615605565b61565b608083018561415f565b61566860a083018461415f565b979650505050505050565b61567c81615346565b8114615686575f80fd5b50565b5f8151905061569781615673565b92915050565b5f602082840312156156b2576156b1613d39565b5b5f6156bf84828501615689565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b6156fe81615346565b82525050565b60028110615715576157146156c8565b5b50565b5f81905061572582615704565b919050565b5f61573482615718565b9050919050565b6157448161572a565b82525050565b5f82825260208201905092915050565b5f61576482613f52565b61576e818561574a565b935061577e818560208601613f66565b615787816143ff565b840191505092915050565b5f60c083015f8301516157a75f8601826156f5565b5060208301516157ba602086018261573b565b5060408301516157cd6040860182614922565b5060608301516157e06060860182614922565b5060808301516157f36080860182614913565b5060a083015184820360a086015261580b828261575a565b9150508091505092915050565b61582181613e2d565b82525050565b5f61583182613d41565b9050919050565b61584181615827565b82525050565b608082015f82015161585b5f850182614922565b50602082015161586e6020850182615818565b5060408201516158816040850182615838565b5060608201516158946060850182615818565b50505050565b5f60e0820190508181035f8301526158b28187615792565b90506158c16020830186615847565b6158ce60a0830185615605565b6158db60c0830184614187565b95945050505050565b5f6060820190506158f75f83018661415f565b615904602083018561415f565b6159116040830184614187565b94935050505056fea26469706673582212203834062411f661cde05f320f2085616d5a02ebbd58c24b28a2ca2b7fed216de564736f6c63430008180033