{"message":{"slot":"214214","proposer_index":"65","parent_root":"0x6abb786cee5881b39c84b2b15ba70b38dceb373264e398569cc0b32cf2bad633","state_root":"0x644e94422a413ed9f23485a326c89f00dca6897847eefbdf7d5f0a4b7293873c","body":{"randao_reveal":"0x838b459051f738a27db1af1469505ce29bcbad1a5e94aa9a45099618dc5c1aab2296a619f5316cda12c9170c582dfe3717e64ac564d5cc431c2c9daeae2a2e7a182a8a13952a9a4abe0dac0ad8b2a1ca07bc87e64e482428662a42da25cb4a71","eth1_data":{"deposit_root":"0xd70a234731285c6804c2a4f56711ddb8c82c99740f207854891028af34e27e5e","deposit_count":"0","block_hash":"0xb7de2b964323bdd6946e6ddc2b6b71ac1d1b704f97a13a90029bdcffcc563671"},"graffiti":"0x0000000000000000000000000000000000000000000000000000000000000000","proposer_slashings":[],"attester_slashings":[],"attestations":[{"aggregation_bits":"0x7f","data":{"slot":"214213","index":"0","beacon_block_root":"0x6abb786cee5881b39c84b2b15ba70b38dceb373264e398569cc0b32cf2bad633","source":{"epoch":"6693","root":"0xb419a78e89036fbc35dbca561f5de65f47b86db9be11083a05ebe67f24f82cb2"},"target":{"epoch":"6694","root":"0x3b6a93f45f5f25bbf318f86f3ff052f30e04dcec208d1fb17af2c8cc2021cc6e"}},"signature":"0x80ed98b40fd637073604ebc62f8775c9ae84c08c17ad1e52a77f92349ea06482994adbcbceb61c3f5cd6cdf279ca9ceb1246a51231f6ee72c17eb2d26c355eecb40fa63b2ceb01d4ed6061afbabf10676fcf792093b2126bf089d8652e265812","committee_bits":"0x0100000000000000"}],"deposits":[],"voluntary_exits":[],"sync_aggregate":{"sync_committee_bits":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","sync_committee_signature":"0xb01ce33fca684831f0391d715141ca01403a875483d63becd1c54a597fe0790e1f2c72fbecf30b94fda912c52c79baef114d35f9e9d5011c5ebe127f7f9ce623a051982f60428d3d694171a2a17d67d9a3171d3044330b3527330e16becd6eeb"},"execution_payload":{"parent_hash":"0x59f828d0a5292dbc409ad60ffb683238fe872c869a18267ae6854aef0d8e4c80","fee_recipient":"0x8943545177806ED17B9F23F0a21ee5948eCaa776","state_root":"0x0b1fec90e419155c55cfd3c074970f1ef511cdcccd25609a204ed93974a935a4","receipts_root":"0xfa088b4a34320176b98c6721ff8907bb9ae7d549118c93628abb4b6573a41db6","logs_bloom":"0x440000040040000100000000000802000000040000000000040000000100000040000482000000010000010000000020000021484100000010000000280400000000004000000000000000000000080000004000001400000000000000000000000004000a0000000200004004010800808000020000000000000000000000000000000040000800000001000000000000000000000000000000000000001000000000840060040000300500000000000000000a00000000001001040002000040010000002000002188000000100000000000000400000100000280000060002000000000800000000080000000010080000020008000000000000420304000","prev_randao":"0x879281c2dd3409742aa8c84343a419fd83c1027c13061824c25ec1505a977ca6","block_number":"214211","gas_limit":"45000000","gas_used":"6703360","timestamp":"1759402280","extra_data":"0x4e65746865726d696e642076312e33332e3061","base_fee_per_gas":"7","block_hash":"0xa081080094bef12c7ba241ecc7b31a21a879eaa798848137ba5b94ffb760d17f","transactions":["0x02f96d6383301824680108836649008080b96d0f60e060405234801562000010575f80fd5b506040516200686f3803806200686f833981016040819052620000339162000a9b565b60016004556005805460ff191690556001600160a01b0386166200006a57604051635f7f8a0160e01b815260040160405180910390fd5b84515f036200008c576040516337791ce560e21b815260040160405180910390fd5b8451845114620000af576040516337791ce560e21b815260040160405180910390fd5b6001600160a01b038116620000d75760405163f6b2911f60e01b815260040160405180910390fd5b82516001600160801b03161580620000fa575060208301516001600160801b0316155b156200011957604051633f9b9a6f60e01b815260040160405180910390fd5b6001600160a01b03861660808190526040517f934e9978ef360b73945fb18682201e5d373ebfd4a28e76975c1516c209b556a4905f90a2825160208401516001600160801b03908116600160801b02911617600d554660a0526200021a604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f7a93a0fe0a4f6f428683b883b372385f7c5b03b21d6fdbc5cd68c27475aa2e3a918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60c052620002295f8262000305565b5f5b8251816001600160801b031610156200027d576200027483826001600160801b03168151811062000260576200026062000c0f565b6020026020010151620003cc60201b60201c565b6001016200022b565b505f5b8451816001600160801b03161015620002f857620002ef86826001600160801b031681518110620002b557620002b562000c0f565b602002602001015186836001600160801b031681518110620002db57620002db62000c0f565b6020026020010151620004b860201b60201c565b60010162000280565b5050505050505062000c23565b816200039557620003168162000563565b6001546040516001600160a01b038084169216907ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6905f90a360015462000368905f906001600160a01b03166200059d565b600180546001600160a01b0383166001600160a01b031991821617909155600280549091169055620003bc565b620003a18282620005b5565b6001600160a01b0381165f9081526003602052604090208290555b620003c88282620005df565b5050565b620003d7816200067d565b15620003f657604051631441b94d60e01b815260040160405180910390fd5b6001600160a01b03811615806200042057506080516001600160a01b0316816001600160a01b0316145b8062000436575062000434600982620006e8565b155b15620004555760405163565c062f60e11b815260040160405180910390fd5b6001600160a01b0381165f818152600360205260408082207fefdf229811984a90215f02eb573a3bad636f552720f6f525151fcfc9e05c1bde9055517ffbd30b5bdd51f5de989170dc23d65aac2de0a6099f5d9d200bc5779d883abcd49190a250565b6001600160a01b0382165f9081526011602052604090205460ff1615620004f257604051630ccd248560e21b815260040160405180910390fd5b80602001516001600160801b03165f03620005205760405163162908e360e11b815260040160405180910390fd5b6200052c828262000707565b6040516001600160a01b038316907f0e3c58ebfb2e7465fbb1c32e6b4f40c3c4f5ca77e8218a386aff8617831260d7905f90a25050565b6001600160a01b0381165f90815260036020526040902054156200059a57604051631441b94d60e01b815260040160405180910390fd5b50565b620005a98183620007e1565b620003c882826200081b565b620005c0816200067d565b15620003c857604051631441b94d60e01b815260040160405180910390fd5b5f828152602081815260408083206001600160a01b038516845290915290205460ff16620003c8575f828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620006393390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6001600160a01b0381165f9081526003602052604081205415620006a357506001919050565b6002546001600160a01b0390811690831603620006c257506001919050565b6001546001600160a01b0390811690831603620006e157506001919050565b505f919050565b5f620006fe836001600160a01b03841662000899565b90505b92915050565b6001600160a01b03821615806200073157506080516001600160a01b0316826001600160a01b0316145b156200075057604051630ccd248560e21b815260040160405180910390fd5b805162000770576040516303ff3dd760e11b815260040160405180910390fd5b6001600160a01b03919091165f9081526011602090815260409182902083518154928501516001600160881b0319909316901515610100600160881b031916176101006001600160801b03938416021781559190920151600190910180546001600160801b03191691909216179055565b6001600160a01b0382165f90815260036020526040902054819003620003c857506001600160a01b03165f90815260036020526040812055565b5f828152602081815260408083206001600160a01b038516845290915290205460ff1615620003c8575f828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b5f818152600183016020526040812054620008e057508154600181810184555f84815260208082209093018490558454848252828601909352604090209190915562000701565b505f62000701565b6001600160a01b03811681146200059a575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051606081016001600160401b0381118282101715620009365762000936620008fd565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620009675762000967620008fd565b604052919050565b5f6001600160401b038211156200098a576200098a620008fd565b5060051b60200190565b8051620009a181620008e8565b919050565b5f82601f830112620009b6575f80fd5b81516020620009cf620009c9836200096f565b6200093c565b82815260059290921b84018101918181019086841115620009ee575f80fd5b8286015b8481101562000a1657805162000a0881620008e8565b8352918301918301620009f2565b509695505050505050565b80516001600160801b0381168114620009a1575f80fd5b5f6040828403121562000a49575f80fd5b604080519081016001600160401b038111828210171562000a6e5762000a6e620008fd565b60405290508062000a7f8362000a21565b815262000a8f6020840162000a21565b60208201525092915050565b5f805f805f8060e0878903121562000ab1575f80fd5b865162000abe81620008e8565b602088810151919750906001600160401b038082111562000add575f80fd5b62000aeb8b838c01620009a6565b975060408a015191508082111562000b01575f80fd5b818a0191508a601f83011262000b15575f80fd5b815162000b26620009c9826200096f565b81815260609091028301840190848101908d83111562000b44575f80fd5b938501935b8285101562000bb7576060858f03121562000b63575f8081fd5b62000b6d62000911565b8551801515811462000b7e575f8081fd5b815262000b8d86880162000a21565b8782015262000b9f6040870162000a21565b60408201528252606094909401939085019062000b49565b80995050505062000bcc8b60608c0162000a38565b955060a08a015192508083111562000be2575f80fd5b505062000bf289828a01620009a6565b92505062000c0360c0880162000994565b90509295509295509295565b634e487b7160e01b5f52603260045260245ffd5b60805160a05160c051615bfe62000c715f395f6126c201525f61269a01525f818161068501528181611b84015281816124a1015281816133170152818161384f015261416f0152615bfe5ff3fe608060405234801561000f575f80fd5b5060043610610367575f3560e01c80637a4fd333116101c9578063b58f203d116100fe578063e3a17ff91161009e578063ed24911d11610079578063ed24911d14610933578063f48570281461093b578063f4ee2a8b1461094e578063fe136c4e14610961575f80fd5b8063e3a17ff9146108e6578063e46f5756146108f9578063ea00f3331461090c575f80fd5b8063d5391393116100d9578063d539139314610872578063d547741f14610899578063d6fd3175146108ac578063e0770202146108d3575f80fd5b8063b58f203d1461081d578063c495016614610830578063cf9cc76614610838575f80fd5b806391d14854116101695780639be918e6116101445780639be918e614610756578063a217fddf14610769578063a7c1abe014610770578063ade6b56e146107cd575f80fd5b806391d14854146106e0578063936e224814610723578063971c7a6f14610736575f80fd5b806380f53795116101a457806380f537951461068057806388c9cd09146106a75780638da5cb5b146106af5780638db940e0146106cd575f80fd5b80637a4fd333146106335780637adb8b86146106465780637fa46ab414610659575f80fd5b80632f2ff15d1161029f578063532c3f821161023f5780635c975abb1161021a5780635c975abb146105ef5780636c2cd30f146105fa5780637274c25c1461060d57806375829def14610620575f80fd5b8063532c3f82146105b657806353863613146105c957806354f1e126146105dc575f80fd5b80634ba87af91161027a5780634ba87af91461056a5780634be7a64b1461057d578063514fcac71461059057806352b86793146105a3575f80fd5b80632f2ff15d1461053157806336568abe1461054457806340e4921614610557575f80fd5b80631cf58ff21161030a57806326782247116102e557806326782247146104525780632ce65227146104915780632da09621146104f75780632e718ab71461050a575f80fd5b80631cf58ff21461040a5780631f6c7da21461041d578063248a9ca314610430575f80fd5b8063157a402811610345578063157a4028146103b057806316255c43146103c35780631641aa81146103d65780631c46bc6f146103f7575f80fd5b806301ffc9a71461036b5780630e18b6811461039357806312a4a10e1461039d575b5f80fd5b61037e610379366004615268565b6109d7565b60405190151581526020015b60405180910390f35b61039b610a6f565b005b61039b6103ab3660046152ca565b610acc565b61039b6103be3660046152fb565b610ae5565b61039b6103d13660046152fb565b610ccc565b6103e96103e436600461533b565b610e15565b60405190815260200161038a565b61039b6104053660046152fb565b610f11565b61037e6104183660046152fb565b610f28565b61037e61042b36600461539b565b610f34565b6103e961043e3660046153cd565b5f9081526020819052604090206001015490565b60025473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161038a565b600e54600f546104c991906fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041683565b604080519384526fffffffffffffffffffffffffffffffff928316602085015291169082015260600161038a565b61039b6105053660046153e4565b611196565b6103e97f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b981565b61039b61053f366004615424565b611315565b61039b610552366004615424565b611367565b61039b6105653660046152fb565b6113a9565b61039b6105783660046152fb565b6114e8565b61039b61058b3660046152fb565b6115a1565b61039b61059e3660046153cd565b6115b4565b61039b6105b136600461547f565b611624565b61039b6105c43660046152fb565b611638565b61039b6105d73660046152fb565b61168c565b61039b6105ea3660046152fb565b611888565b60055460ff1661037e565b61039b610608366004615554565b6118dc565b61039b61061b3660046152fb565b61197a565b61039b61062e3660046152fb565b6119ce565b61039b61064136600461533b565b611aa7565b61037e61065436600461556d565b611db4565b6103e97f44ac9762eec3a11893fefb11d028bb3102560094137c3ed4518712475b2577cc81565b61046c7f000000000000000000000000000000000000000000000000000000000000000081565b61039b611de2565b60015473ffffffffffffffffffffffffffffffffffffffff1661046c565b61039b6106db3660046152fb565b611df4565b61037e6106ee366004615424565b5f9182526020828152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b61039b610731366004615554565b611ead565b610749610744366004615587565b611f51565b60405161038a9190615624565b61037e6107643660046152fb565b61203e565b6103e95f81565b600d546107a4906fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b604080516fffffffffffffffffffffffffffffffff93841681529290911660208301520161038a565b6104c96107db3660046152fb565b60106020525f9081526040902080546001909101546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041683565b61039b61082b366004615636565b612048565b61039b612298565b61086561084636600461556d565b600c60209081525f928352604080842090915290825290205460ff1681565b60405161038a9190615698565b6103e97f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61039b6108a7366004615424565b6122ca565b6103e97f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c81565b61039b6108e13660046152ca565b612316565b61037e6108f43660046152fb565b61232a565b61039b6109073660046156b2565b612336565b6103e97fa7ad219efc667012a8afad216f9421d9c3192a72b55265e0453f1fb3bddea20181565b6103e9612697565b6103e9610949366004615587565b612790565b61037e61095c366004615734565b6127e6565b6109a761096f3660046152fb565b60116020525f90815260409020805460019091015460ff8216916fffffffffffffffffffffffffffffffff6101009091048116911683565b6040805193151584526fffffffffffffffffffffffffffffffff928316602085015291169082015260600161038a565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610a6957507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60025473ffffffffffffffffffffffffffffffffffffffff163314610ac0576040517f058d9a1b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610aca5f33612843565b565b5f610ad681612948565b610ae08383612952565b505050565b610aee33612a36565b15610b25576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f908152600c6020908152604080832033845290915281205460ff166002811115610b6957610b6961566b565b03610ba0576040517f7b5afc0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600273ffffffffffffffffffffffffffffffffffffffff82165f908152600c6020908152604080832033845290915290205460ff166002811115610be657610be661566b565b03610c1d576040517fc96b614a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f818152600c602090815260408083203380855290835281842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600217905560039092528083207f33466dbbb9510bb1804c93be1205f2fd836bfb990fc6deaf466679230052db9e9055519092917fed6a1f03e365a374bf7e9fe68b09cf74960528af699108cb461241efc5ded90991a350565b5f610cd681612948565b73ffffffffffffffffffffffffffffffffffffffff8216610d23576040517fcc8d45bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d2c82612a36565b15610d63576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d6e600683612ac5565b610da4576040517fcc8d45bc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f818152600360205260408082207fd2c90e5cb89bbceb5e0035f4fca69fdead26d7ec41ec0d31c799e8d7c009c1109055517f2fbec2225160ba8b27d83182d706920f1170182d15934f2122fd744049140ae29190a25050565b5f610e27610100840160e08501615554565b6fffffffffffffffffffffffffffffffff161580610e665750610e5261012084016101008501615554565b6fffffffffffffffffffffffffffffffff16155b15610e9d576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ead606084016040850161575c565b6effffffffffffffffffffffffffffff16421115610ef7576040517f0819bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610f0083612ae6565b610f0a8383612c70565b9392505050565b5f610f1b81612948565b610f2482612f3f565b5050565b5f610a6960098361301a565b5f80610f40838061578a565b15905080610f675750610f56602084018461578a565b9050610f62848061578a565b905014155b15610f7457505f92915050565b5f805b610f81858061578a565b9050811015611178575f610f95868061578a565b83818110610fa557610fa56157ee565b9050602002016020810190610fba91906152fb565b73ffffffffffffffffffffffffffffffffffffffff16148061101d5750610fe4602086018661578a565b82818110610ff457610ff46157ee565b90506020020160208101906110099190615554565b6fffffffffffffffffffffffffffffffff16155b1561102c57505f949350505050565b8060010191505b61103d858061578a565b90508210156110ea57611050858061578a565b83818110611060576110606157ee565b905060200201602081019061107591906152fb565b73ffffffffffffffffffffffffffffffffffffffff16611095868061578a565b838181106110a5576110a56157ee565b90506020020160208101906110ba91906152fb565b73ffffffffffffffffffffffffffffffffffffffff16036110df57505f949350505050565b816001019150611033565b6111246110f7868061578a565b83818110611107576111076157ee565b905060200201602081019061111c91906152fb565b60099061301a565b61113257505f949350505050565b61113f602086018661578a565b8281811061114f5761114f6157ee565b90506020020160208101906111649190615554565b61116e9084615848565b9250600101610f77565b50506fffffffffffffffffffffffffffffffff166127101492915050565b61119e613048565b7f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b96111c881612948565b816fffffffffffffffffffffffffffffffff165f03611213576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8416158061123e575061123c60098561301a565b155b15611275576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6112a873ffffffffffffffffffffffffffffffffffffffff8416856fffffffffffffffffffffffffffffffff85166130c0565b6040516fffffffffffffffffffffffffffffffff8316815273ffffffffffffffffffffffffffffffffffffffff80851691908616907f90c5d8794dcf7c60ab2d20912d5228389b28f74d32af01e40894a784a90b9ac29060200160405180910390a350610ae06001600455565b5f61131f81612948565b8280611357576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113618484612843565b50505050565b818061139f576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ae08383613194565b335f908152600c6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205460ff1660028111156113ed576113ed61566b565b03611424576040517f7b5afc0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f908152600c6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556114a3817f33466dbbb9510bb1804c93be1205f2fd836bfb990fc6deaf466679230052db9e613243565b60405173ffffffffffffffffffffffffffffffffffffffff82169033907f97b59d736dc70ae61c6b68295c19a1311cc4a48cbb9eb25c4dabf18c7f650a8a905f90a350565b5f6114f281612948565b6114fd600983613296565b611533576040517facb80c5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61155d827fefdf229811984a90215f02eb573a3bad636f552720f6f525151fcfc9e05c1bde613243565b60405173ffffffffffffffffffffffffffffffffffffffff8316907f75567811df62a6b68bd5ee394d5808ad7282e19541858be466bc789cad9d4dfb905f90a25050565b5f6115ab81612948565b610f24826132b7565b6115bf60063361301a565b6115f5576040517f2107695300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f908152600b60209081526040808320600885901c845290915290208054600160ff84161b17905550565b50565b5f61162e81612948565b610ae0838361341f565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c61166281612948565b610f247f44ac9762eec3a11893fefb11d028bb3102560094137c3ed4518712475b2577cc8361351b565b61169581612a36565b156116cc576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116d53361232a565b61170b576040517f2107695300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001335f908152600c6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915290205460ff1660028111156117515761175161566b565b03611788576040517f230c93ce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002335f908152600c6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915290205460ff1660028111156117ce576117ce61566b565b03611805576040517fc96b614a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f818152600c6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055519092917f769c75d94dacde64c18415b5a72f6d26e7f62b356387f8da812c4b0aa66a0f2591a350565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c6118b281612948565b610f247f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68361351b565b5f6118e681612948565b600d54604080516fffffffffffffffffffffffffffffffff928316815291841660208301527ff1b21dff522beb0e5b67e2df8ab4dde9ed13ca34fd4c534adf7f0395a39ec73f910160405180910390a150600d80547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff92909216919091179055565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c6119a481612948565b610f247f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b98361351b565b5f6119d881612948565b3373ffffffffffffffffffffffffffffffffffffffff831603611a27576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a308261352f565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff848116918217909255600154604051919216907fefdcbba819467e00b0262c12892dda980bac68580b72178e57a162368b808766905f90a35050565b611aaf613048565b7f44ac9762eec3a11893fefb11d028bb3102560094137c3ed4518712475b2577cc611ad981612948565b611ae161358b565b826001611af4604083016020840161587d565b6001811115611b0557611b0561566b565b14611b3c576040517faf61069300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611b45816135f8565b611b4f8484610e15565b50611b6d611b6360a08601608087016152fb565b85606001356136fb565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166379cc6790611bb960a08701608088016152fb565b611bcb61012088016101008901615554565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526fffffffffffffffffffffffffffffffff1660248201526044015f604051808303815f87803b158015611c45575f80fd5b505af1158015611c57573d5f803e3d5ffd5b50611c969250611c7091505060c0860160a087016152fb565b611c8060e0870160c088016152fb565b611c91610100880160e08901615554565b61377e565b611ca660c0850160a086016152fb565b73ffffffffffffffffffffffffffffffffffffffff16611ccc60a08601608087016152fb565b73ffffffffffffffffffffffffffffffffffffffff16611cec8680615898565b604051611cfa9291906158f9565b6040519081900390207f0ea36c5b7b274f8fe58654fe884bb9307dec1899e0312f40ae10d9b3d100cc0c33611d3560e08a0160c08b016152fb565b611d466101008b0160e08c01615554565b611d586101208c016101008d01615554565b6040805173ffffffffffffffffffffffffffffffffffffffff95861681529390941660208401526fffffffffffffffffffffffffffffffff9182168385015216606082015290519081900360800190a45050610f246001600455565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600860205260408120610f0a908361301a565b5f611dec81612948565b6116216137b1565b5f611dfe81612948565b611e09600683613296565b611e3f576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611e69827fd2c90e5cb89bbceb5e0035f4fca69fdead26d7ec41ec0d31c799e8d7c009c110613243565b60405173ffffffffffffffffffffffffffffffffffffffff8316907ff0ebdfe9729215cc867dca3785f752df456766a9ce4b178ad1bca9919ca4a650905f90a25050565b5f611eb781612948565b600d54604080517001000000000000000000000000000000009092046fffffffffffffffffffffffffffffffff9081168352841660208301527f2a7a2c2cab23082de8862aa9a2abda2cdb5ca9cf20551a7bf89ef8dcc34ee236910160405180910390a150600d80546fffffffffffffffffffffffffffffffff928316700100000000000000000000000000000000029216919091179055565b60607fa7ad219efc667012a8afad216f9421d9c3192a72b55265e0453f1fb3bddea201611f7e8380615898565b604051611f8c9291906158f9565b6040518091039020836020016020810190611fa7919061587d565b611fb7606086016040870161575c565b6060860135611fcc60a08801608089016152fb565b611fdc60c0890160a08a016152fb565b611fec60e08a0160c08b016152fb565b611ffd6101008b0160e08c01615554565b61200f6101208c016101008d01615554565b6040516020016120289a99989796959493929190615908565b6040516020818303038152906040529050919050565b5f610a698261382e565b73ffffffffffffffffffffffffffffffffffffffff8216612095576040517ff6b2911f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80156121da576120a482612a36565b156120db576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6120e43361232a565b61211a576040517f2107695300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f9081526008602052604090206121329083612ac5565b612168576040517fd343d98400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f818152600360205260408082207f60a40aba2b32c5425e45cfb8c5b1a346b43a256d76ccd9e2128a8bf66f66f60190555133917fbb39c36a7502b7256e1a687254146a9a2ea7b146c77cb9e40eb0e2b8793781e191a35050565b335f9081526008602052604090206121f29083613296565b612228576040517fd343d98400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612252827f60a40aba2b32c5425e45cfb8c5b1a346b43a256d76ccd9e2128a8bf66f66f601613243565b60405173ffffffffffffffffffffffffffffffffffffffff83169033907f1a6590bd0cabbfcc7c86bef99e1034054e179905cfcc294598fcd426c0922442905f90a35050565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c6122c281612948565b611621613918565b5f6122d481612948565b828061230c576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611361848461351b565b5f61232081612948565b610ae08383613973565b5f610a6960068361301a565b61233e613048565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661236881612948565b61237061358b565b835f612382604083016020840161587d565b60018111156123935761239361566b565b146123ca576040517faf61069300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6123d381613a4a565b6123dd8584610e15565b506123e784610f34565b61241d576040517f84e505d200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61243a61243060a08701608088016152fb565b86606001356136fb565b61248a61244e610100870160e08801615554565b61245e60e0880160c089016152fb565b61246e60a0890160808a016152fb565b612478888061578a565b61248560208b018b61578a565b613b4d565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166340c10f196124d660c0880160a089016152fb565b6124e861012089016101008a01615554565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526fffffffffffffffffffffffffffffffff1660248201526044015f604051808303815f87803b158015612562575f80fd5b505af1158015612574573d5f803e3d5ffd5b506125899250505060c0860160a087016152fb565b73ffffffffffffffffffffffffffffffffffffffff166125af60a08701608088016152fb565b73ffffffffffffffffffffffffffffffffffffffff166125cf8780615898565b6040516125dd9291906158f9565b6040519081900390207f29ee92e51cda311463f5c9ef98c54824a4bebe45e689c37da35edc774585d4373361261860e08b0160c08c016152fb565b6126296101008c0160e08d01615554565b61263b6101208d016101008e01615554565b6040805173ffffffffffffffffffffffffffffffffffffffff95861681529390941660208401526fffffffffffffffffffffffffffffffff9182168385015216606082015290519081900360800190a45050610ae06001600455565b5f7f000000000000000000000000000000000000000000000000000000000000000046036126e457507f000000000000000000000000000000000000000000000000000000000000000090565b61278b604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f7a93a0fe0a4f6f428683b883b372385f7c5b03b21d6fdbc5cd68c27475aa2e3a918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b905090565b5f610a6961279c612697565b6127a584611f51565b805190602001206040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b5f81158061282e575073ffffffffffffffffffffffffffffffffffffffff83165f908152600b60209081526040808320600886901c8452909152902054600160ff84161b1615155b1561283a57505f610a69565b50600192915050565b8161290c576128518161352f565b60015460405173ffffffffffffffffffffffffffffffffffffffff8084169216907ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6905f90a36001546128bb905f9073ffffffffffffffffffffffffffffffffffffffff1661351b565b6001805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161790915560028054909116905561293e565b6129168282613cbc565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526003602052604090208290555b610f248282613cfc565b6116218133613dea565b73ffffffffffffffffffffffffffffffffffffffff81165f908152601160209081526040918290208054835160608101855260ff8216151581526001909201546fffffffffffffffffffffffffffffffff9081169483019490945285841692820192909252610100909104909116906129cb8382613ea1565b604080516fffffffffffffffffffffffffffffffff80851682528616602082015273ffffffffffffffffffffffffffffffffffffffff8516917f13e2041fca7db19db36c1bbb93af5fa29559068bc0e162f0bf34c53945eeae1091015b60405180910390a250505050565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526003602052604081205415612a6857506001919050565b60025473ffffffffffffffffffffffffffffffffffffffff90811690831603612a9357506001919050565b60015473ffffffffffffffffffffffffffffffffffffffff90811690831603612abe57506001919050565b505f919050565b5f610f0a8373ffffffffffffffffffffffffffffffffffffffff8416613eea565b5f612af760c0830160a084016152fb565b73ffffffffffffffffffffffffffffffffffffffff1603612b44576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612b5f612b5760a08301608084016152fb565b60069061301a565b612b95576040517f2107695300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612ba560c0820160a083016152fb565b73ffffffffffffffffffffffffffffffffffffffff16612bcb60a08301608084016152fb565b73ffffffffffffffffffffffffffffffffffffffff1603612be95750565b612c3a612bfc60c0830160a084016152fb565b60085f612c0f60a08601608087016152fb565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f209061301a565b611621576040517fa121756300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80612c7b84612790565b90505f612c8b602085018561587d565b6001811115612c9c57612c9c61566b565b03612dd1575f612cec82612cb36020870187615898565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250613f3692505050565b9050612cfe60a08601608087016152fb565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480612d9357506002600c5f612d4760a0890160808a016152fb565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182015f9081209186168152925290205460ff166002811115612d9157612d9161566b565b145b612dc9576040517fb81d58e700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b509050610a69565b6001612de0602085018561587d565b6001811115612df157612df161566b565b03612f0d577f1626ba7e00000000000000000000000000000000000000000000000000000000612e2760a08601608087016152fb565b73ffffffffffffffffffffffffffffffffffffffff16631626ba7e83612e506020880188615898565b6040518463ffffffff1660e01b8152600401612e6e939291906159a5565b602060405180830381865afa158015612e89573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612ead91906159f8565b7fffffffff000000000000000000000000000000000000000000000000000000001614612f06576040517f5d52cbe300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9050610a69565b6040517f6b46e4d000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612f488161382e565b612f7e576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f8181526011602052604080822080547fffffffffffffffffffffffffffffff000000000000000000000000000000000016815560010180547fffffffffffffffffffffffffffffffff00000000000000000000000000000000169055517f37803e2125c48ee96c38ddf04e826daf335b0e1603579040fd275aba6d06b6fc9190a250565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526001830160205260408120541515610f0a565b6002600454036130b9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b6002600455565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610ae09084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152613f58565b73ffffffffffffffffffffffffffffffffffffffff81163314613239576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084016130b0565b610f24828261351b565b73ffffffffffffffffffffffffffffffffffffffff82165f90815260036020526040902054819003610f24575073ffffffffffffffffffffffffffffffffffffffff165f90815260036020526040812055565b5f610f0a8373ffffffffffffffffffffffffffffffffffffffff8416614065565b6132c081612a36565b156132f7576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116158061336557507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b806133785750613376600982612ac5565b155b156133af576040517facb80c5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f818152600360205260408082207fefdf229811984a90215f02eb573a3bad636f552720f6f525151fcfc9e05c1bde9055517ffbd30b5bdd51f5de989170dc23d65aac2de0a6099f5d9d200bc5779d883abcd49190a250565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526011602052604090205460ff161561347e576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80602001516fffffffffffffffffffffffffffffffff165f036134cd576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6134d7828261414f565b60405173ffffffffffffffffffffffffffffffffffffffff8316907f0e3c58ebfb2e7465fbb1c32e6b4f40c3c4f5ca77e8218a386aff8617831260d7905f90a25050565b6135258183613243565b610f2482826142fa565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526003602052604090205415611621576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055460ff1615610aca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a207061757365640000000000000000000000000000000060448201526064016130b0565b5f60118161360c60e0850160c086016152fb565b73ffffffffffffffffffffffffffffffffffffffff16815260208082019290925260409081015f208151606081018352815460ff8116151582526fffffffffffffffffffffffffffffffff61010090910481169482019490945260019091015490921690820152905061367d815190565b6136b3576040517f24a0114400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6136cd6136c861012084016101008501615554565b6143af565b610f246136e060e0840160c085016152fb565b6136f1610100850160e08601615554565b8360400151614539565b61370582826127e6565b61373b576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040808320600885901c845290915290208054600160ff84161b1790555050565b610ae073ffffffffffffffffffffffffffffffffffffffff8316846fffffffffffffffffffffffffffffffff84166130c0565b6137b9614718565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff8216158061389d57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b156138a957505f919050565b73ffffffffffffffffffffffffffffffffffffffff82165f908152601160209081526040918290208251606081018452815460ff811615158083526101009091046fffffffffffffffffffffffffffffffff908116948301949094526001909201549092169190920152610a69565b61392061358b565b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586138043390565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526011602090815260409182902060018101548351606081018552915460ff81161515835261010090046fffffffffffffffffffffffffffffffff90811693830193909352858316938201939093529116906139e98382613ea1565b604080516fffffffffffffffffffffffffffffffff80851682528616602082015273ffffffffffffffffffffffffffffffffffffffff8516917fd9ee404b97bf8fc636668dbeac99021346d69983ff8571279d36ed5de8e1ae859101612a28565b5f601181613a5e60e0850160c086016152fb565b73ffffffffffffffffffffffffffffffffffffffff16815260208082019290925260409081015f208151606081018352815460ff8116151582526fffffffffffffffffffffffffffffffff610100909104811694820194909452600190910154909216908201529050613acf815190565b613b05576040517f24a0114400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613b1f613b1a61012084016101008501615554565b614784565b610f24613b3260e0840160c085016152fb565b613b43610100850160e08601615554565b83602001516148e3565b85835f805b82613b5e826001615a13565b1015613c3b575f612710878784818110613b7a57613b7a6157ee565b9050602002016020810190613b8f9190615554565b6fffffffffffffffffffffffffffffffff168d6fffffffffffffffffffffffffffffffff16613bbe9190615a26565b613bc89190615a3d565b9050613bd48184615848565b9250613c328a8a8a85818110613bec57613bec6157ee565b9050602002016020810190613c0191906152fb565b73ffffffffffffffffffffffffffffffffffffffff881691906fffffffffffffffffffffffffffffffff8516614a9c565b50600101613b52565b505f613c47828c615a75565b9050613caf898989613c5a600188615a9e565b818110613c6957613c696157ee565b9050602002016020810190613c7e91906152fb565b73ffffffffffffffffffffffffffffffffffffffff871691906fffffffffffffffffffffffffffffffff8516614a9c565b5050505050505050505050565b613cc581612a36565b15610f24576040517f1441b94d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610f24575f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055613d8c3390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610f2457613e2781614afa565b613e32836020614b19565b604051602001613e43929190615ab1565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a00000000000000000000000000000000000000000000000000000000082526130b091600401615624565b613eaa8261382e565b613ee0576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610f24828261414f565b5f818152600183016020526040812054613f2f57508154600181810184555f848152602080822090930184905584548482528286019093526040902091909155610a69565b505f610a69565b5f805f613f438585614d56565b91509150613f5081614d98565b509392505050565b5f613fb9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16614f4a9092919063ffffffff16565b905080515f1480613fd9575080806020019051810190613fd99190615b31565b610ae0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016130b0565b5f818152600183016020526040812054801561413f575f614087600183615a9e565b85549091505f9061409a90600190615a9e565b90508181146140f9575f865f0182815481106140b8576140b86157ee565b905f5260205f200154905080875f0184815481106140d8576140d86157ee565b5f918252602080832090910192909255918252600188019052604090208390555b855486908061410a5761410a615b4c565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050610a69565b5f915050610a69565b5092915050565b73ffffffffffffffffffffffffffffffffffffffff821615806141bd57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b156141f4576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805161422c576040517f07fe7bae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff919091165f9081526011602090815260409182902083518154928501517fffffffffffffffffffffffffffffff00000000000000000000000000000000009093169015157fffffffffffffffffffffffffffffff00000000000000000000000000000000ff16176101006fffffffffffffffffffffffffffffffff938416021781559190920151600190910180547fffffffffffffffffffffffffffffffff000000000000000000000000000000001691909216179055565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1615610f24575f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60408051606081018252600e548152600f546fffffffffffffffffffffffffffffffff808216602080850191909152700100000000000000000000000000000000928390048216848601528451808601909552600d548083168652929092041690830152805190919043115f8161442a57836040015161442c565b5f5b60208401519091506fffffffffffffffffffffffffffffffff166144508683615848565b6fffffffffffffffffffffffffffffffff16111561449a576040517f7d11424700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81156144f45743600e556fffffffffffffffffffffffffffffffff8516700100000000000000000000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000016600f55614532565b6144fe8582615848565b600f80546fffffffffffffffffffffffffffffffff9283167001000000000000000000000000000000000292169190911790555b5050505050565b73ffffffffffffffffffffffffffffffffffffffff83165f908152601060209081526040808320815160608101835281548082526001909201546fffffffffffffffffffffffffffffffff8082169583019590955270010000000000000000000000000000000090049093169183019190915290914390911090816145c25782604001516145c4565b5f5b90506fffffffffffffffffffffffffffffffff84166145e38683615848565b6fffffffffffffffffffffffffffffffff16111561462d576040517f4d4ea7ce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81156146ad5773ffffffffffffffffffffffffffffffffffffffff86165f9081526010602052604090204381556fffffffffffffffffffffffffffffffff8616700100000000000000000000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000016600190910155614710565b6146b78582615848565b73ffffffffffffffffffffffffffffffffffffffff87165f90815260106020526040902060010180546fffffffffffffffffffffffffffffffff9283167001000000000000000000000000000000000292169190911790555b505050505050565b60055460ff16610aca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f742070617573656400000000000000000000000060448201526064016130b0565b60408051606081018252600e548152600f546fffffffffffffffffffffffffffffffff808216602080850191909152700100000000000000000000000000000000928390048216848601528451808601909552600d548083168652929092041690830152805190919043115f816147ff578360200151614801565b5f5b83519091506fffffffffffffffffffffffffffffffff166148228683615848565b6fffffffffffffffffffffffffffffffff16111561486c576040517f1e0c1a7c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81156148915743600e556fffffffffffffffffffffffffffffffff8516600f55614532565b61489b8582615848565b600f80547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff929092169190911790555050505050565b73ffffffffffffffffffffffffffffffffffffffff83165f908152601060209081526040808320815160608101835281548082526001909201546fffffffffffffffffffffffffffffffff80821695830195909552700100000000000000000000000000000000900490931691830191909152909143909110908161496c57826020015161496e565b5f5b90506fffffffffffffffffffffffffffffffff841661498d8683615848565b6fffffffffffffffffffffffffffffffff1611156149d7576040517f0fbf0bc900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8115614a225773ffffffffffffffffffffffffffffffffffffffff86165f9081526010602052604090204381556fffffffffffffffffffffffffffffffff8616600190910155614710565b614a2c8582615848565b73ffffffffffffffffffffffffffffffffffffffff87165f90815260106020526040902060010180546fffffffffffffffffffffffffffffffff929092167fffffffffffffffffffffffffffffffff00000000000000000000000000000000909216919091179055505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526113619085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401613112565b6060610a6973ffffffffffffffffffffffffffffffffffffffff831660145b60605f614b27836002615a26565b614b32906002615a13565b67ffffffffffffffff811115614b4a57614b4a615445565b6040519080825280601f01601f191660200182016040528015614b74576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f81518110614baa57614baa6157ee565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110614c0c57614c0c6157ee565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f614c46846002615a26565b614c51906001615a13565b90505b6001811115614ced577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110614c9257614c926157ee565b1a60f81b828281518110614ca857614ca86157ee565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535060049490941c93614ce681615b79565b9050614c54565b508315610f0a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016130b0565b5f808251604103614d8a576020830151604084015160608501515f1a614d7e87828585614f60565b94509450505050614d91565b505f905060025b9250929050565b5f816004811115614dab57614dab61566b565b03614db35750565b6001816004811115614dc757614dc761566b565b03614e2e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016130b0565b6002816004811115614e4257614e4261566b565b03614ea9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016130b0565b6003816004811115614ebd57614ebd61566b565b03611621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016130b0565b6060614f5884845f85615048565b949350505050565b5f807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115614f9557505f9050600361503f565b604080515f8082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614fe6573d5f803e3d5ffd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116615039575f6001925092505061503f565b91505f90505b94509492505050565b6060824710156150da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016130b0565b5f808673ffffffffffffffffffffffffffffffffffffffff1685876040516151029190615bad565b5f6040518083038185875af1925050503d805f811461513c576040519150601f19603f3d011682016040523d82523d5f602084013e615141565b606091505b50915091506151528783838761515d565b979650505050505050565b606083156151f25782515f036151eb5773ffffffffffffffffffffffffffffffffffffffff85163b6151eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016130b0565b5081614f58565b614f5883838151156152075781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130b09190615624565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114611621575f80fd5b5f60208284031215615278575f80fd5b8135610f0a8161523b565b80356fffffffffffffffffffffffffffffffff811681146152a2575f80fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146152a2575f80fd5b5f80604083850312156152db575f80fd5b6152e483615283565b91506152f2602084016152a7565b90509250929050565b5f6020828403121561530b575f80fd5b610f0a826152a7565b5f6101208284031215615325575f80fd5b50919050565b5f60408284031215615325575f80fd5b5f806040838503121561534c575f80fd5b823567ffffffffffffffff80821115615363575f80fd5b61536f86838701615314565b93506020850135915080821115615384575f80fd5b506153918582860161532b565b9150509250929050565b5f602082840312156153ab575f80fd5b813567ffffffffffffffff8111156153c1575f80fd5b614f588482850161532b565b5f602082840312156153dd575f80fd5b5035919050565b5f805f606084860312156153f6575f80fd5b6153ff846152a7565b925061540d602085016152a7565b915061541b60408501615283565b90509250925092565b5f8060408385031215615435575f80fd5b823591506152f2602084016152a7565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b8015158114611621575f80fd5b5f808284036080811215615491575f80fd5b61549a846152a7565b925060607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0820112156154cb575f80fd5b506040516060810181811067ffffffffffffffff82111715615514577f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604052602084013561552581615472565b815261553360408501615283565b602082015261554460608501615283565b6040820152809150509250929050565b5f60208284031215615564575f80fd5b610f0a82615283565b5f806040838503121561557e575f80fd5b6152e4836152a7565b5f60208284031215615597575f80fd5b813567ffffffffffffffff8111156155ad575f80fd5b614f5884828501615314565b5f5b838110156155d35781810151838201526020016155bb565b50505f910152565b5f81518084526155f28160208601602086016155b9565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081525f610f0a60208301846155db565b5f8060408385031215615647575f80fd5b615650836152a7565b9150602083013561566081615472565b809150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60208101600383106156ac576156ac61566b565b91905290565b5f805f606084860312156156c4575f80fd5b833567ffffffffffffffff808211156156db575f80fd5b6156e787838801615314565b945060208601359150808211156156fc575f80fd5b6157088783880161532b565b9350604086013591508082111561571d575f80fd5b5061572a8682870161532b565b9150509250925092565b5f8060408385031215615745575f80fd5b61574e836152a7565b946020939093013593505050565b5f6020828403121561576c575f80fd5b81356effffffffffffffffffffffffffffff81168114610f0a575f80fd5b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126157bd575f80fd5b83018035915067ffffffffffffffff8211156157d7575f80fd5b6020019150600581901b3603821315614d91575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b6fffffffffffffffffffffffffffffffff8181168382160190808211156141485761414861581b565b60028110611621575f80fd5b5f6020828403121561588d575f80fd5b8135610f0a81615871565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126158cb575f80fd5b83018035915067ffffffffffffffff8211156158e5575f80fd5b602001915036819003821315614d91575f80fd5b818382375f9101908152919050565b8a8152602081018a9052610140810160028a106159275761592761566b565b60408201999099526effffffffffffffffffffffffffffff979097166060880152608087019590955273ffffffffffffffffffffffffffffffffffffffff93841660a087015291831660c086015290911660e08401526fffffffffffffffffffffffffffffffff908116610100840152166101209091015292915050565b83815260406020820152816040820152818360608301375f818301606090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010192915050565b5f60208284031215615a08575f80fd5b8151610f0a8161523b565b80820180821115610a6957610a6961581b565b8082028115828204841417610a6957610a6961581b565b5f82615a70577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b6fffffffffffffffffffffffffffffffff8281168282160390808211156141485761414861581b565b81810381811115610a6957610a6961581b565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081525f8351615ae88160178501602088016155b9565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351615b258160288401602088016155b9565b01602801949350505050565b5f60208284031215615b41575f80fd5b8151610f0a81615472565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f81615b8757615b8761581b565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b5f8251615bbe8184602087016155b9565b919091019291505056fea2646970667358221220282caca9dbafa4876584aa41d8d2d3baeb82c45848eb25f5d445af4a12f3a70d64736f6c63430008140033000000000000000000000000bf549f50fdbbd7eb73ce88985aa107eec0955f4c00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000006c6b935b8bbd40000000000000000000000000000000000000000000000000006c6b935b8bbd40000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000008943545177806ed17b9f23f0a21ee5948ecaa7760000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000003635c9adc5dea0000000000000000000000000000000000000000000000000003635c9adc5dea00000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001b1ae4d6e2ef50000000000000000000000000000000000000000000000000001b1ae4d6e2ef5000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000e25583099ba105d9ec0a67f5ae86d90e50036425000000000000000000000000614561d2d143621e126e87831aef287678b442b8000000000000000000000000f93ee4cf8c6c40b329b0c0626f28333c132cf241000000000000000000000000802dcbe1b1a97554b4f50db5119e37e8e7336417000000000000000000000000ae95d8da9244c37cac0a3e16ba966a8e852bb6d60000000000000000000000002c57d1cfc6d5f8e4182a56b4cf75421472ebaea4000000000000000000000000741bfe4802ce1c4b5b00f9df2f5f179a1c89171a000000000000000000000000c3913d4d8bab4914328651c2eae817c8b78e1f4c00000000000000000000000065d08a056c17ae13370565b04cf77d2afa1cb9fa0000000000000000000000003e95dfbbaf6b348396e6674c7871546dcc568e560000000000000000000000005918b2e647464d4743601a865753e64c8059dc4f000000000000000000000000589a698b7b7da0bec545177d3963a2741105c7c90000000000000000000000004d1cb4eb7969f8806e2caac0cbbb71f88c8ec413000000000000000000000000f5504ce2bcc52614f121aff9b93b2001d92715ca000000000000000000000000f61e98e7d47ab884c244e39e031978e33162ff4b000000000000000000000000f1424826861ffbbd25405f5145b5e50d0f1bfc90000000000000000000000000fdce42116f541fc8f7b0776e2b30832bd5621c85000000000000000000000000d9211042f35968820a3407ac3d80c725f8f75c14000000000000000000000000d8f3183def51a987222d845be228e0bbb932c222c080a0c9cd2c7554f253f0bb3ca2238882da488f30c20887c85be03a224d81e547a609a076cfdc5eb658f7893ee0e1e8cc123d446d395e87d7a97d77e6f53d4daac0cd8f"],"withdrawals":[],"blob_gas_used":"0","excess_blob_gas":"0"},"bls_to_execution_changes":[],"blob_kzg_commitments":[],"execution_requests":{"deposits":[],"withdrawals":[],"consolidations":[]}}},"signature":"0x84f6added023e4aa1ababd2864f785d0e27f865669bc95082d56a545f5898c9fc2b9f434e7b3e1afb4f5587737aa38550cb7d0782d1606f8a37fd16fa3e002c42a5602c4a512e1f86ba3d764a69ce2ad08ac81ffe3394b40186fa3a888b24807"}