{"columns":[{"name":"block_num","type":"uint64"},{"name":"block_id","type":"string"},{"name":"parent_num","type":"uint64"},{"name":"parent_id","type":"string"},{"name":"lib_num","type":"uint64"},{"name":"timestamp","type":"int64"},{"name":"date","type":"date32[day]"},{"name":"block_number","type":"uint64"},{"name":"tx_hash","type":"string"},{"name":"ordinal","type":"uint64"},{"name":"address","type":"string"},{"name":"old_hash","type":"string"},{"name":"new_hash","type":"string"},{"name":"old_code","type":"string"},{"name":"new_code","type":"string"}],"n_rows":6,"rows_kept":6,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":1,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-rs version 58.0.0","schema":{"fields":[{"name":"block_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"block_id","type":"string","nullable":false,"metadata":null,"children":null},{"name":"parent_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"parent_id","type":"string","nullable":false,"metadata":null,"children":null},{"name":"lib_num","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"timestamp","type":"int64","nullable":false,"metadata":null,"children":null},{"name":"date","type":"date32[day]","nullable":false,"metadata":null,"children":null},{"name":"block_number","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"tx_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"ordinal","type":"uint64","nullable":false,"metadata":null,"children":null},{"name":"address","type":"string","nullable":false,"metadata":null,"children":null},{"name":"old_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"new_hash","type":"string","nullable":false,"metadata":null,"children":null},{"name":"old_code","type":"string","nullable":false,"metadata":null,"children":null},{"name":"new_code","type":"string","nullable":false,"metadata":null,"children":null}],"parquet":"required group field_id=-1 arrow_schema {\n  required int64 field_id=-1 block_num (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 block_id (String);\n  required int64 field_id=-1 parent_num (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 parent_id (String);\n  required int64 field_id=-1 lib_num (Int(bitWidth=64, isSigned=false));\n  required int64 field_id=-1 timestamp;\n  required int32 field_id=-1 date (Date);\n  required int64 field_id=-1 block_number (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 tx_hash (String);\n  required int64 field_id=-1 ordinal (Int(bitWidth=64, isSigned=false));\n  required binary field_id=-1 address (String);\n  required binary field_id=-1 old_hash (String);\n  required binary field_id=-1 new_hash (String);\n  required binary field_id=-1 old_code (String);\n  required binary field_id=-1 new_code (String);\n}\n"},"kv_metadata":[["ARROW:schema",{"$cut":{"chars":1132,"head":""}}],["firehose-parquet.block_id_encoding","hex_0x"],["firehose-parquet.compression","zstd"],["firehose-parquet.chain_name_aliases","ethereum,eth,eth-mainnet,evm-1"],["firehose-parquet.chain_name","mainnet"],["firehose-parquet.first_streamable_block_num","0"],["firehose-parquet.endpoint","https://eth.firehose.pinax.network:443"],["firehose-parquet.first_streamable_block_id","d4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"],["firehose-parquet.bytes_encoding","hex"],["firehose-parquet.block_type","evm"],["firehose-parquet.block_features","extended"],["firehose-parquet.version","0.7.0"]]}
[320558,"0x5000926295b0233dd3e01904d0932d94fbdbfa9e8bde86691f1adf9a43386e3d",320557,"0x54b3cdad688340338535456fae90282b8cb5958ecb91b909694fafd736b832ca",320358,1443757786,"2015-10-02",320558,"0x8fcbdb57c12fa3f9833f131a6d6079b46e29cb9a874a92844979f7397275ccdd",32,"0x72395c4d87dca2a815a6abafd2ceabc20a543193","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x509a6c44827105abc1b32404aa027a8588b80e582b4c5dba65a2582c91c37ada","0x","0x606060405236156100e55760e060020a600035046311bc5478811461012d578063353d90ec1461013c57806343743d93146101455780634faa2d541461014e57806350b44712146101675780635c0ecfad146101885780635d80c27814610191578063602a6ca11461019a578063806b984f146101c35780638b7bcc86146101cc578063a2fb1175146101d5578063a457c2ae146101ed578063a59d6986146101f6578063a5e01f3714610210578063f000c30914610219578063f18d20be14610222578063f56f48f214610243578063f6f0b0741461024d578063f961ec8714610256575b61026d6000806801639e49bba1628000341061026f57670e398811bec68000348181049350600160a060020a03331691839106606082818181858883f193505050505061031e565b610263670de0b6b3a764000081565b61026360035481565b610263600b5481565b610263600b5460009081141561061f5750610539610626565b610263600435600160205260009081526040902054600160a060020a031681565b61026360095481565b610263600a5481565b61026d600435602435600080548190600160a060020a039081163391909116146104b0576104aa565b61026360065481565b61026360045481565b61026360043560026020526000908152604090205481565b61026360075481565b61026d60006000600b6000505460001415610501575b5050565b61026360055481565b61026360085481565b61026d60008054600160a060020a039081163391909116146105ac5761061c565b6102636201518081565b6102636103e881565b6004356060908152602090205b6060908152602090f35b005b6791b77e5e5d9a000034106102b057670e92596fd6290000348181049350600160a060020a03331691839106606082818181858883f193505050505061031e565b674c53ecdc18a6000034106102f157670f43fc2c04ee0000348181049350600160a060020a03331691839106606082818181858883f193505050505061031e565b670ff59ee833b30000348181049350600160a060020a03331691839106606082818181858883f150505050505b60078054604080519182526c01000000000000000000000000600160a060020a0333160260208301523460348301525190819003605401902090556003546103e88382018190049104146103905743600660005081905550600760005054600a6000508190555042600b600050819055505b6006546001014081146103a857600654600101406009555b5060015b60ff811682901161020c576003805460018181019092556000908152602082905260409020805473ffffffffffffffffffffffffffffffffffffffff191633179055016103ac565b50600a54608052604060608181206009546005546103e891831891909106018085526001602052928420549093600160a060020a039190911691683635c9adc5dea000009082818181858883f150506040805185815290517f909c57d5c6ac08245cf2a6de3900e2b868513fa59099b92b27d8db823d92df9c94509081900360200192509050a160048054600181019091556000908152600260205260408120829055600580546103e8019055600b5560088390555b50505050565b6008546060858152602090201415806104d157506008600050546000600102145b156104db576104aa565b6003546103e89010806104f757506005546003546103e7190190115b156103f4576104aa565b62015180600b60005054420310156105185761020c565b5060088190556005545b60035481101561058c57600081815260016020526040902054600160a060020a03908116339091161415610584576040600090812090829052805473ffffffffffffffffffffffffffffffffffffffff19169055670de0b6b3a7640000909101905b600101610522565b600160a060020a033316600083606082818181858883f150505050505050565b5060055460035403670de0b6b3a76400000230600160a060020a03163181900360609081527f909c57d5c6ac08245cf2a6de3900e2b868513fa59099b92b27d8db823d92df9c90602090a1600160a060020a0333811690600090301631839003606082818181858883f150505050505b50565b50600b5442035b9056"]
[320658,"0x6b555a5264f194d8961d83022d0d7db7a054b6de1b1b5be350bbc3153fa90ebd",320657,"0x75ef81911bc2c3007a0349f77060c5784bba43b0b69f04a5dc3526a997971c83",320458,1443759547,"2015-10-02",320658,"0x3724947af0f839d5157e1703ff8464d10abb7a32facaf2cbb37a9492ecafd621",23,"0x4e45f2f7707c2d3bf5f426a113f5e3f730e259a8","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x86cdb228e92b7680d2daf994c90cbca6f50dd5ca0bb23051558e2ad7132bcd86","0x","0x60606040523615610103576000357c01000000000000000000000000000000000000000000000000000000009004806311bc5478146103bc578063353d90ec146103dd57806343743d93146103fe5780634faa2d541461041f57806350b44712146104405780635c0ecfad1461047d5780635d80c2781461049e578063602a6ca1146104bf578063806b984f146104d85780638b7bcc86146104f9578063a2fb11751461051a578063a457c2ae14610541578063a59d698614610562578063a5e01f371461056f578063f000c30914610590578063f18d20be146105b1578063f56f48f2146105be578063f6f0b074146105df578063f961ec871461060057610103565b6103ba5b600060006801639e49bba16280003410151561016e57670e398811bec680003404915081503373ffffffffffffffffffffffffffffffffffffffff166000670e398811bec680003406604051809050600060405180830381858888f1935050505050610281565b6791b77e5e5d9a0000341015156101d057670e92596fd62900003404915081503373ffffffffffffffffffffffffffffffffffffffff166000670e92596fd62900003406604051809050600060405180830381858888f1935050505050610280565b674c53ecdc18a600003410151561023257670f43fc2c04ee00003404915081503373ffffffffffffffffffffffffffffffffffffffff166000670f43fc2c04ee00003406604051809050600060405180830381858888f193505050505061027f565b670ff59ee833b300003404915081503373ffffffffffffffffffffffffffffffffffffffff166000670ff59ee833b300003406604051809050600060405180830381858888f19350505050505b5b5b6007600050543334604051808481526020018373ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000028152601401828152602001935050505060405180910390206007600050819055506103e88260036000505401046103e86003600050540414151561031b5743600660005081905550600760005054600a6000508190555042600b600050819055505b60006001026001600660005054014014151561034557600160066000505401406009600050819055505b600190505b818160ff161115156103b557336001600050600060036000818150548092919060010191905055815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055505b600181019050805061034a565b5b5050565b005b6103c7600450610af4565b6040518082815260200191505060405180910390f35b6103e8600450610b5c565b6040518082815260200191505060405180910390f35b610409600450610b00565b6040518082815260200191505060405180910390f35b61042a600450610a65565b6040518082815260200191505060405180910390f35b610451600480359060200150610b09565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610488600450610ad5565b6040518082815260200191505060405180910390f35b6104a9600450610ade565b6040518082815260200191505060405180910390f35b6104d6600480359060200180359060200150610627565b005b6104e3600450610aba565b6040518082815260200191505060405180910390f35b610504600450610b65565b6040518082815260200191505060405180910390f35b61052b600480359060200150610b41565b6040518082815260200191505060405180910390f35b61054c600450610ac3565b6040518082815260200191505060405180910390f35b61056d600450610838565b005b61057a600450610b6e565b6040518082815260200191505060405180910390f35b61059b600450610acc565b6040518082815260200191505060405180910390f35b6105bc60045061094e565b005b6105c9600450610aed565b6040518082815260200191505060405180910390f35b6105ea600450610ae7565b6040518082815260200191505060405180910390f35b610611600480359060200150610a96565b6040518082815260200191505060405180910390f35b60006000600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561068757610832565b600860005054846040518082815260200191505060405180910390201415806106b857506000600102600860005054145b156106c257610832565b6103e860036000505410806106e457506103e860036000505403600560005054115b156106ee57610832565b83600a600050546040518083815260200182815260200192505050604051809103902091506103e8600960005054831860019004066005600050540190506001600050600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000670de0b6b3a76400006103e802604051809050600060405180830381858888f19350505050507f909c57d5c6ac08245cf2a6de3900e2b868513fa59099b92b27d8db823d92df9c816040518082815260200191505060405180910390a18060026000506000600460008181505480929190600101919050558152602001908152602001600020600050819055506103e860056000828282505401925050819055506000600b60005081905550826008600050819055505b50505050565b600060006000600b60005054141561084f5761094a565b62015180600b60005054420310156108665761094a565b60006001026008600050819055506000915060056000505490505b600360005054811015610916573373ffffffffffffffffffffffffffffffffffffffff166001600050600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561090857670de0b6b3a76400008201915081505b5b8080600101915050610881565b3373ffffffffffffffffffffffffffffffffffffffff16600083604051809050600060405180830381858888f19350505050505b5050565b6000600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109ac57610a62565b670de0b6b3a7640000600560005054600360005054030290507f909c57d5c6ac08245cf2a6de3900e2b868513fa59099b92b27d8db823d92df9c813073ffffffffffffffffffffffffffffffffffffffff1631036040518082815260200191505060405180910390a13373ffffffffffffffffffffffffffffffffffffffff166000823073ffffffffffffffffffffffffffffffffffffffff163103604051809050600060405180830381858888f19350505050505b50565b60006000600b600050541415610a83576105399050610a9356610a92565b600b6000505442039050610a93565b5b90565b6000816040518082815260200191505060405180910390209050610ab5565b919050565b60066000505481565b60076000505481565b60086000505481565b60096000505481565b600a6000505481565b6103e881565b6201518081565b670de0b6b3a764000081565b600b6000505481565b600160005060205280600052604060002060009150909054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026000506020528060005260406000206000915090505481565b60036000505481565b60046000505481565b6005600050548156"]
[321856,"0xa58833345c49c694c1dfeab2317df56d7551b782d9b13857317457547899b0ab",321855,"0x69eb612ac76b03fd7c77b599ce7d526528c8d2e61fc1e667b2009bca7ecaa266",321656,1443779795,"2015-10-02",321856,"0x84b4a7d1a5a9ce8779179bcce6f85930b51cea8f50201ad9507e961a02465c36",9,"0x5dc2e401e29ea16e51ebcecaef129c15fed5a5e8","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x392e2dc76f74d5580d93f126341be33219f0eade6c25d2bd57c2a62752e929db","0x",{"$cut":{"chars":17284,"head":"0x6060604052361561022f5760e060020a6000350463010675438114610231578063053b8d2f14610259578063075d7bb3146102b757806308fd866c146102f65780630a82f06b146103575780630b5f5ef1146103b55780630e21f7841461044c578063168a80d3146104e7578063227e26c414610548578063246eb968146105a65780632a6f39ed146106045780632e532ba214610665578063309b7ed3146107005780633c673c191461075e5780633e98b93a146107bc5780634072eee2146107e3578063458956201461087e5780635f4f35d514610919578063619419d8146109bc5780636252d65114610a5357806366f84d3014610b1e5780636d50a2b514610bb5578063782f08ae14610c16578063827bfbdf14610cad57806385b5c8b414610d4f5780639076a38a14610d9757806392bb3e6a14610dbe57806398ab1c7214610e555780639d4c8eed14610eec5780639f7b0fc814610f13578063a1c80cea14610fae578063a774182714610fd5578063aa08c9e614611036578063cbae14671461105d578063cf47810c146110be578063d401defe1461111c578063d8879fdc146113d3578063de56a544146114a2578063e4d8dead146114e8578063e62420d91461157f578063e786140e1461161a578063e7f034c114611766578063ef1367dd14611801578063f2b05c15146118cd578063f536c61a146118f4578063f8615d2414611955578063f8806544146119ea578063fd46544a14611a8c578063feed58ff14611b1a575b005b611bcd600435600160a060020a0381166000908152602081905260409020600b01545b919050565b61022f600435600160a060020a033316600090815260208190526040902060090180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b61022f600435600160a060020a033316600081815260208190526040808220805460ff191685179055516000805160206121a18339815191529190a250565b61022f600160a060020a033316600090815260208181526040822060080180548382559083529120611fc7918101905b80821115611e6d576000818150805460008255601f016020900490600052602060002090810190611ff69190611e32565b61022f600435600160a060020a033316600090815260208190526040902060080180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b60408051602060248035600481810135601f810185900485028601850190965285855261022f959035946044949093929092019181908401838280828437509495505050505050600160a060020a03331660009081526020819052604090206007018054839011611ed157826001018181815481835581811511611ecc57818360005260206000209182019101611ecc9190611f3b565b611bdf60043560243560408051602081810183526000808352600160a060020a0386168152908190529190912060080180548390811015610002575060009081526020908190208301805460408051601f8301859004850281018501909152818152928301828280156119dc57820191906000526020600020908154815290600101906020018083116119bf57509394506119e49350505050565b61022f600160a060020a0333166000908152602081815260408220600a0180548382559083529120611fc7918101905b80821115611e6d576000818150805460008255601f01602090049060005260206000209081019061200a9190611e32565b61022f600435600160a060020a0333166000908152602081905260409020600c0180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b61022f600435600160a060020a0333166000908152602081905260409020600d0180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b61022f600160a060020a0333166000908152602081815260408220600b0180548382559083529120611fc7918101905b80821115611e6d576000818150805460008255601f0160209004906000526020600020908101906120149190611e32565b611bdf60043560243560408051602081810183526000808352600160a060020a0386168152908190529190912060090180548390811015610002575060009081526020908190208301805460408051601f8301859004850281018501909152818152928301828280156119dc57820191906000526020600020908154815290600101906020018083116119bf57509394506119e49350505050565b61022f600435600160a060020a0333166000908152602081905260409020600b0180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b61022f600435600160a060020a0333166000908152602081905260409020600a0180548290811015610002579060005260206000209001600050805460008255601f016020900490600052602060002090810190611fa19190611e32565b611bcd600435600160a060020a038116600090815260208190526040902060070154610254565b611bdf600435602435604080516020818101835260008083526001"}}]
[321934,"0x0829a034088c663a1d4ce14b96815f90b0960ce32fbef74c8ca5a53b759de499",321933,"0x35af7d61c916a7df894f7392c452493b444ab6378dda6d7494ee166a39bcf133",321734,1443781034,"2015-10-02",321934,"0x9b476e9f2fb5484b8ea5d178ca0afa13d7218f5bc93906fb605ce404f722099d",13,"0xd48577e8b78c60864585a248455da7f2f9be429c","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x82706cae444a7e31a3fbab5ed9cf67c246bc570518338c4939f1d7c877d4945a","0x","0x60606040526000357c0100000000000000000000000000000000000000000000000000000000900480630865ca581461004457806328b5e32b1461005157610042565b005b61004f6004506100ca565b005b61005c60045061015e565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156100bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561015b57600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b565b60206040519081016040528060008152602001506001600050805480601f016020809104026020016040519081016040528092919081815260200182805480156101cd57820191906000526020600020905b8154815290600101906020018083116101b057829003601f168201915b505050505090506101d9565b9056"]
[323111,"0x93ee59ad4fd062a519df29e1a9f0c6ba452733af94d94dab041bad84e58b426a",323110,"0x190a6b77f0fffda05f0e9e5a80539a2e9cff8e3e898f6a5583fa3bf258f1fff1",322911,1443800387,"2015-10-02",323111,"0xd89bea3ba3e917030556f239a4fc2754ae11a59eba3d6199c343d147717a405d",13,"0xf45a8e4161007754ff0b7a85eac47ea857590836","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0xb1dddbc057d67fa333fe2bcdd7753088bb6fc777016410e2bf5d010a7367b8ae","0x","0x60606040526000357c0100000000000000000000000000000000000000000000000000000000900480632c075c151461004f57806341c0e1b51461005c578063cfae3217146100695761004d565b005b61005a6004506100e2565b005b610067600450610110565b005b6100746004506101a4565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156100d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b33600060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055505b565b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156101a157600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b565b60206040519081016040528060008152602001506001600050805480601f0160208091040260200160405190810160405280929190818152602001828054801561021357820191906000526020600020905b8154815290600101906020018083116101f657829003601f168201915b5050505050905061021f565b9056"]
[324314,"0x7584988943db50af4aa79ca449ff0c0ba670a2b71415c2f5bed5fc2aa7912d41",324313,"0xd7af2ed7f9c635abcbf8f975ae39ed95064f75b73f28ac7ddf752fd6523fd97e",324114,1443820566,"2015-10-02",324314,"0xe40e8388e89fe65d96143d38dd17113cab715e6a2183e4f66c4e84406ad7652f",18,"0x4d8875b5058c6bf9db0fba172114299eaa476a9d","0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","0x9c4faef027dc01c51af579f03722ac86e0a9fbdac91d693fd9d2a3275c6510e6","0x","0x606060405236156100b6576000357c01000000000000000000000000000000000000000000000000000000009004806329dcb0cf1461014e5780633166f3831461016f57806338af3eed146101e85780633e673ba71461021f5780635ed7ca5b146102465780637a3a0e84146102535780637b3e5e7b14610274578063a06db7dc14610295578063ac307773146102bc578063b5545a3c146102dd578063d3d92e96146102ea578063fbaad3b01461030b576100b6565b61014c5b600034905080600560005060003373ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060005081905550806003600082828250540192505081905550600260005054600360005054101515610148577f8f38ec1c60ec4afc7e3dd2c41a94c0983104d82de715c0212bbfe4aca17ea3fb60405180905060405180910390a15b5b50565b005b61015960045061036a565b6040518082815260200191505060405180910390f35b61017a60045061045e565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156101da5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f3600450610332565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61022a600450610448565b604051808263ffffffff16815260200191505060405180910390f35b6102516004506106b0565b005b61025e600450610358565b6040518082815260200191505060405180910390f35b61027f600450610361565b6040518082815260200191505060405180910390f35b6102a06004506104c1565b604051808263ffffffff16815260200191505060405180910390f35b6102c76004506105a0565b6040518082815260200191505060405180910390f35b6102e8600450610373565b005b6102f56004506104d7565b6040518082815260200191505060405180910390f35b61031c6004803590602001506104e0565b6040518082815260200191505060405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026000505481565b60036000505481565b60046000505481565b60006004600050544210151561044457600560005060003373ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000505490503373ffffffffffffffffffffffffffffffffffffffff16600082604051809050600060405180830381858888f19350505050508060036000828282505403925050819055506000600360005054141561044357600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b5b50565b600660149054906101000a900463ffffffff1681565b6007600050805480601f016020809104026020016040519081016040528092919081815260200182805480156104b957820191906000526020600020905b81548152906001019060200180831161049c57829003601f168201915b505050505081565b600860009054906101000a900463ffffffff1681565b60096000505481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561059a576002600050546003600050541015610553576001905061059b565b816009600050819055507f5b6450564c0cb96f02986ab222d919319391faea73418fec4158904af177cdeb6009600050546040518082815260200191505060405180910390a15b5b919050565b6000600060096000505414156105b957600190506106ad565b600860009054906101000a900463ffffffff1663ffffffff16600960005054014210156105e957600190506106ad565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000600260005054604051809050600060405180830381858888f19350505050507f80bb6e5f203cdbe2810b6446806301f07413ca83c2a9c7b0c1cc5b89853a55dd60405180905060405180910390a1600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b90565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561074157600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b56"]