Detalhes da transação
Hash de transação
: 0x07bcb977f616beacab9622fffd0d705444ada0960dcd9f568b596902321b23d2
Status:
Sucesso
Bloco:
20997130
3.070.304 confirmações de bloco
Carimbo de data/hora:
13/10/2024, 09:40:07 (2 meses ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0,000054377406564079
$0,13
L2 Gas price:
0,000000000004274736 ETH(0,004274736 Gwei)
Utilização e limite de gas L2:
12.195.006|
12.097.824(99,2%)
L2 fee paid:
0,000051715003774464 ETH
Taxa de gas L2:
Base: 0,003274736 Gwei
|Prioridade máx.: 0,001 Gwei
|Máx.: 0,00754461 Gwei
Preço de custo operacional L1:
0,000000006931518098 ETH(6,931518098 Gwei)
Custo operacional usado L1:
169.282
Taxa escalar L1:
0
L1 fee paid:
0,000002662402789615 ETH
Outros atributos:
Tipo de Txn:2(Um tipo de transação iniciada por EIP-1559)
Nonce:53
Posição no bloco:93
Dados de entrada:
0x60806040526000601e553480156200001657600080fd5b50604051620056413803806200564183398181016040526101a08110156200003d57600080fd5b815160208301516040808501516060860151608087015160a088015160c089015160e08a01516101008b01516101208c01805198519a9c999b979a9699959894979396929591949293820192846401000000008211156200009d57600080fd5b908301906020820185811115620000b357600080fd5b8251866020820283011164010000000082111715620000d157600080fd5b82525081516020918201928201910280838360005b8381101562000100578181015183820152602001620000e6565b50505050905001604052602001805160405193929190846401000000008211156200012a57600080fd5b9083019060208201858111156200014057600080fd5b82518660208202830111640100000000821117156200015e57600080fd5b82525081516020918201928201910280838360005b838110156200018d57818101518382015260200162000173565b5050505090500160405260200180516040519392919084640100000000821115620001b757600080fd5b908301906020820185811115620001cd57600080fd5b8251866020820283011164010000000082111715620001eb57600080fd5b82525081516020918201928201910280838360005b838110156200021a57818101518382015260200162000200565b50505050905001604052602001805160405193929190846401000000008211156200024457600080fd5b9083019060208201858111156200025a57600080fd5b82518660208202830111640100000000821117156200027857600080fd5b82525081516020918201928201910280838360005b83811015620002a75781810151838201526020016200028d565b505050509050016040525050506000620002c66200062260201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060016002819055508c600360006101000a8154816001600160a01b0302191690836001600160a01b031602179055508b600560006101000a8154816001600160a01b0302191690836001600160a01b031602179055508a600660006101000a8154816001600160a01b0302191690836001600160a01b0316021790555089600760006101000a8154816001600160a01b0302191690836001600160a01b0316021790555088600860006101000a8154816001600160a01b0302191690836001600160a01b0316021790555087600960006101000a8154816001600160a01b0302191690836001600160a01b0316021790555086600a819055508560128190555083600b908051906020019062000428929190620006e8565b5082516200043e90600d906020860190620006e8565b5081516200045490600e906020850190620006e8565b506040805161010081018252604b8152605c60208201526060918101829052606291810191909152606360808201526103e360a08201526126f760c082015261270f60e0820152620004ab90600f90600862000738565b506040805161010081018252601980825260086020830181905260049383019390935260026060830152600160808301819052600560a084015260c083019190915260e08201526200050191601091906200077c565b50805162000517906013906020840190620006e8565b5060005b600b5460001901811015620005ab576000620005686001620005548a62000554866001018c6200062660201b620043d21790919060201c565b6200068d60201b620044321790919060201c565b600c8054600181810183556000929092527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c701919091559190910190506200051b565b50620005d386620005546001600b8054905003886200062660201b620043d21790919060201c565b6011555050600c80546001810182556000919091526000197fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c79091015550620007d69950505050505050505050565b3390565b600082620006375750600062000687565b828202828482816200064557fe5b0414620006845760405162461bcd60e51b8152600401808060200182810382526021815260200180620056206021913960400191505060405180910390fd5b90505b92915050565b60008282018381101562000684576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b82805482825590600052602060002090810192821562000726579160200282015b828111156200072657825182559160200191906001019062000709565b5062000734929150620007bf565b5090565b82805482825590600052602060002090810192821562000726579160200282015b8281111562000726578251829061ffff1690559160200191906001019062000759565b82805482825590600052602060002090810192821562000726579160200282015b8281111562000726578251829060ff169055916020019190600101906200079d565b5b80821115620007345760008155600101620007c0565b614e3a80620007e66000396000f3fe608060405234801561001057600080fd5b506004361061042c5760003560e01c806382386d581161022d578063c749d61411610131578063d9608d8a116100be578063d9608d8a1461116a578063dd77b9fd146111ae578063de988524146111dc578063e0d8c2e7146111f9578063e6188d571461121f578063ec12173d1461123c578063ed9bdeda14611244578063eda670481461124c578063f2fde38b14611272578063f2ffc22c14611298578063fb19d42c146112b55761042c565b8063c749d61414610f8b578063c8a4271f14610fb1578063c8ed768014610fb9578063cb0b8ca114611015578063cbd258b514611032578063ce2529c914611058578063cf1c316a1461107e578063d007db29146110a4578063d02d1e9f146110c1578063d49e77cd146111625761042c565b8063980c2a98116101ba578063980c2a9814610e5f57806398969e8214610e67578063a02306f914610e93578063ae169a5014610e9b578063b606696214610eb8578063b918161114610ed5578063be07a53514610efb578063beff2a5314610f2c578063bf72184e14610f49578063c663baa614610f66578063c6929e5314610f835761042c565b806382386d5814610bd6578063847bdaa414610c085780638cc883ce14610ca95780638d88a90e14610d4a5780638da5cb5b14610d705780638dbb1e3a14610d785780638dbdbe6d14610d9b578063929c697114610dcd57806393f1a40b14610df3578063975532dc14610e575761042c565b80633711e1271161033457806351eb05a6116102c157806351eb05a6146109ee5780635312ea8e14610a0b5780635c5e490b14610a285780635eac623914610a4e5780636066debd14610aef5780636245f08414610b2157806362e006c714610b3e578063630b5ba114610b7e57806364482f7914610b86578063715018a614610bb1578063796f388f14610bb95761042c565b80633711e127146107b657806339b3e826146107dc5780633c9d9267146107e45780633d479cd5146107ec5780633ee55add146108095780634179b4fb146108435780634666406414610860578063485d7d94146109015780634af0e3e1146109275780634dbf85ca146109c85761042c565b806319bc9939116103bd57806319bc99391461057e5780631d465c82146105a457806322a376b0146105c1578063245b211d146105c957806324b95c3e146105e65780632a7b0107146106035780632d530b25146106a45780632fda7735146106ac57806330fb8e0e146106c9578063354affb7146106ef57806336ebcde6146107905761042c565b806304f1cbbd1461043157806305268cff14610459578063081e3eda1461047d57806309ae4d2c146104975780630a67d518146104b45780630ad58d2f146104bc5780631526fe27146104ee5780631693699f1461054857806317caf6f1146105505780631836993c14610558575b600080fd5b6104576004803603602081101561044757600080fd5b50356001600160a01b03166112db565b005b610461611333565b604080516001600160a01b039092168252519081900360200190f35b610485611342565b60408051918252519081900360200190f35b610485600480360360208110156104ad57600080fd5b5035611348565b610485611386565b610457600480360360608110156104d257600080fd5b50803590602081013590604001356001600160a01b031661138c565b61050b6004803603602081101561050457600080fd5b5035611a80565b604080516001600160a01b0390971687526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190f35b610461611acd565b610485611adc565b6104576004803603602081101561056e57600080fd5b50356001600160a01b0316611ae2565b6104576004803603602081101561059457600080fd5b50356001600160a01b0316611cbb565b610485600480360360208110156105ba57600080fd5b5035611e94565b610461611f07565b610457600480360360208110156105df57600080fd5b5035611f16565b610457600480360360208110156105fc57600080fd5b5035611f51565b6104576004803603602081101561061957600080fd5b810190602081018135600160201b81111561063357600080fd5b82018360208201111561064557600080fd5b803590602001918460208302840111600160201b8311171561066657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611f8c945050505050565b610485611fd9565b610485600480360360208110156106c257600080fd5b5035611fdf565b610457600480360360208110156106df57600080fd5b50356001600160a01b0316611ffd565b6104576004803603602081101561070557600080fd5b810190602081018135600160201b81111561071f57600080fd5b82018360208201111561073157600080fd5b803590602001918460208302840111600160201b8311171561075257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612055945050505050565b610485600480360360208110156107a657600080fd5b50356001600160a01b031661209e565b610457600480360360208110156107cc57600080fd5b50356001600160a01b03166120eb565b6104856122d7565b6104616122dd565b6104576004803603602081101561080257600080fd5b50356122ec565b61082f6004803603602081101561081f57600080fd5b50356001600160a01b0316612327565b604080519115158252519081900360200190f35b6104856004803603602081101561085957600080fd5b5035612345565b6104576004803603602081101561087657600080fd5b810190602081018135600160201b81111561089057600080fd5b8201836020820111156108a257600080fd5b803590602001918460208302840111600160201b831117156108c357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612352945050505050565b6104576004803603602081101561091757600080fd5b50356001600160a01b031661239b565b6104576004803603602081101561093d57600080fd5b810190602081018135600160201b81111561095757600080fd5b82018360208201111561096957600080fd5b803590602001918460208302840111600160201b8311171561098a57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612434945050505050565b610457600480360360208110156109de57600080fd5b50356001600160a01b031661247d565b61045760048036036020811015610a0457600080fd5b50356124d5565b61045760048036036020811015610a2157600080fd5b5035612b88565b61048560048036036020811015610a3e57600080fd5b50356001600160a01b0316612cc5565b61045760048036036020811015610a6457600080fd5b810190602081018135600160201b811115610a7e57600080fd5b820183602082011115610a9057600080fd5b803590602001918460208302840111600160201b83111715610ab157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612d10945050505050565b61045760048036036060811015610b0557600080fd5b508035906001600160a01b036020820135169060400135612d40565b61048560048036036020811015610b3757600080fd5b5035612d9f565b610457600480360360a0811015610b5457600080fd5b508035906001600160a01b0360208201351690604081013515159060608101359060800135612dac565b61045761308b565b61045760048036036060811015610b9c57600080fd5b508035906020810135906040013515156130aa565b610457613185565b61048560048036036020811015610bcf57600080fd5b5035613231565b61045760048036036060811015610bec57600080fd5b508035906001600160a01b0360208201351690604001356132d6565b61045760048036036020811015610c1e57600080fd5b810190602081018135600160201b811115610c3857600080fd5b820183602082011115610c4a57600080fd5b803590602001918460208302840111600160201b83111715610c6b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550613335945050505050565b61045760048036036020811015610cbf57600080fd5b810190602081018135600160201b811115610cd957600080fd5b820183602082011115610ceb57600080fd5b803590602001918460208302840111600160201b83111715610d0c57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061337e945050505050565b61045760048036036020811015610d6057600080fd5b50356001600160a01b03166133c7565b61046161341f565b61048560048036036040811015610d8e57600080fd5b508035906020013561342e565b61045760048036036060811015610db157600080fd5b50803590602081013590604001356001600160a01b031661352a565b61048560048036036020811015610de357600080fd5b50356001600160a01b031661381f565b610e1f60048036036040811015610e0957600080fd5b50803590602001356001600160a01b031661386e565b604080519788526020880196909652868601949094526060860192909252608085015260a084015260c0830152519081900360e00190f35b6104856138bd565b6104856138c3565b61048560048036036040811015610e7d57600080fd5b50803590602001356001600160a01b03166138c9565b610485613a15565b61045760048036036020811015610eb157600080fd5b5035613a1b565b61045760048036036020811015610ece57600080fd5b5035613a2d565b61082f60048036036020811015610eeb57600080fd5b50356001600160a01b0316613a68565b61045760048036036080811015610f1157600080fd5b50803590602081013590604081013590606001351515613a7d565b61048560048036036020811015610f4257600080fd5b5035613b39565b61045760048036036020811015610f5f57600080fd5b5035613b46565b61045760048036036020811015610f7c57600080fd5b5035613b81565b610485613bbc565b61045760048036036020811015610fa157600080fd5b50356001600160a01b0316613bc2565b610461613c1a565b610fe260048036036060811015610fcf57600080fd5b5080359060208101359060400135613c29565b604080519687526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190f35b6104856004803603602081101561102b57600080fd5b5035613e1e565b61082f6004803603602081101561104857600080fd5b50356001600160a01b0316613e2b565b6104856004803603602081101561106e57600080fd5b50356001600160a01b0316613e40565b6104576004803603602081101561109457600080fd5b50356001600160a01b0316613e52565b610485600480360360208110156110ba57600080fd5b5035613edb565b610457600480360360208110156110d757600080fd5b810190602081018135600160201b8111156110f157600080fd5b82018360208201111561110357600080fd5b803590602001918460208302840111600160201b8311171561112457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550613ee8945050505050565b610461613f31565b6111906004803603602081101561118057600080fd5b50356001600160a01b0316613f40565b60408051938452602084019290925282820152519081900360600190f35b610485600480360360408110156111c457600080fd5b506001600160a01b0381358116916020013516613f61565b610457600480360360208110156111f257600080fd5b5035613f90565b6104576004803603602081101561120f57600080fd5b50356001600160a01b0316613fcb565b6104856004803603602081101561123557600080fd5b50356141b7565b6104616141c4565b6104856141d3565b6104576004803603602081101561126257600080fd5b50356001600160a01b03166141d9565b6104576004803603602081101561128857600080fd5b50356001600160a01b0316614278565b610457600480360360208110156112ae57600080fd5b503561437a565b61082f600480360360208110156112cb57600080fd5b50356001600160a01b03166143b5565b3360009081526001602052604090205460ff16806113085750336112fd61341f565b6001600160a01b0316145b61131157600080fd5b600980546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b031681565b60195490565b6000818152601b602090815260408083203384529091528120600381015415611378576003015443039050611381565b60040154430390505b919050565b60155481565b6002805414156113d1576040805162461bcd60e51b815260206004820152601f6024820152600080516020614bf3833981519152604482015290519081900360640190fd5b600280819055506000601984815481106113e757fe5b60009182526020808320878452601b82526040808520338087529084528186206001600160a01b0389168752601c909452818620818752918620600160069096029093019485015494965092949093919261144190612327565b90508785600001541015611497576040805162461bcd60e51b815260206004820152601860248201527711985c9b4e8e9dda5d1a191c985dce881b9bdd0819dbdbd960421b604482015290519081900360640190fd5b6001600160a01b038716156114ca5733600090815260018501602052604090208054899003905560038401805489900390555b825488900383556114da896124d5565b6114e38961448a565b8715611a705784546114f59089614712565b85556003850154156115125760038501544303600586015561151f565b6004850154430360058601555b801561154057855461153b906001600160a01b0316338a61476f565b611a12565b816115be576115923361158061271061157a600f60078154811061156057fe5b90600052602060002001548d6143d290919063ffffffff16565b906147c1565b88546001600160a01b0316919061476f565b6005546010805461153b926001600160a01b031691611580916127109161157a91600790811061156057fe5b600d6000815481106115cc57fe5b9060005260206000200154856005015414806115eb5750846006015443145b156116335761160a33611580606461157a600f60008154811061156057fe5b6005546010805461153b926001600160a01b0316916115809160649161157a9160009061156057fe5b600d60018154811061164157fe5b906000526020600020015485600501541015801561167b5750600e60008154811061166857fe5b9060005260206000200154856005015411155b156116c55761169a33611580606461157a600f60018154811061156057fe5b6005546010805461153b926001600160a01b0316916115809160649161157a91600190811061156057fe5b600d6002815481106116d357fe5b906000526020600020015485600501541015801561170d5750600e6001815481106116fa57fe5b9060005260206000200154856005015411155b156117575761172c33611580606461157a600f60028154811061156057fe5b6005546010805461153b926001600160a01b0316916115809160649161157a91600290811061156057fe5b600d60038154811061176557fe5b906000526020600020015485600501541015801561179f5750600e60028154811061178c57fe5b9060005260206000200154856005015411155b156117e9576117be33611580606461157a600f60038154811061156057fe5b6005546010805461153b926001600160a01b0316916115809160649161157a91600390811061156057fe5b600d6004815481106117f757fe5b90600052602060002001548560050154101580156118315750600e60038154811061181e57fe5b9060005260206000200154856005015411155b1561187b5761185033611580606461157a600f60048154811061156057fe5b6005546010805461153b926001600160a01b0316916115809160649161157a91600490811061156057fe5b600d60058154811061188957fe5b90600052602060002001548560050154101580156118c35750600e6004815481106118b057fe5b9060005260206000200154856005015411155b15611913576118e3336115806103e861157a600f60058154811061156057fe5b61153b600560009054906101000a90046001600160a01b03166115806103e861157a601060058154811061156057fe5b600d60068154811061192157fe5b906000526020600020015485600501541015801561195b5750600e60058154811061194857fe5b9060005260206000200154856005015411155b156119a75761197b3361158061271061157a600f60068154811061156057fe5b6005546010805461153b926001600160a01b031691611580916127109161157a91600690811061156057fe5b600d6007815481106119b557fe5b906000526020600020015485600501541115611a12576119e63361158061271061157a600f60078154811061156057fe5b60055460108054611a12926001600160a01b031691611580916127109161157a91600790811061156057fe5b60038601548554611a2d9164e8d4a510009161157a916143d2565b60018601556040805189815290518a9133917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a34360038601555b5050600160025550505050505050565b60198181548110611a8d57fe5b60009182526020909120600690910201805460018201546002830154600384015460048501546005909501546001600160a01b0390941695509193909286565b6009546001600160a01b031681565b601e5481565b3360009081526001602052604090205460ff1680611b0f575033611b0461341f565b6001600160a01b0316145b611b1857600080fd5b6001600160a01b038116611b5d5760405162461bcd60e51b8152600401808060200182810382526030815260200180614d856030913960400191505060405180910390fd5b6001600160a01b038116301415611ba55760405162461bcd60e51b8152600401808060200182810382526021815260200180614d1b6021913960400191505060405180910390fd5b611bad61341f565b6001600160a01b0316816001600160a01b03161415611bfd5760405162461bcd60e51b8152600401808060200182810382526025815260200180614bce6025913960400191505060405180910390fd5b6001600160a01b0381166000908152601f602052604090205460ff1615611c555760405162461bcd60e51b8152600401808060200182810382526026815260200180614ddf6026913960400191505060405180910390fd5b6001600160a01b0381166000818152601f6020908152604091829020805460ff191690558151600181524391810191909152428183015290517f2c28955824b0d71faafc41a1ecd1afa807826896fa69fa150a52179e74a2bbef9181900360600190a250565b3360009081526001602052604090205460ff1680611ce8575033611cdd61341f565b6001600160a01b0316145b611cf157600080fd5b6001600160a01b038116611d365760405162461bcd60e51b8152600401808060200182810382526030815260200180614d856030913960400191505060405180910390fd5b6001600160a01b038116301415611d7e5760405162461bcd60e51b8152600401808060200182810382526021815260200180614d1b6021913960400191505060405180910390fd5b611d8661341f565b6001600160a01b0316816001600160a01b03161415611dd65760405162461bcd60e51b8152600401808060200182810382526025815260200180614bce6025913960400191505060405180910390fd5b6001600160a01b0381166000908152601f602052604090205460ff1615611e2e5760405162461bcd60e51b8152600401808060200182810382526026815260200180614ddf6026913960400191505060405180910390fd5b6001600160a01b0381166000818152601f60209081526040808320805460ff19166001179055805192835243918301919091524282820152517f2c28955824b0d71faafc41a1ecd1afa807826896fa69fa150a52179e74a2bbef9181900360600190a250565b600080611ea4600143034361342e565b905082611ec157600a54611eb99082906143d2565b915050611381565b611eb9601e5461157a60196001870381548110611eda57fe5b906000526020600020906006020160010154611f01600a54866143d290919063ffffffff16565b906143d2565b6006546001600160a01b031681565b3360009081526001602052604090205460ff1680611f43575033611f3861341f565b6001600160a01b0316145b611f4c57600080fd5b601155565b3360009081526001602052604090205460ff1680611f7e575033611f7361341f565b6001600160a01b0316145b611f8757600080fd5b601255565b3360009081526001602052604090205460ff1680611fb9575033611fae61341f565b6001600160a01b0316145b611fc257600080fd5b8051611fd590600f906020840190614b4c565b5050565b60185481565b600b8181548110611fec57fe5b600091825260209091200154905081565b3360009081526001602052604090205460ff168061202a57503361201f61341f565b6001600160a01b0316145b61203357600080fd5b600880546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526001602052604090205460ff168061208257503361207761341f565b6001600160a01b0316145b61208b57600080fd5b8051611fd590600c906020840190614b4c565b60006120a8614b97565b50506001600160a01b03166000908152601c6020908152604091829020825160608101845281548152600282015492810183905260039091015492019190915290565b3360009081526001602052604090205460ff168061211857503361210d61341f565b6001600160a01b0316145b61212157600080fd5b6001600160a01b0381166121665760405162461bcd60e51b815260040180806020018281038252602c815260200180614cae602c913960400191505060405180910390fd5b6001600160a01b0381163014156121c4576040805162461bcd60e51b815260206004820181905260248201527f446f6e27742077686974656c6973744465706f736974206f757273656c766573604482015290519081900360640190fd5b6121cc61341f565b6001600160a01b0316816001600160a01b0316141561221c5760405162461bcd60e51b8152600401808060200182810382526024815260200180614d3c6024913960400191505060405180910390fd5b6001600160a01b038116600090815260208052604090205460ff16156122735760405162461bcd60e51b8152600401808060200182810382526025815260200180614d606025913960400191505060405180910390fd5b6001600160a01b038116600081815260208080526040808320805460ff19166001179055805192835243918301919091524282820152517f0a55bb1f2d9364dad91878f3a0fff57b9f33ce140651745ec982f341f3e423bc9181900360600190a250565b60125481565b6007546001600160a01b031681565b3360009081526001602052604090205460ff168061231957503361230e61341f565b6001600160a01b0316145b61232257600080fd5b600a55565b6001600160a01b03166000908152601f602052604090205460ff1690565b600c8181548110611fec57fe5b3360009081526001602052604090205460ff168061237f57503361237461341f565b6001600160a01b0316145b61238857600080fd5b8051611fd590600b906020840190614b4c565b6123a3614825565b6001600160a01b03166123b461341f565b6001600160a01b0316146123fd576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b6001600160a01b03811633141561241357600080fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b3360009081526001602052604090205460ff168061246157503361245661341f565b6001600160a01b0316145b61246a57600080fd5b8051611fd590600e906020840190614b4c565b3360009081526001602052604090205460ff16806124aa57503361249f61341f565b6001600160a01b0316145b6124b357600080fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6000601982815481106124e457fe5b90600052602060002090600602019050806002015443116125055750612b85565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561254f57600080fd5b505afa158015612563573d6000803e3d6000fd5b505050506040513d602081101561257957600080fd5b505190508061258f575043600290910155612b85565b6000806000806000806125ab8860020154438a60010154613c29565b600354604080516340c10f1960e01b8152306004820152602481018890529051979d50959b50939950919750955093506001600160a01b0316916340c10f199160448082019260009290919082900301818387803b15801561260c57600080fd5b505af1158015612620573d6000803e3d6000fd5b5050505061264e6126438861157a64e8d4a51000896143d290919063ffffffff16565b60038a015490614432565b6003890155436002890155851561276057600354600554604080516340c10f1960e01b81526001600160a01b039283166004820152602481018a9052905191909216916340c10f1991604480830192600092919082900301818387803b1580156126b757600080fd5b505af11580156126cb573d6000803e3d6000fd5b505050506011544311612760576003546005546001600160a01b039182169163282d3fdf9116612701606461157a8b60326143d2565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561274757600080fd5b505af115801561275b573d6000803e3d6000fd5b505050505b831561286757600354600654604080516340c10f1960e01b81526001600160a01b03928316600482015260248101889052905191909216916340c10f1991604480830192600092919082900301818387803b1580156127be57600080fd5b505af11580156127d2573d6000803e3d6000fd5b505050506011544311612867576003546006546001600160a01b039182169163282d3fdf9116612808606461157a8960326143d2565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561284e57600080fd5b505af1158015612862573d6000803e3d6000fd5b505050505b821561296e57600354600754604080516340c10f1960e01b81526001600160a01b03928316600482015260248101879052905191909216916340c10f1991604480830192600092919082900301818387803b1580156128c557600080fd5b505af11580156128d9573d6000803e3d6000fd5b50505050601154431161296e576003546007546001600160a01b039182169163282d3fdf911661290f606461157a8860326143d2565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561295557600080fd5b505af1158015612969573d6000803e3d6000fd5b505050505b8115612a7557600354600854604080516340c10f1960e01b81526001600160a01b03928316600482015260248101869052905191909216916340c10f1991604480830192600092919082900301818387803b1580156129cc57600080fd5b505af11580156129e0573d6000803e3d6000fd5b505050506011544311612a75576003546008546001600160a01b039182169163282d3fdf9116612a16606461157a8760326143d2565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015612a5c57600080fd5b505af1158015612a70573d6000803e3d6000fd5b505050505b8015612b7c57600354600954604080516340c10f1960e01b81526001600160a01b03928316600482015260248101859052905191909216916340c10f1991604480830192600092919082900301818387803b158015612ad357600080fd5b505af1158015612ae7573d6000803e3d6000fd5b505050506011544311612b7c576003546009546001600160a01b039182169163282d3fdf9116612b1d606461157a8660326143d2565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015612b6357600080fd5b505af1158015612b77573d6000803e3d6000fd5b505050505b50505050505050505b50565b600280541415612bcd576040805162461bcd60e51b815260206004820152601f6024820152600080516020614bf3833981519152604482015290519081900360640190fd5b60028081905550600060198281548110612be357fe5b60009182526020808320858452601b825260408085203386529092529083208054600690930290910193509190612c229060649061157a90604b6143d2565b90506000612c43606461157a601986600001546143d290919063ffffffff16565b600080855560018501558454909150612c66906001600160a01b0316338461476f565b6005548454612c82916001600160a01b0391821691168361476f565b604080518381529051869133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350506001600255505050565b6000612ccf614b97565b50506001600160a01b03166000908152601c602090815260409182902082516060810184528154815260028201549281019290925260030154910181905290565b60005b8151811015611fd557612d38828281518110612d2b57fe5b6020026020010151613a1b565b600101612d13565b3360009081526001602052604090205460ff1680612d6d575033612d6261341f565b6001600160a01b0316145b612d7657600080fd5b6000928352601b602090815260408085206001600160a01b039094168552929052912060030155565b600d8181548110611fec57fe5b612db4614825565b6001600160a01b0316612dc561341f565b6001600160a01b031614612e0e576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b6001600160a01b0384166000908152601d6020526040902054849060ff1615612e7e576040805162461bcd60e51b815260206004820152601f60248201527f4661726d3a3a6e6f6e4475706c6963617465643a206475706c69636174656400604482015290519081900360640190fd5b6001600160a01b0385166000908152601a602052604090205415612ee9576040805162461bcd60e51b815260206004820181905260248201527f4661726d3a3a6164643a206c7020697320616c726561647920696e20706f6f6c604482015290519081900360640190fd5b8315612ef757612ef761308b565b60006012544311612f0a57601254612f0c565b435b601e54909150612f1c9088614432565b601e55601980546001600160a01b039788166000818152601a6020908152604080832060019586019055601d8252808320805460ff191686179055805160c0810182529384529083019b8c528201948552606082018181526080830198895260a0830197885284549384018555939052517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c9695600690920291820180546001600160a01b031916919099161790975596517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c9696870155517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c96978601555093517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c9698840155517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c96998301555090517f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c969a90910155565b60195460005b81811015611fd5576130a2816124d5565b600101613091565b6130b2614825565b6001600160a01b03166130c361341f565b6001600160a01b03161461310c576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b801561311a5761311a61308b565b613157826131516019868154811061312e57fe5b906000526020600020906006020160010154601e5461471290919063ffffffff16565b90614432565b601e81905550816019848154811061316b57fe5b906000526020600020906006020160010181905550505050565b61318d614825565b6001600160a01b031661319e61341f565b6001600160a01b0316146131e7576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600080601360008154811061324257fe5b9060005260206000200154905060005b600c548110156132cf576000600c828154811061326b57fe5b906000526020600020015490506001601380549050038211156132b25760138054600019810190811061329a57fe5b90600052602060002001549250829350505050611381565b8085116132c6576013828154811061329a57fe5b50600101613252565b5092915050565b3360009081526001602052604090205460ff16806133035750336132f861341f565b6001600160a01b0316145b61330c57600080fd5b6000928352601b602090815260408085206001600160a01b039094168552929052912060040155565b3360009081526001602052604090205460ff168061336257503361335761341f565b6001600160a01b0316145b61336b57600080fd5b8051611fd590600d906020840190614b4c565b3360009081526001602052604090205460ff16806133ab5750336133a061341f565b6001600160a01b0316145b6133b457600080fd5b8051611fd5906010906020840190614b4c565b3360009081526001602052604090205460ff16806133f45750336133e961341f565b6001600160a01b0316145b6133fd57600080fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b6012546000908190841015613447576000915050613524565b60005b600c54811015613520576000600c828154811061346357fe5b906000526020600020015490506001600b805490500382111561348c5760009350505050613524565b8085116134d25760006134bb600b84815481106134a557fe5b600091825260209091200154611f01888a614712565b90506134c78482614432565b945050505050613524565b80861015613517576000613502600b84815481106134ec57fe5b600091825260209091200154611f01848a614712565b919650869190506135138482614432565b9350505b5060010161344a565b5090505b92915050565b60028054141561356f576040805162461bcd60e51b815260206004820152601f6024820152600080516020614bf3833981519152604482015290519081900360640190fd5b60028055816135af5760405162461bcd60e51b815260040180806020018281038252602c815260200180614c82602c913960400191505060405180910390fd5b6000601984815481106135be57fe5b60009182526020808320878452601b82526040808520338087529084528186206005546001600160a01b039081168852838820908a168852601c9095528287209187529186206019805460069790970290940197509195939490939192908a90811061362657fe5b9060005260206000209060060201600401549050600060198a8154811061364957fe5b90600052602060002090600602016005015490506000613668336143b5565b9050801561367a576000925061271091505b336000908152600186016020526040902054156136b757336000908152600186016020526040902080548b0190556003850180548b0190556136e6565b3360009081526001808701602052604090912080548c01905560028601805490910190556003850180548b0190555b6136f5606461157a8c866143d2565b84540184556137038b6124d5565b61370c8b61448a565b8754613723906001600160a01b031633308d614829565b8654613730574360028801555b61375561374d61374661271061157a8e886143d2565b8c90614712565b885490614432565b80885560038901546137729164e8d4a510009161157a91906143d2565b600188015561379561378d61374661271061157a8e876143d2565b875490614432565b80875560038901546137b29164e8d4a510009161157a91906143d2565b6001870155604080518b815290518c9133917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a36004870154156137fd57613804565b4360048801555b50504360069095019490945550506001600255505050505050565b6000613829614b97565b50506001600160a01b03166000908152601c60209081526040918290208251606081018452815480825260028301549382019390935260039091015492019190915290565b601b602052816000526040600020602052806000526040600020600091509150508060000154908060010154908060020154908060030154908060040154908060050154908060060154905087565b600a5481565b60115481565b600080601984815481106138d957fe5b60009182526020808320878452601b825260408085206001600160a01b0389811687529084528186206006959095029092016003810154815483516370a0823160e01b815230600482015293519298509596909590949316926370a082319260248082019391829003018186803b15801561395357600080fd5b505afa158015613967573d6000803e3d6000fd5b505050506040513d602081101561397d57600080fd5b50516002850154909150431180156139955750600081115b156139dc5760006139af8560020154438760010154613c29565b509294506139d893506139d1925085915061157a90508464e8d4a510006143d2565b8490614432565b9250505b613a0a8360010154613a0464e8d4a5100061157a8688600001546143d290919063ffffffff16565b90614712565b979650505050505050565b60165481565b613a24816124d5565b612b858161448a565b3360009081526001602052604090205460ff1680613a5a575033613a4f61341f565b6001600160a01b0316145b613a6357600080fd5b601455565b60016020526000908152604090205460ff1681565b613a85614825565b6001600160a01b0316613a9661341f565b6001600160a01b031614613adf576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b8015613aed57613aed61308b565b8260198581548110613afb57fe5b9060005260206000209060060201600401819055508160198581548110613b1e57fe5b90600052602060002090600602016005018190555050505050565b60108181548110611fec57fe5b3360009081526001602052604090205460ff1680613b73575033613b6861341f565b6001600160a01b0316145b613b7c57600080fd5b601855565b3360009081526001602052604090205460ff1680613bae575033613ba361341f565b6001600160a01b0316145b613bb757600080fd5b601655565b60175481565b3360009081526001602052604090205460ff1680613bef575033613be461341f565b6001600160a01b0316145b613bf857600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6000806000806000806000613c3e8a8a61342e565b90506000613c61601e5461157a8b611f01600a54876143d290919063ffffffff16565b90506000613d59600360009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015613cb657600080fd5b505afa158015613cca573d6000803e3d6000fd5b505050506040513d6020811015613ce057600080fd5b505160035460408051631aa93a7560e11b815290516001600160a01b039092169163355274ea91600480820192602092909190829003018186803b158015613d2757600080fd5b505afa158015613d3b573d6000803e3d6000fd5b505050506040513d6020811015613d5157600080fd5b505190614712565b905081811015613d7f576000985080975060009650600095506000945060009350613e0f565b613d99606461157a601454856143d290919063ffffffff16565b9850819750613db8606461157a601554856143d290919063ffffffff16565b9650613dd4606461157a601654856143d290919063ffffffff16565b9550613df0606461157a601754856143d290919063ffffffff16565b9450613e0c606461157a601854856143d290919063ffffffff16565b93505b50505093975093979195509350565b600e8181548110611fec57fe5b601d6020526000908152604090205460ff1681565b601a6020526000908152604090205481565b613e5a614825565b6001600160a01b0316613e6b61341f565b6001600160a01b031614613eb4576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b600f8181548110611fec57fe5b3360009081526001602052604090205460ff1680613f15575033613f0a61341f565b6001600160a01b0316145b613f1e57600080fd5b8051611fd5906013906020840190614b4c565b6005546001600160a01b031681565b601c6020526000908152604090208054600282015460039092015490919083565b6001600160a01b039182166000908152601c602090815260408083209390941682526001909201909152205490565b3360009081526001602052604090205460ff1680613fbd575033613fb261341f565b6001600160a01b0316145b613fc657600080fd5b601755565b3360009081526001602052604090205460ff1680613ff8575033613fed61341f565b6001600160a01b0316145b61400157600080fd5b6001600160a01b0381166140465760405162461bcd60e51b815260040180806020018281038252602c815260200180614cae602c913960400191505060405180910390fd5b6001600160a01b0381163014156140a4576040805162461bcd60e51b815260206004820181905260248201527f446f6e27742077686974656c6973744465706f736974206f757273656c766573604482015290519081900360640190fd5b6140ac61341f565b6001600160a01b0316816001600160a01b031614156140fc5760405162461bcd60e51b8152600401808060200182810382526024815260200180614d3c6024913960400191505060405180910390fd5b6001600160a01b038116600090815260208052604090205460ff16156141535760405162461bcd60e51b8152600401808060200182810382526023815260200180614c136023913960400191505060405180910390fd5b6001600160a01b03811660008181526020808052604091829020805460ff191690558151600181524391810191909152428183015290517f0a55bb1f2d9364dad91878f3a0fff57b9f33ce140651745ec982f341f3e423bc9181900360600190a250565b60138181548110611fec57fe5b6008546001600160a01b031681565b60145481565b3360009081526001602052604090205460ff16806142065750336141fb61341f565b6001600160a01b0316145b61420f57600080fd5b6003546040805163f2fde38b60e01b81526001600160a01b0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b15801561425d57600080fd5b505af1158015614271573d6000803e3d6000fd5b5050505050565b614280614825565b6001600160a01b031661429161341f565b6001600160a01b0316146142da576040805162461bcd60e51b81526020600482018190526024820152600080516020614cfb833981519152604482015290519081900360640190fd5b6001600160a01b03811661431f5760405162461bcd60e51b8152600401808060200182810382526026815260200180614c366026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526001602052604090205460ff16806143a757503361439c61341f565b6001600160a01b0316145b6143b057600080fd5b601555565b6001600160a01b0316600090815260208052604090205460ff1690565b6000826143e157506000613524565b828202828482816143ee57fe5b041461442b5760405162461bcd60e51b8152600401808060200182810382526021815260200180614cda6021913960400191505060405180910390fd5b9392505050565b60008282018381101561442b576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60006019828154811061449957fe5b60009182526020808320858452601b8252604080852033865290925292208054600690920290920192501561470d5760006144f68260010154613a0464e8d4a5100061157a876003015487600001546143d290919063ffffffff16565b600354604080516370a0823160e01b815230600482015290519293506000926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561454757600080fd5b505afa15801561455b573d6000803e3d6000fd5b505050506040513d602081101561457157600080fd5b5051905080821115614581578091505b81156146ea576003546040805163a9059cbb60e01b81523360048201526024810185905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b1580156145db57600080fd5b505af11580156145ef573d6000803e3d6000fd5b505050506040513d602081101561460557600080fd5b50506011546002840154600091106146a357600061462243613231565b9050614633606461157a86846143d2565b6003546040805163282d3fdf60e01b81523360048201526024810184905290519294506001600160a01b039091169163282d3fdf9160448082019260009290919082900301818387803b15801561468957600080fd5b505af115801561469d573d6000803e3d6000fd5b50505050505b43600285015560408051848152602081018390528151889233927f3887f2857beaaf367eb618dfb5e22c1ebd74425affb0602c2e9fe126e3f860eb929081900390910190a3505b600384015483546147059164e8d4a510009161157a916143d2565b600184015550505b505050565b600082821115614769576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261470d908490614889565b6000808211614814576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b81838161481d57fe5b049392505050565b3390565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052614883908590614889565b50505050565b60606148de826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661493a9092919063ffffffff16565b80519091501561470d578080602001905160208110156148fd57600080fd5b505161470d5760405162461bcd60e51b815260040180806020018281038252602a815260200180614db5602a913960400191505060405180910390fd5b60606149498484600085614951565b949350505050565b6060824710156149925760405162461bcd60e51b8152600401808060200182810382526026815260200180614c5c6026913960400191505060405180910390fd5b61499b85614aa2565b6149ec576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310614a2b5780518252601f199092019160209182019101614a0c565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614a8d576040519150601f19603f3d011682016040523d82523d6000602084013e614a92565b606091505b5091509150613a0a828286614aa8565b3b151590565b60608315614ab757508161442b565b825115614ac75782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015614b11578181015183820152602001614af9565b50505050905090810190601f168015614b3e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b828054828255906000526020600020908101928215614b87579160200282015b82811115614b87578251825591602001919060010190614b6c565b50614b93929150614bb8565b5090565b60405180606001604052806000815260200160008152602001600081525090565b5b80821115614b935760008155600101614bb956fe446f6e27742077686974656c69737457697468647261772063757272656e74206f776e65725265656e7472616e637947756172643a207265656e7472616e742063616c6c004164647265737320697320616c72656164792077686974656c6973744465706f7369744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c4661726d3a3a6465706f7369743a20616d6f756e74206d7573742062652067726561746572207468616e20304164647265737320697320302c206e6f20706f696e742077686974656c6973744465706f7369742074686973536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572446f6e27742077686974656c6973745769746864726177206f757273656c766573446f6e27742077686974656c6973744465706f7369742063757272656e74206f776e65724164647265737320697320616c72656164792077686974656c6973744465706f73697465644164647265737320697320302c206e6f20706f696e742077686974656c6973745769746864726177696e6720746869735361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565644164647265737320697320616c72656164792077686974656c69737457697468647261776564a2646970667358221220adc3f1d58750e6db87d3a439f16ebdcc087524531e4b49988251c86eec55e0ca64736f6c634300060c0033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f770000000000000000000000008dd806cd8e5349a96103dc1525bb07aa0bf13dae0000000000000000000000003d143dd1ac2edaab99986c447ac93bd0676134f40000000000000000000000003d05abd903c57d71c629fb82a0e7ca721f4858c0000000000000000000000000aac2f5d57aa0bdb97ec7f66f52c8af0cd468071c0000000000000000000000007ec414ea020be4ae16f6a1905e4a2c046db991a7000000000000000000000000ab10a2e3b69b6dfe850020105de91cc208f873080000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000140b81d0000000000000000000000000000000000000000000000000000000000024ea000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000620000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000000000000000006d0000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000490000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003b00000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000006eb000000000000000000000000000000000000000000000000000000000000a8c1000000000000000000000000000000000000000000000000000000000001fa410000000000000000000000000000000000000000000000000000000000034bc10000000000000000000000000000000000000000000000000000000000093a810000000000000000000000000000000000000000000000000000000000127501000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000006ea000000000000000000000000000000000000000000000000000000000000a8c0000000000000000000000000000000000000000000000000000000000001fa400000000000000000000000000000000000000000000000000000000000034bc00000000000000000000000000000000000000000000000000000000000093a8000000000000000000000000000000000000000000000000000000000001275000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000005500000000000000000000000000000000000000000000000000000000000000540000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000510000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000004f000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000004d000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000470000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000004500000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000003e000000000000000000000000000000000000000000000000000000000000003d000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000003b000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000039000000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000003500000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000310000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000029000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002500000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001