Детали транзакции
Хеш транзакции
: 0xfea88c2ded7d8338dade6c3abab5b971a482c43224fd761364d33fab33a6712a
Статус:
Готово
Блок:
16776899
8 079 534 подтверждения блока
Отметка времени:
07.07.2024, 17:05:45 (6 мес. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000053667679062145
$0,16
L2 Gas price:
0,00000000001 ETH(0,01 Gwei)
Лимит газа L2 и использование:
8 000 000|
5 304 215(66,3 %)
L2 fee paid:
0,00005304215 ETH
Плата за газ L2:
Основание: 0,000930545 Gwei
Цена газа L1:
0,000000001249985068 ETH(1,249985068 Gwei)
Использовано газа L1:
352 912
Скаляр комиссии L1:
0
L1 fee paid:
0,000000625529062145 ETH
Другие атрибуты:
Тип транз.:0(исходная трнз)
Одноразовое число:58
Позиция в блоке:3
Входные данные:
0x6101006040526012805463ffffffff191662015180179055348015610022575f80fd5b50604051615d54380380615d54833981016040819052610041916103dd565b6100655f80516020615d148339815191525f80516020615cf48339815191526102f6565b61007c5f80516020615cf483398151915233610340565b6100935f80516020615d1483398151915233610340565b6100b75f80516020615cd48339815191525f80516020615cb48339815191526102f6565b6100ce5f80516020615cb483398151915233610340565b6100e55f80516020615cd483398151915233610340565b6101095f80516020615c948339815191525f80516020615d348339815191526102f6565b6101205f80516020615d3483398151915233610340565b6101375f80516020615c9483398151915233610340565b6101415f33610340565b6001600160a01b038116608081905260408051631057fdf960e31b815290516382bfefc8916004808201926020929091908290030181865afa158015610189573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101ad91906103dd565b6001600160a01b031660a0816001600160a01b031681525050806001600160a01b0316637f53d4656040518163ffffffff1660e01b8152600401602060405180830381865afa158015610202573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061022691906103dd565b6001600160a01b031660c0816001600160a01b031681525050806001600160a01b031663c74c0fac6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561027b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029f91906103dd565b6001600160a01b031660e05250604080516060810182526127108082525f602083018190529190920152600b805465ffffffffffff19169091179055600a600981905580556103e8600455620f424060055561040a565b5f82815260208190526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b5f828152602081815260408083206001600160a01b038516845290915290205460ff166103d9575f828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556103983390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b5f602082840312156103ed575f80fd5b81516001600160a01b0381168114610403575f80fd5b9392505050565b60805160a05160c05160e05161581861047c5f395f610b2301525f818161080101528181610f5001528181610fe40152818161146d015261150101525f81816108df01528181612a3f01528181612e0f015281816139d00152613b6001525f81816103930152610b8701526158185ff3fe608060405260043610610300575f3560e01c806382bfefc81161018e578063c81097e5116100e0578063dc9b9ce911610089578063ef772a6011610063578063ef772a6014610cd2578063f10e8ead14610ce7578063f47bfc3114610d0657610391565b8063dc9b9ce914610c4d578063e9c2651814610c6c578063ec87621c14610c9f57610391565b8063d547741f116100ba578063d547741f14610bdc578063d99939a214610bfb578063d9f5f7f114610c1a57610391565b8063c81097e514610b45578063cc95fe4f14610b76578063d14dd2f214610ba957610391565b8063a217fddf11610142578063b6e0fbdc1161011c578063b6e0fbdc14610a7e578063c6c7c4fb14610afd578063c74c0fac14610b1257610391565b8063a217fddf146109c6578063a2347842146109d9578063ab32eb6914610a0c57610391565b8063843fca3911610173578063843fca391461093457806391d14854146109655780639a6f397b146109a757610391565b806382bfefc8146108ce57806383e3416b1461090157610391565b806342ff4c431161025257806367d0a2fd116101fb5780637b35b296116101d55780637b35b296146107c45780637f53d465146107f05780638187fc7b1461082357610391565b806367d0a2fd146107715780637535d24614610790578063773502e2146107af57610391565b80634a3268e41161022c5780634a3268e4146106ff57806358cdbf8e1461071e5780636314055c1461073d57610391565b806342ff4c431461067c57806344f7a5f214610691578063470b7c56146106a657610391565b806329d29121116102b457806336568abe1161028e57806336568abe1461061557806338034ee8146106345780633de42b851461066757610391565b806329d29121146105915780632f2ff15d146105c35780632ff8674f146105e257610391565b8063248a9ca3116102e5578063248a9ca31461043357806324e12cd41461046157806328aa58ef146104ad57610391565b806301ffc9a7146103d25780631c1231b61461040657610391565b36610391576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f436f6e7472616374206e6f7420657863657074696e67204e617469766520746f60448201527f6b656e730000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000365f80375f80365f845af43d5f803e8080156103cc573d5ff35b3d5ffd5b005b3480156103dd575f80fd5b506103f16103ec366004614a60565b610d25565b60405190151581526020015b60405180910390f35b348015610411575f80fd5b50610425610420366004614ab3565b610dbd565b6040519081526020016103fd565b34801561043e575f80fd5b5061042561044d366004614b2f565b5f9081526020819052604090206001015490565b34801561046c575f80fd5b5061049561047b366004614b2f565b60106020525f90815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016103fd565b3480156104b8575f80fd5b506105566104c7366004614b46565b60408051608080820183525f808352602080840182905283850182905260609384018290526001600160a01b0396871682526011815284822095909616815293855292829020825193840183525460ff80821615158552610100820481161515958501959095526201000081048516151592840192909252630100000090910490921615159181019190915290565b6040516103fd919081511515815260208083015115159082015260408083015115159082015260609182015115159181019190915260800190565b34801561059c575f80fd5b50600c546103f1907501000000000000000000000000000000000000000000900460ff1681565b3480156105ce575f80fd5b506103d06105dd366004614b7d565b611200565b3480156105ed575f80fd5b506104257f245ac14a82baec098ac2d24eaeaec8be8f5bb60d6a2673c08ffaf4986f4ac23781565b348015610620575f80fd5b506103d061062f366004614b7d565b611229565b34801561063f575f80fd5b506104257f85e1459e4ee0603123bb498f2ff82b3df02e30759aec3b0bfdf12a42ef89185181565b348015610672575f80fd5b5061042560045481565b348015610687575f80fd5b5061042560095481565b34801561069c575f80fd5b5061042560055481565b3480156106b1575f80fd5b50600b546106db9063ffffffff81169060ff64010000000082048116916501000000000090041683565b6040805163ffffffff909416845291151560208401521515908201526060016103fd565b34801561070a575f80fd5b50600254610495906001600160a01b031681565b348015610729575f80fd5b50610425610738366004614ab3565b6112cf565b348015610748575f80fd5b50610495610757366004614ba0565b600d6020525f90815260409020546001600160a01b031681565b34801561077c575f80fd5b5061042561078b366004614b2f565b6129f8565b34801561079b575f80fd5b50600354610495906001600160a01b031681565b3480156107ba575f80fd5b5061042560065481565b3480156107cf575f80fd5b506107e36107de366004614bdf565b612aa6565b6040516103fd9190614c3d565b3480156107fb575f80fd5b506104957f000000000000000000000000000000000000000000000000000000000000000081565b34801561082e575f80fd5b5061089961083d366004614c80565b600e6020525f90815260409020546bffffffffffffffffffffffff808216916c010000000000000000000000008104909116907801000000000000000000000000000000000000000000000000900467ffffffffffffffff1683565b604080516bffffffffffffffffffffffff948516815293909216602084015267ffffffffffffffff16908201526060016103fd565b3480156108d9575f80fd5b506104957f000000000000000000000000000000000000000000000000000000000000000081565b34801561090c575f80fd5b506104257f8c6dd8af24db306eb580672d47cf7dd23b8394bf74074f8ac14b948512ecdb0381565b34801561093f575f80fd5b50600c546103f19074010000000000000000000000000000000000000000900460ff1681565b348015610970575f80fd5b506103f161097f366004614b7d565b5f918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b3480156109b2575f80fd5b506104256109c1366004614b2f565b612dd2565b3480156109d1575f80fd5b506104255f81565b3480156109e4575f80fd5b506104257f8b9f913050abfdf1f909b3da9efccb3ae88f0d338ecb68b2570a91911cd5058281565b348015610a17575f80fd5b50610a59610a26366004614c80565b600f6020525f90815260409020546bffffffffffffffffffffffff808216916c0100000000000000000000000090041682565b604080516bffffffffffffffffffffffff9384168152929091166020830152016103fd565b348015610a89575f80fd5b50610ad3610a98366004614b46565b601160209081525f928352604080842090915290825290205460ff808216916101008104821691620100008204811691630100000090041684565b604080519415158552921515602085015290151591830191909152151560608201526080016103fd565b348015610b08575f80fd5b50610425600a5481565b348015610b1d575f80fd5b506104957f000000000000000000000000000000000000000000000000000000000000000081565b348015610b50575f80fd5b50601254610b619063ffffffff1681565b60405163ffffffff90911681526020016103fd565b348015610b81575f80fd5b506104957f000000000000000000000000000000000000000000000000000000000000000081565b348015610bb4575f80fd5b506104257ff591dda2e9b53c180cef2a1f29bc285ccc0649b7a0efc8de2ec0cfe024d46b9681565b348015610be7575f80fd5b506103d0610bf6366004614b7d565b612e71565b348015610c06575f80fd5b50600154610495906001600160a01b031681565b348015610c25575f80fd5b506104257f8446732a2ff13d429f92d962781c27e41956bd41afb1825afba3e7c0f8c53ff081565b348015610c58575f80fd5b50600754610495906001600160a01b031681565b348015610c77575f80fd5b506104257fd0a4ad96d49edb1c33461cebc6fb2609190f32c904e3c3f5877edb4488dee91e81565b348015610caa575f80fd5b506104257faf290d8680820aad922855f39b306097b20e28774d6c1ad35a20325630c3a02c81565b348015610cdd575f80fd5b5061042560085481565b348015610cf2575f80fd5b506107e3610d01366004614bdf565b612e95565b348015610d11575f80fd5b50600c54610495906001600160a01b031681565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610db757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b5f805a9050336001600160a01b0384161480610e54575060408051608080820183525f808352602080840182905283850182905260609384018290526001600160a01b038816825260118152848220338352815290849020845192830185525460ff808216151584526101008204811615159284019290925262010000810482161515948301859052630100000090041615159101525b610eba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4643543a41206e6f7420616c6c6f7765640000000000000000000000000000006044820152606401610388565b6001600160a01b0383165f908152600e6020526040902060065481546bffffffffffffffffffffffff161015610f4c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4643543a41206e6f7420656e6f756768207374616b65640000000000000000006044820152606401610388565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168888604051610f88929190614c9b565b5f604051808303815f865af19150503d805f8114610fc1576040519150601f19603f3d011682016040523d82523d5f602084013e610fc6565b606091505b509150915081610fd957610fd98161312b565b5f6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663416a9ef56110158a8c018c614b2f565b6040518263ffffffff1660e01b815260040161103391815260200190565b602060405180830381865afa15801561104e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110729190614caa565b845477ffffffffffffffffffffffffffffffffffffffffffffffff16780100000000000000000000000000000000000000000000000067ffffffffffffffff43160217855590505f5a7fffffffffffffff0000000000000000000000000000000000000000000000000083165f908152600d6020526040908190205490517f2a2fe8dc000000000000000000000000000000000000000000000000000000008152366004820152600160248201526001600160a01b0390911690632a2fe8dc90604401602060405180830381865afa158015611150573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111749190614caa565b61117e9088614cee565b6111889190614d01565b90505f6111988984848480613133565b5060408051828152602081018590523a81830152426060820152905191925084916001600160a01b038c169133917ff223da9a867c25ce262195e458f5b8d60f8e69df8a8c8b51c3669c66fb6e069e9181900360800190a496505050505050505b9392505050565b5f8281526020819052604090206001015461121a816135d4565b61122483836135e1565b505050565b6001600160a01b03811633146112c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610388565b6112cb828261369b565b5050565b5f805a9050336001600160a01b038416148061136a575060408051608080820183525f808352602080840182905283850182905260609384018290526001600160a01b038816825260118152848220338352815290849020845192830185525460ff80821615158085526101008304821615159385019390935262010000820481161515958401959095526301000000900490931615159101525b6113d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4643543a41206e6f7420616c6c6f7765640000000000000000000000000000006044820152606401610388565b6001600160a01b0383165f908152600e6020526040902060065481546bffffffffffffffffffffffff161015611462576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4643543a41206e6f7420656e6f756768207374616b65640000000000000000006044820152606401610388565b60605f805f8060605f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168d8d6040516114a5929190614c9b565b5f604051808303815f865af19150503d805f81146114de576040519150601f19603f3d011682016040523d82523d5f602084013e6114e3565b606091505b5092509050806114f6576114f68261312b565b506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663416a9ef56115328d8f018f614b2f565b6040518263ffffffff1660e01b815260040161155091815260200190565b602060405180830381865afa15801561156b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061158f9190614caa565b7fffffffffffffff0000000000000000000000000000000000000000000000000081165f908152600d60205260409020549093506001600160a01b0316915081611635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4643543a416120746f6b656e6f6d696373206e6f7420666f756e6400000000006044820152606401610388565b6040805160808101825288546bffffffffffffffffffffffff811682527801000000000000000000000000000000000000000000000000900467ffffffffffffffff16602082015260085481830152606081018a905290517f50e525060000000000000000000000000000000000000000000000000000000081526001600160a01b038416916350e52506916116d49190879036908790600401614d60565b5f60405180830381865afa1580156116ee573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526117339190810190614e80565b809650819750829850505050506117986040518061018001604052805f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81525090565b5f805f5b88518110156119bf575f8982815181106117b8576117b8614f86565b602002602001015190505f6001600160a01b0316815f01516001600160a01b0316146119b6575f5a9050836001600160a01b0316825f01516001600160a01b0316146119045781516040517f86db93f0000000000000000000000000000000000000000000000000000000008152600481018a90526001600160a01b038981166024830152919550908516906386db93f0906044015f6040518083038186803b158015611863575f80fd5b505afa925050508015611874575060015b611904573d8080156118a1576040519150601f19603f3d011682016040523d82523d5f602084013e6118a6565b606091505b506119026118bd6118b8866001614cee565b613736565b6040516020016118cd9190614fca565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190528290613890565b505b6001600160a01b0384165f908152600f6020526040812080546001929061193a9084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505a6119739082614d01565b826020018181516119849190614cee565b905250602082015160c08701805163ffffffff909216916119a6908390614cee565b9052506119b285615027565b9450505b5060010161179c565b50506119c84390565b885467ffffffffffffffff9190911678010000000000000000000000000000000000000000000000000277ffffffffffffffffffffffffffffffffffffffffffffffff90911617885580156127e4576001600160a01b03861615611a8b576001600160a01b0386165f908152600f60205260408120805460019290611a5c9084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b6007546001600160a01b03165f908152600f60205260408120805460019290611ac39084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505a60c0830151600c546040517fa9859704000000000000000000000000000000000000000000000000000000008152600481018590523660248201526001600160a01b0391821660448201528c9187169063a985970490606401602060405180830381865afa158015611b66573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b8a9190614caa565b611b949190614cee565b611b9e9190614d01565b611ba89190614d01565b63ffffffff1660a083018190525f90611bc290839061508b565b611bcd906001614cee565b9050845f5b89518110156120c757611c0260405180608001604052805f81526020015f81526020015f81526020015f81525090565b5f8b8381518110611c1557611c15614f86565b602002602001015190505f6001600160a01b0316815f01516001600160a01b0316146120bd5780516001600160a01b03165f908152600f60205260408082209083015190919081903a1015611cae57611c823a898660200151611c789190614cee565b6109c1919061509e565b9150611ca73a8560400151611c979190614d01565b898660200151611c789190614cee565b9050611cc9565b611cc68460400151898660200151611c789190614cee565b91505b612710846060015182611cdc919061509e565b611ce6919061508b565b6040860152608084015161271090611cfe908361509e565b611d08919061508b565b611d129083614cee565b6060860152611d218183614cee565b611d2c906001614cee565b83546bffffffffffffffffffffffff91821691161015611f085782546bffffffffffffffffffffffff16611d608284614cee565b611d6b906001614cee565b611d759190614d01565b80865283547fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016845561271090611dab906129f8565b600b54611dbe919063ffffffff1661509e565b611dc8919061508b565b6020860181905283546c0100000000000000000000000090046bffffffffffffffffffffffff161015611e7057611e026118b88284614cee565b604051602001611e1291906150b5565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610388916004016150e6565b602085015183548490600c90611ea59084906c0100000000000000000000000090046bffffffffffffffffffffffff166150f8565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555084602001518a61010001818151611eea9190614cee565b905250845160e08b018051611f00908390614cee565b905250611f6b565b611f128183614cee565b611f1d906001614cee565b835484905f90611f3c9084906bffffffffffffffffffffffff166150f8565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b818a606001818151611f7d9190614cee565b90525060808a018051829190611f94908390614cee565b905250604085015160208b018051611fad908390614cee565b905250606085015160408b018051611fc6908390614cee565b90525060608501516040860151611fdd8385614cee565b611fe79190614d01565b611ff19190614d01565b8a518b90612000908390614cee565b915081815250508d6001600160a01b0316845f01516001600160a01b0316887f57a285d11c52114e1c932af91ce610073cb95f99c6126bf75c6a59b3846e0d6a89600161204d9190614cee565b6120578688614cee565b8a51612063888a614cee565b61206d9190614d01565b8b602001518c604001518d606001516040516120b196959493929190958652602086019490945260408501929092526060840152608083015260a082015260c00190565b60405180910390a45050505b5050600101611bd2565b508351156120e9576001845f018181516120e19190614d01565b905250612150565b6007546001600160a01b03165f908152600f602052604081208054600192906121219084906bffffffffffffffffffffffff166150f8565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b6001600160a01b038816156121e9576020840151156121845760018460200181815161217c9190614d01565b9052506121e9565b6001600160a01b0388165f908152600f602052604081208054600192906121ba9084906bffffffffffffffffffffffff166150f8565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b5f8460e001511180156122065750600c546001600160a01b031615155b1561222157612215848e613994565b61010086015260e08501525b610100840151156124c057836080015184606001516122409190614cee565b8460400151856101000151612255919061509e565b61225f919061508b565b610160850152608084015160608501516122799190614cee565b846020015185610100015161228e919061509e565b612298919061508b565b6101408501526101608401518a548b90600c906122d49084906c0100000000000000000000000090046bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505f6001600160a01b0316886001600160a01b031614612434576101408401516001600160a01b0389165f908152600f602052604090208054600c906123669084906c0100000000000000000000000090046bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508361014001518461016001518561010001516123b09190614d01565b6123ba9190614d01565b6007546001600160a01b03165f908152600f602052604090208054600c906124019084906c0100000000000000000000000090046bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055506124c0565b83610160015184610100015161244a9190614d01565b6007546001600160a01b03165f908152600f602052604090208054600c906124919084906c0100000000000000000000000090046bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b60e08401511561259a57836080015184606001516124de9190614cee565b84604001518560e001516124f2919061509e565b6124fc919061508b565b8460400181815161250d9190614d01565b905250608084015160608501516125249190614cee565b84602001518560e00151612538919061509e565b612542919061508b565b846020018181516125539190614d01565b9052506020840151604085015160e0860151608087015160608801516125799190614cee565b6125839190614d01565b61258d9190614d01565b6125979190614d01565b84525b60408401518a548b905f906125be9084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555083604001516bffffffffffffffffffffffff1660085f82825461260f9190614cee565b90915550506001600160a01b038816156126e6576020808501516001600160a01b038a165f908152600f9092526040822080549192909161265f9084906bffffffffffffffffffffffff16614ffb565b82546101009290920a6bffffffffffffffffffffffff81810219909316918316021790915585516007546001600160a01b03165f908152600f6020526040812080549294509290916126b391859116614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555061275d565b602084015184516126f79190614cee565b6007546001600160a01b03165f908152600f60205260408120805490919061272e9084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b856001600160a01b03808f169033907fdd236dbbae4d9b3e1c5bb780751a96188a7a4b7fce23dabc0c752dd73543b07d908c161561279b578b6127a8565b6007546001600160a01b03165b883a426040516127bb949392919061511d565b60405180910390a46101608401516127d4906060614cee565b8460400151901b9b5050506129e8565b5f858152601060205260409020546001600160a01b03168015612805578096505b505f5a6040517f2a2fe8dc0000000000000000000000000000000000000000000000000000000081523660048201525f60248201526001600160a01b03861690632a2fe8dc90604401602060405180830381865afa158015612869573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061288d9190614caa565b612897908c614cee565b6128a19190614d01565b90505f806128b28e88858c8c613133565b90925090506001600160a01b038916156128cc57886128d9565b6007546001600160a01b03165b6001600160a01b03168e6001600160a01b0316887f57a285d11c52114e1c932af91ce610073cb95f99c6126bf75c6a59b3846e0d6a5f86875f885f60405161294996959493929190958652602086019490945260408501929092526060840152608083015260a082015260c00190565b60405180910390a4868e6001600160a01b0316336001600160a01b03167f40ae89f154f89499b299f1aee3def870ea7338cd1ee029cca11ec5148aeecddc8c8686893a426040516129cd969594939291906001600160a01b03969096168652602086019490945260408501929092526060840152608083015260a082015260c00190565b60405180910390a4509a506111f99950505050505050505050565b5050505050505050509392505050565b6003545f906001600160a01b0316612a2457600554600454612a1a908461509e565b610db7919061508b565b815f03612a3257505f919050565b6001546001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911603612a8457600154600254610db7916001600160a01b03908116911684613c11565b600254600154610db7916001600160a01b03908116911684613c11565b919050565b6009546060908390811115612b17576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4643543a416120626174636820746f6f206c61726765000000000000000000006044820152606401610388565b336001600160a01b0384161480612bab575060408051608080820183525f808352602080840182905283850182905260609384018290526001600160a01b038816825260118152848220338352815290849020845192830185525460ff8082161515845261010082048116151592840183905262010000820481161515958401959095526301000000900490931615159101525b612c11576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4643543a41206e6f7420616c6c6f7765640000000000000000000000000000006044820152606401610388565b8067ffffffffffffffff811115612c2a57612c2a614dad565b604051908082528060200260200182016040528015612c53578160200160208202803683370190505b506001600160a01b0384165f908152600e602052604081208054929450917801000000000000000000000000000000000000000000000000900467ffffffffffffffff16905b83811015612dc757306358cdbf8e898984818110612cb957612cb9614f86565b9050602002810190612ccb91906151c8565b896040518463ffffffff1660e01b8152600401612cea93929190615230565b6020604051808303815f875af1925050508015612d42575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252612d3f91810190614caa565b60015b15612dbf5780868381518110612d5a57612d5a614f86565b6020908102919091010152612d70600186614d01565b821015612dbd57835477ffffffffffffffffffffffffffffffffffffffffffffffff16780100000000000000000000000000000000000000000000000067ffffffffffffffff8516021784555b505b600101612c99565b505050509392505050565b6003545f906001600160a01b0316612df457600454600554612a1a908461509e565b815f03612e0257505f919050565b6001546001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911603612e5457600254600154610db7916001600160a01b03908116911684613c11565b600154600254610db7916001600160a01b03908116911684613c11565b5f82815260208190526040902060010154612e8b816135d4565b611224838361369b565b600a546060908390811115612f06576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4643543a416620626174636820746f6f206c61726765000000000000000000006044820152606401610388565b336001600160a01b0384161480612f9e575060408051608080820183525f808352602080840182905283850182905260609384018290526001600160a01b038816825260118152848220338352815290849020845192830185525460ff808216151584526101008204811615159284019290925262010000810482161515948301949094526301000000909304909216151591018190525b613004576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f4643543a41206e6f7420616c6c6f7765640000000000000000000000000000006044820152606401610388565b8067ffffffffffffffff81111561301d5761301d614dad565b604051908082528060200260200182016040528015613046578160200160208202803683370190505b5091505f5b818110156131225730631c1231b687878481811061306b5761306b614f86565b905060200281019061307d91906151c8565b876040518463ffffffff1660e01b815260040161309c93929190615230565b6020604051808303815f875af19250505080156130f4575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526130f191810190614caa565b60015b1561311a578084838151811061310c5761310c614f86565b602002602001018181525050505b60010161304b565b50509392505050565b805181602001fd5b7fffffffffffffff0000000000000000000000000000000000000000000000000084165f908152600d60205260408082205490517ff7de05d8000000000000000000000000000000000000000000000000000000008152600481018790526001600160a01b0388811660248301528392839291169063f7de05d890604401602060405180830381865afa1580156131cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906131f09190614caa565b9050612710816132036109c1893a61509e565b61320d919061509e565b613217919061508b565b6001600160a01b0389165f908152600e6020526040902080546bffffffffffffffffffffffff92831695509091168411156132ae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4643543a41206e6f7420656e6f756768207374616b65640000000000000000006044820152606401610388565b8054849082905f906132cf9084906bffffffffffffffffffffffff166150f8565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508360085f82825461330e9190614d01565b90915550505f858152601060205260409020546001600160a01b03168015613334578096505b6001600160a01b03871615613561577fffffffffffffff0000000000000000000000000000000000000000000000000089165f908152600d60205260408082205490517f78c86a9a0000000000000000000000000000000000000000000000000000000081526001600160a01b0384811615156004830152909116906378c86a9a90602401602060405180830381865afa1580156133d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133f89190614caa565b9050612710811115613466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4643543a41206275696c64657220736861726520746f6f206c617267650000006044820152606401610388565b5f612710613474888461509e565b61347e919061508b565b6001600160a01b038a165f908152600f60205260408120805492935083929091906134b89084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555080955080876134f59190614d01565b6007546001600160a01b03165f908152600f60205260408120805490919061352c9084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050506135c7565b6007546001600160a01b03165f908152600f6020526040812080548792906135989084906bffffffffffffffffffffffff16614ffb565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b5050509550959350505050565b6135de8133613e15565b50565b5f828152602081815260408083206001600160a01b038516845290915290205460ff166112cb575f828152602081815260408083206001600160a01b0385168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556136573390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b5f828152602081815260408083206001600160a01b038516845290915290205460ff16156112cb575f828152602081815260408083206001600160a01b038516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6060815f0361377857505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b815f5b81156137a1578061378b81615027565b915061379a9050600a8361508b565b915061377b565b5f8167ffffffffffffffff8111156137bb576137bb614dad565b6040519080825280601f01601f1916602001820160405280156137e5576020820181803683370190505b509050815b8515613887576137fb600182614d01565b90505f613809600a8861508b565b61381490600a61509e565b61381e9088614d01565b61382990603061528e565b90505f8160f81b90508084848151811061384557613845614f86565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535061387e600a8961508b565b975050506137ea565b50949350505050565b80826040517f9d0ae7ed00000000000000000000000000000000000000000000000000000000815260040180806020018060200183810383528581815181526020019150805190602001908083835f5b838110156138f85781810151838201526020016138e0565b50505050905090810190601f1680156139255780820380516001836020036101000a031916815260200191505b5083810382528451815284516020918201918601908083835f5b8381101561395757818101518382015260200161393f565b50505050905090810190601f1680156139845780820380516001836020036101000a031916815260200191505b5094505050505060405180910390fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f90819081906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015613a15573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613a399190614caa565b600c5461010087018051604080517ffac8e82f0000000000000000000000000000000000000000000000000000000081528a51600482015260208b01516024820152908a0151604482015260608a0151606482015260808a0151608482015260a08a015160a482015260c08a015160c482015260e08a015160e482015291516101048301526101208901516101248301526101408901516101448301526101608901516101648301526001600160a01b0388811661018484015293945047939092169163fac8e82f916101a4015f604051808303818588803b158015613b1d575f80fd5b505af193505050508015613b2f575060015b506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015282907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015613bad573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613bd19190614caa565b613bdb9190614d01565b8660e00151613bea9190614d01565b9350613bf64782614d01565b866101000151613c069190614d01565b925050509250929050565b6040805160028082526060820183525f928392919060208301908036833750506003549192505f91613c4c91506001600160a01b0316613e61565b60125490915063ffffffff9081169082161115613c6e575060125463ffffffff165b80825f81518110613c8157613c81614f86565b63ffffffff909216602092830291909101909101526003546040517f883bdbfd0000000000000000000000000000000000000000000000000000000081525f916001600160a01b03169063883bdbfd90613cdf9086906004016152a7565b5f60405180830381865afa158015613cf9573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052613d3e9190810190615365565b5090505f815f81518110613d5457613d54614f86565b602002602001015182600181518110613d6f57613d6f614f86565b6020026020010151613d819190615422565b90505f845f81518110613d9657613d96614f86565b602002602001015160030b82613dac9190615467565b90505f8260060b128015613de95750845f81518110613dcd57613dcd614f86565b602002602001015160030b82613de391906154da565b60060b15155b15613dfc5780613df8816154fb565b9150505b613e0881888b8b61407f565b9998505050505050505050565b5f828152602081815260408083206001600160a01b038516845290915290205460ff166112cb57613e45816141f9565b613e5083602061420b565b604051602001611e12929190615557565b5f805f836001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015613ea0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613ec491906155e1565b5050509350935050505f8161ffff1611613f3a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4e490000000000000000000000000000000000000000000000000000000000006044820152606401610388565b5f806001600160a01b03861663252c09d784613f57876001615674565b613f61919061568f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815261ffff9091166004820152602401608060405180830381865afa158015613fb6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613fda91906156af565b9350505091508061406b576040517f252c09d70000000000000000000000000000000000000000000000000000000081525f60048201526001600160a01b0387169063252c09d790602401608060405180830381865afa158015614040573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061406491906156af565b5091935050505b614075824261570c565b9695505050505050565b5f8061408a86614448565b90506fffffffffffffffffffffffffffffffff6001600160a01b03821611614154575f6140c06001600160a01b0383168061509e565b9050836001600160a01b0316856001600160a01b031610614116576141117801000000000000000000000000000000000000000000000000876fffffffffffffffffffffffffffffffff16836148df565b61414c565b61414c81876fffffffffffffffffffffffffffffffff1678010000000000000000000000000000000000000000000000006148df565b925050613887565b5f6141726001600160a01b03831680680100000000000000006148df565b9050836001600160a01b0316856001600160a01b0316106141c0576141bb700100000000000000000000000000000000876fffffffffffffffffffffffffffffffff16836148df565b6141ee565b6141ee81876fffffffffffffffffffffffffffffffff167001000000000000000000000000000000006148df565b979650505050505050565b6060610db76001600160a01b03831660145b60605f61421983600261509e565b614224906002614cee565b67ffffffffffffffff81111561423c5761423c614dad565b6040519080825280601f01601f191660200182016040528015614266576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f8151811061429c5761429c614f86565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106142fe576142fe614f86565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f61433884600261509e565b614343906001614cee565b90505b60018111156143df577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061438457614384614f86565b1a60f81b82828151811061439a5761439a614f86565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535060049490941c936143d881615729565b9050614346565b5083156111f9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610388565b5f805f8360020b1261445d578260020b61446a565b8260020b61446a9061575d565b90506144957ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618615793565b60020b811115614501576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f54000000000000000000000000000000000000000000000000000000000000006044820152606401610388565b5f816001165f0361452357700100000000000000000000000000000000614535565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561457457608061456f826ffff97272373d413259a46990580e213a61509e565b901c90505b600482161561459e576080614599826ffff2e50f5f656932ef12357cf3c7fdcc61509e565b901c90505b60088216156145c85760806145c3826fffe5caca7e10e4e61c3624eaa0941cd061509e565b901c90505b60108216156145f25760806145ed826fffcb9843d60f6159c9db58835c92664461509e565b901c90505b602082161561461c576080614617826fff973b41fa98c081472e6896dfb254c061509e565b901c90505b6040821615614646576080614641826fff2ea16466c96a3843ec78b326b5286161509e565b901c90505b608082161561467057608061466b826ffe5dee046a99a2a811c461f1969c305361509e565b901c90505b61010082161561469b576080614696826ffcbe86c7900a88aedcffc83b479aa3a461509e565b901c90505b6102008216156146c65760806146c1826ff987a7253ac413176f2b074cf7815e5461509e565b901c90505b6104008216156146f15760806146ec826ff3392b0822b70005940c7a398e4b70f361509e565b901c90505b61080082161561471c576080614717826fe7159475a2c29b7443b29c7fa6e889d961509e565b901c90505b611000821615614747576080614742826fd097f3bdfd2022b8845ad8f792aa582561509e565b901c90505b61200082161561477257608061476d826fa9f746462d870fdf8a65dc1f90e061e561509e565b901c90505b61400082161561479d576080614798826f70d869a156d2a1b890bb3df62baf32f761509e565b901c90505b6180008216156147c85760806147c3826f31be135f97d08fd981231505542fcfa661509e565b901c90505b620100008216156147f45760806147ef826f09aa508b5b7a84e1c677de54f3e99bc961509e565b901c90505b6202000082161561481f57608061481a826e5d6af8dedb81196699c329225ee60461509e565b901c90505b62040000821615614849576080614844826d2216e584f5fa1ea926041bedfe9861509e565b901c90505b6208000082161561487157608061486c826b048a170391f7dc42444e8fa261509e565b901c90505b5f8460020b13156148a9576148a6817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61508b565b90505b6148b8640100000000826157cf565b156148c45760016148c6565b5f5b6148d79060ff16602083901c614cee565b949350505050565b5f80807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050805f03614932575f8411614927575f80fd5b5082900490506111f9565b80841161493d575f80fd5b5f848688098084039381119092039190505f61495b86196001614cee565b8616958690049593849004935f81900304600101905061497b818461509e565b909317925f61498b87600361509e565b600218905061499a818861509e565b6149a5906002614d01565b6149af908261509e565b90506149bb818861509e565b6149c6906002614d01565b6149d0908261509e565b90506149dc818861509e565b6149e7906002614d01565b6149f1908261509e565b90506149fd818861509e565b614a08906002614d01565b614a12908261509e565b9050614a1e818861509e565b614a29906002614d01565b614a33908261509e565b9050614a3f818861509e565b614a4a906002614d01565b614a54908261509e565b9050613e08818661509e565b5f60208284031215614a70575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146111f9575f80fd5b6001600160a01b03811681146135de575f80fd5b5f805f60408486031215614ac5575f80fd5b833567ffffffffffffffff80821115614adc575f80fd5b818601915086601f830112614aef575f80fd5b813581811115614afd575f80fd5b876020828501011115614b0e575f80fd5b60209283019550935050840135614b2481614a9f565b809150509250925092565b5f60208284031215614b3f575f80fd5b5035919050565b5f8060408385031215614b57575f80fd5b8235614b6281614a9f565b91506020830135614b7281614a9f565b809150509250929050565b5f8060408385031215614b8e575f80fd5b823591506020830135614b7281614a9f565b5f60208284031215614bb0575f80fd5b81357fffffffffffffff00000000000000000000000000000000000000000000000000811681146111f9575f80fd5b5f805f60408486031215614bf1575f80fd5b833567ffffffffffffffff80821115614c08575f80fd5b818601915086601f830112614c1b575f80fd5b813581811115614c29575f80fd5b8760208260051b8501011115614b0e575f80fd5b602080825282518282018190525f9190848201906040850190845b81811015614c7457835183529284019291840191600101614c58565b50909695505050505050565b5f60208284031215614c90575f80fd5b81356111f981614a9f565b818382375f9101908152919050565b5f60208284031215614cba575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b80820180821115610db757610db7614cc1565b81810381811115610db757610db7614cc1565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b8451815267ffffffffffffffff602086015116602082015260408501516040820152606085015160608201528360808201528260a082015260e060c08201525f61407560e0830184614d14565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60405160c0810167ffffffffffffffff81118282101715614dfd57614dfd614dad565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715614e4a57614e4a614dad565b604052919050565b5f67ffffffffffffffff821115614e6b57614e6b614dad565b5060051b60200190565b8051612aa181614a9f565b5f805f6060808587031215614e93575f80fd5b845167ffffffffffffffff811115614ea9575f80fd5b8501601f81018713614eb9575f80fd5b80516020614ece614ec983614e52565b614e03565b82815260c0928302840182019282820191908b851115614eec575f80fd5b948301945b84861015614f625780868d031215614f07575f80fd5b614f0f614dda565b8651614f1a81614a9f565b815286850151858201526040808801519082015287870151888201526080808801519082015260a080880151614f4f81614a9f565b9082015283529485019491830191614ef1565b509750614f729050888201614e75565b955050505050604084015190509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81518060208401855e5f93019283525090919050565b7f4643543a41206e6f7420617070726f76656420666f72207061796d656e743a0081525f6111f9601f830184614fb3565b6bffffffffffffffffffffffff81811683821601908082111561502057615020614cc1565b5092915050565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361505757615057614cc1565b5060010190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f826150995761509961505e565b500490565b8082028115828204841417610db757610db7614cc1565b7f4643543a41206e6f7420656e6f7567682066756e64732000000000000000000081525f6111f96017830184614fb3565b602081525f6111f96020830184614d14565b6bffffffffffffffffffffffff82811682821603908082111561502057615020614cc1565b6001600160a01b03851681526101e081016151b46020830186805182526020810151602083015260408101516040830152606081015160608301526080810151608083015260a081015160a083015260c081015160c083015260e081015160e08301526101008082015181840152506101208082015181840152506101408082015181840152506101608082015181840152505050565b6101a08201939093526101c0015292915050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126151fb575f80fd5b83018035915067ffffffffffffffff821115615215575f80fd5b602001915036819003821315615229575f80fd5b9250929050565b60408152826040820152828460608301375f606084830101525f60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f86011683010190506001600160a01b0383166020830152949350505050565b60ff8181168382160190811115610db757610db7614cc1565b602080825282518282018190525f9190848201906040850190845b81811015614c7457835163ffffffff16835292840192918401916001016152c2565b8051600681900b8114612aa1575f80fd5b5f82601f830112615304575f80fd5b81516020615314614ec983614e52565b8083825260208201915060208460051b870101935086841115615335575f80fd5b602086015b8481101561535a57805161534d81614a9f565b835291830191830161533a565b509695505050505050565b5f8060408385031215615376575f80fd5b825167ffffffffffffffff8082111561538d575f80fd5b818501915085601f8301126153a0575f80fd5b815160206153b0614ec983614e52565b82815260059290921b840181019181810190898411156153ce575f80fd5b948201945b838610156153f3576153e4866152e4565b825294820194908201906153d3565b9188015191965090935050508082111561540b575f80fd5b50615418858286016152f5565b9150509250929050565b600682810b9082900b037fffffffffffffffffffffffffffffffffffffffffffffffffff800000000000008112667fffffffffffff82131715610db757610db7614cc1565b5f8160060b8360060b8061547d5761547d61505e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81147fffffffffffffffffffffffffffffffffffffffffffffffffff80000000000000831416156154d1576154d1614cc1565b90059392505050565b5f8260060b806154ec576154ec61505e565b808360060b0791505092915050565b5f8160020b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000810361552f5761552f614cc1565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0192915050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081525f6155886017830185614fb3565b7f206973206d697373696e6720726f6c652000000000000000000000000000000081526155b86011820185614fb3565b95945050505050565b805161ffff81168114612aa1575f80fd5b80518015158114612aa1575f80fd5b5f805f805f805f60e0888a0312156155f7575f80fd5b875161560281614a9f565b8097505060208801518060020b8114615619575f80fd5b9550615627604089016155c1565b9450615635606089016155c1565b9350615643608089016155c1565b925060a088015160ff81168114615658575f80fd5b915061566660c089016155d2565b905092959891949750929550565b61ffff81811683821601908082111561502057615020614cc1565b5f61ffff808416806156a3576156a361505e565b92169190910692915050565b5f805f80608085870312156156c2575f80fd5b845163ffffffff811681146156d5575f80fd5b93506156e3602086016152e4565b925060408501516156f381614a9f565b9150615701606086016155d2565b905092959194509250565b63ffffffff82811682821603908082111561502057615020614cc1565b5f8161573757615737614cc1565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b5f7f8000000000000000000000000000000000000000000000000000000000000000820361578d5761578d614cc1565b505f0390565b5f8160020b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000081036157c7576157c7614cc1565b5f0392915050565b5f826157dd576157dd61505e565b50069056fea2646970667358221220efe377e0d2caa28d7384429ddc5591f8053cfcfa59006eb306f713b75d691a9b64736f6c63430008190033af290d8680820aad922855f39b306097b20e28774d6c1ad35a20325630c3a02cf591dda2e9b53c180cef2a1f29bc285ccc0649b7a0efc8de2ec0cfe024d46b96d0a4ad96d49edb1c33461cebc6fb2609190f32c904e3c3f5877edb4488dee91e85e1459e4ee0603123bb498f2ff82b3df02e30759aec3b0bfdf12a42ef891851245ac14a82baec098ac2d24eaeaec8be8f5bb60d6a2673c08ffaf4986f4ac2378c6dd8af24db306eb580672d47cf7dd23b8394bf74074f8ac14b948512ecdb0300000000000000000000000005a901f8e81f12897efd63d396ac0a42fc42e011