Block at Slot 146583

Epoch:
Slot:
146,583
Status:
Proposed
Time:
2025-01-09 03:46:36 +0000 UTC ()
Proposer:
Block Root:
0xc6081dc7bb48676770ddd5dbdeafdcdfdfa6509ccfbf6d4349b609d290fbc4a7
State Root:
0xc33711c9042a237a735297873919b3b28ec256b8a1db75cce86e434462863047
Signature:
0x903e75d4a2d3cd2b0c760fc3e26e3a1d6207da7f9d3b228465473db0a893727a0625ae0ba1f8075758f43837b2cc40e513bb705a926f9051560f9a7e23c48ff128102e8cdbe62a2282f67ced580a63d425c9da0183a617232b47e381a43c7752
Randao Reveal:
0x8252f1858f6b5ada5069c11b94d8db49ffe86fb9d3294f58a904ee9d3a9aba3eaa225d8832ab7a0677d14a48bf41aa1102bb6dcbbc48d202483b101767cc7779dcac9c6d0a64ecc4f51d95a9d8beb55269944f0f69f38aa27c84f2db0eac4a25
Graffiti:
0x706b393130202831290000000000000000000000000000000000000000000000
Eth 1 Data:
Deposit Count:
3,002
Deposit Root:
0x08c9248b85842304ca5bf554909ab96a72a04a2ebb99355dbd479df2cc2622fc
Execution Payload:
Parent Hash:
0xd705382932dfcdcb068ed895f7aec6a1f7f459aced23823dd9706d0f848a7056
Fee recipient:
0x
State Root:
0xabb69328458968211a1ac18a24ac584b65f345bf58f2861fa979d5af70b3f75e
Receipt Root:
0x
Logs Bloom:
0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Block Randomness
0x
Block Number:
136300
Gas Limit:
30000000
Gas Used:
746669
Timestamp:
1736394396
2025-01-09 03:46:36 +0000 UTC ()
Block Extra Data
0xd883010e07846765746888676f312e32322e35856c696e7578
Base fee per gas:
7
Block Hash:
0x164d77e3a86dc956567f64b50b0d1ffe68072899f18455d12850e6cd11f16775
Transactions:
2
Attestations:
7
Votes:
894
Voting Validators:
894
Voluntary Exits:
0
Slashings:
0 attester & 0 proposer slashings
Deposits:
0

Showing 7 Attestations

Attestation 0
Slot:
Committee Index:
2
Aggregation Bits:
11110111 11011111 11111111 11111111 11111111 11111111 11111111 1111111
10111111 10111111 11101111 11111111 11111111 11110111 11111111 1111101
11111111 1
Signature:
0xae28a2d39912bdf54c703e0895b1e43fe80d4ca84c8fd64f8bb91cbe497f847f51ec015748280fa7d16954f48e4efa840c056145d74435eed1ed055542d7b854ec2da70155b2963382ca328ce74f3df80916860bd6debb07a5c6d2f2110e264d
Attestation 1
Slot:
Committee Index:
0
Aggregation Bits:
11111111 11111111 01111111 11111111 11111111 11111111 11101111 1011101
11011111 10111111 11111111 11111111 11011111 01111111 11111111 1111111
11111111 1
Signature:
0xae06125e3cd6b14f876c89be1193d40671880cc09d6b5a7959fca175156d3676a51c3edc2e447723a928ed11c4b6c1ac0430f177311c30c665fc7bfb9651df9fd8d232461a4f703006ad539654f14b25c3391f47b65251c7e0c66cffd3fd72b7
Attestation 2
Slot:
Committee Index:
5
Aggregation Bits:
11111111 11111111 11111111 10111111 01111111 11111111 11111111 1111111
11111111 11101111 10111110 10111111 01111011 11111011 11110111 1111111
11111111 11
Signature:
0x9543fb79c412e53c5e06b6c726da6bfea752fbcc2b42d3f13295db8bdd0386be940150e04b4cab791888d035f5c7eb51193aa062ec37f8ce3b0964d91a6cbb4178e77dd2757b9f5ba48381b79e20cbb071974227646981fa431053b203eca16c
Attestation 3
Slot:
Committee Index:
3
Aggregation Bits:
11111111 11110111 11111111 11111111 11111011 11111111 11111111 1011111
11111111 11111111 11111110 11111111 11110101 11111111 10111111 1110111
11011111 0
Signature:
0x855b75d3d4b98d6ce21f1a9eb8248e391949032d010f8cb6e31f5fcd2f01d48d682d312e36d4c3c86fe66aa8ba26d3cd112d128b3eab76be36bcc0ebb49ce3efd6ce3370cd3ae6389b18d6dc32d16028449ce744fa79c3174c092388b5a28407
Attestation 4
Slot:
Committee Index:
6
Aggregation Bits:
11111011 11111111 11010111 11010110 11111110 11111111 11111111 1111111
11111111 11110110 11101111 11111111 11111111 11111111 11111111 1111111
11111111 1
Signature:
0xa1f4c0728f9331bfc26244ee07cec19458a9c6fbdfcd4feb57561a628993d12808e195d7c5f1b30949cdb996496d7ffa00038d586196f1348b068167cc2ac805d1c9013053fa12f701ca61c3bb3f0adc714a427a07e0afad4d5d1f1b4703b361
Attestation 5
Slot:
Committee Index:
1
Aggregation Bits:
11111111 11111101 11111111 11111011 11111111 11111111 11111111 111111
11111111 01010111 11111111 11111011 11111111 11111111 11110111 10111
11111111 1
Signature:
0x91587e92220760ab9ecbcdc085662fb6f20b6e090d69b6bfee82ee31886624ad3379d99874ab30f03f2a35cc4eb2f580033806b4dd3765fe13c74469821b3292dc1fb2af1ebbab85ee1a6c5d446764e597e6027786ded11674107b1768dbbe97
Attestation 6
Slot:
Committee Index:
4
Aggregation Bits:
11111111 10011111 11110111 11011111 11111101 11111110 11101111 1111111
11111011 11111110 11111010 11111111 01111111 11111110 11111111 1111111
11111111 1
Signature:
0x92c654d5f15e961143781d0ab743920d83c99b17d9d2bf0550039217bceb19796c6d5792617343cadddea5953567fad501880a2c717aa1f096bb177b66206dc8eab6fb979781f63c7a91b66b2347d4a49b284d81af6a5d0b3bcf6544c8fa8b38
Transaction 0
Transaction hash:
0x4210310862f14ef3151b6ad8bf567bb2081e90a42eb52b94bd487679314e4e2a
From:
0xa55f96dba576d764332806cac91552acad4c0199
To:
0x
Nonce:
5
Gas Price:
0 GWei
Gas Limit:
3000000
Amount:
0 ETH
Payload:
0x6080604052604051617fba380380617fba83398181016040528101906100259190610d77565b33805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505087600290816100c99190611066565b5086600390816100d99190611066565b50856004819055508460055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101cb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101ef9190611135565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610275573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102999190611135565b6040518363ffffffff1660e01b81526004016102b692919061116f565b6020604051808303815f875af11580156102d2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f69190611135565b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848460405161034390610ade565b61034e92919061116f565b604051809103905ff080158015610367573d5f803e3d5ffd5b50601b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103b68361093560201b60201c565b6103c46109c260201b60201c565b6207a120601c819055506001601d5f6101000a81548160ff0219169083151502179055506103e86004546103f891906111f0565b601e81905550600160225f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160235f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160235f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160235f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160215f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055503360085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061065060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109ed60201b60201c565b15610690576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610687906112a0565b60405180910390fd5b60045460205f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060045460205f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600454601f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60045460405161087391906112cd565b60405180910390a33073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f56358b41df5fa59f5639228f0930994cbdde383c8a8fd74e06c04e1deebe3562600660026040516108dc929190611359565b60405180910390a38173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610927573d5f803e3d5ffd5b50505050505050505061146e565b6109bf815f6005811061094b5761094a611380565b5b60200201518260016005811061096457610963611380565b5b60200201518360026005811061097d5761097c611380565b5b60200201518460036005811061099657610995611380565b5b6020020151856004600581106109af576109ae611380565b5b6020020151610a0f60201b60201c565b50565b6019600f81905550606460108190555060c86011819055506064601281905550610708601481905550565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8460098190555083600a8190555082600b8190555081600c81905550610a6282610a5485610a46888a610ac960201b90919060201c565b610ac960201b90919060201c565b610ac960201b90919060201c565b600d8190555080600e819055506004600e54610a7e91906111f0565b600d541115610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab99061141d565b60405180910390fd5b5050505050565b5f8183610ad6919061143b565b905092915050565b61215180615e6983390190565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610b4a82610b04565b810181811067ffffffffffffffff82111715610b6957610b68610b14565b5b80604052505050565b5f610b7b610aeb565b9050610b878282610b41565b919050565b5f67ffffffffffffffff821115610ba657610ba5610b14565b5b610baf82610b04565b9050602081019050919050565b8281835e5f83830152505050565b5f610bdc610bd784610b8c565b610b72565b905082815260208101848484011115610bf857610bf7610b00565b5b610c03848285610bbc565b509392505050565b5f82601f830112610c1f57610c1e610afc565b5b8151610c2f848260208601610bca565b91505092915050565b5f819050919050565b610c4a81610c38565b8114610c54575f80fd5b50565b5f81519050610c6581610c41565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c9482610c6b565b9050919050565b610ca481610c8a565b8114610cae575f80fd5b50565b5f81519050610cbf81610c9b565b92915050565b5f67ffffffffffffffff821115610cdf57610cde610b14565b5b602082029050919050565b5f80fd5b5f610d00610cfb84610cc5565b610b72565b90508060208402830185811115610d1a57610d19610cea565b5b835b81811015610d435780610d2f8882610c57565b845260208401935050602081019050610d1c565b5050509392505050565b5f82601f830112610d6157610d60610afc565b5b6005610d6e848285610cee565b91505092915050565b5f805f805f805f80610180898b031215610d9457610d93610af4565b5b5f89015167ffffffffffffffff811115610db157610db0610af8565b5b610dbd8b828c01610c0b565b985050602089015167ffffffffffffffff811115610dde57610ddd610af8565b5b610dea8b828c01610c0b565b9750506040610dfb8b828c01610c57565b9650506060610e0c8b828c01610cb1565b9550506080610e1d8b828c01610cb1565b94505060a0610e2e8b828c01610d4d565b935050610140610e408b828c01610cb1565b925050610160610e528b828c01610c57565b9150509295985092959890939650565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610eb057607f821691505b602082108103610ec357610ec2610e6c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610f257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610eea565b610f2f8683610eea565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610f6a610f65610f6084610c38565b610f47565b610c38565b9050919050565b5f819050919050565b610f8383610f50565b610f97610f8f82610f71565b848454610ef6565b825550505050565b5f90565b610fab610f9f565b610fb6818484610f7a565b505050565b5b81811015610fd957610fce5f82610fa3565b600181019050610fbc565b5050565b601f82111561101e57610fef81610ec9565b610ff884610edb565b81016020851015611007578190505b61101b61101385610edb565b830182610fbb565b50505b505050565b5f82821c905092915050565b5f61103e5f1984600802611023565b1980831691505092915050565b5f611056838361102f565b9150826002028217905092915050565b61106f82610e62565b67ffffffffffffffff81111561108857611087610b14565b5b6110928254610e99565b61109d828285610fdd565b5f60209050601f8311600181146110ce575f84156110bc578287015190505b6110c6858261104b565b86555061112d565b601f1984166110dc86610ec9565b5f5b82811015611103578489015182556001820191506020850194506020810190506110de565b86831015611120578489015161111c601f89168261102f565b8355505b6001600288020188555050505b505050505050565b5f6020828403121561114a57611149610af4565b5b5f61115784828501610cb1565b91505092915050565b61116981610c8a565b82525050565b5f6040820190506111825f830185611160565b61118f6020830184611160565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6111fa82610c38565b915061120583610c38565b92508261121557611214611196565b5b828204905092915050565b5f82825260208201905092915050565b7f4d61726b6574696e672077616c6c65742063616e6e6f74206265206120636f6e5f8201527f7472616374000000000000000000000000000000000000000000000000000000602082015250565b5f61128a602583611220565b915061129582611230565b604082019050919050565b5f6020820190508181035f8301526112b78161127e565b9050919050565b6112c781610c38565b82525050565b5f6020820190506112e05f8301846112be565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60088110611324576113236112e6565b5b50565b5f81905061133482611313565b919050565b5f61134382611327565b9050919050565b61135381611339565b82525050565b5f60408201905061136c5f83018561134a565b61137960208301846112be565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f546f74616c206665652073686f756c64206e6f742062652067726561746572205f8201527f7468616e20312f34206f66206665652064656e6f6d696e61746f720000000000602082015250565b5f611407603b83611220565b9150611412826113ad565b604082019050919050565b5f6020820190508181035f830152611434816113fb565b9050919050565b5f61144582610c38565b915061145083610c38565b9250828201905080821115611468576114676111c3565b5b92915050565b6149ee8061147b5f395ff3fe6080604052600436106103bb575f3560e01c806370a08231116101f1578063d806d12f1161010c578063f1f3bca31161009f578063f7c618c11161006e578063f7c618c114610e2c578063f887ea4014610e56578063fe9fbb8014610e80578063ffa1ad7414610ebc576103c2565b8063f1f3bca314610d78578063f2fde38b14610db4578063f5cfec0a14610ddc578063f708a64f14610e04576103c2565b8063e96fada2116100db578063e96fada214610cc0578063ecbf666f14610cea578063eff0dc2214610d14578063f0b37c0414610d50576103c2565b8063d806d12f14610c0a578063dd62ed3e14610c34578063df20fd4914610c70578063e01bb68814610c98576103c2565b80639d1944f511610184578063b6a5d7de11610153578063b6a5d7de14610b52578063b91854f414610b7a578063bfe1092814610ba4578063d51ed1c814610bce576103c2565b80639d1944f514610aae578063a8aa1b3114610ad6578063a9059cbb14610b00578063b210b06d14610b3c576103c2565b8063921250d1116101c0578063921250d114610a0657806392258ec814610a3057806395d89b4114610a5a57806398118cb414610a84576103c2565b806370a082311461094e57806383ad79941461098a57806387406b33146109b45780638ab6ffc7146109dc576103c2565b80632b112e49116102e15780634896a6321161027457806360e719621161024357806360e71962146108a65780636b67c4df146108d05780636ddd1713146108fa5780636e78eb4914610924576103c2565b80634896a632146107ec578063571ac8b014610816578063591cf08d146108525780635a53c1fb1461087c576103c2565b80633b2d081c116102b05780633b2d081c146107205780633bb8a8d41461074a5780633f4218e0146107745780634355855a146107b0576103c2565b80632b112e49146106685780632d48e896146106925780632f54bf6e146106ba578063313ce567146106f6576103c2565b806317d43583116103595780631df4ccfc116103285780631df4ccfc146105b2578063201e7991146105dc5780632375ce401461060457806323b872dd1461062c576103c2565b806317d435831461050c578063180b0d7e1461053457806318160ddd1461055e57806319be947b14610588576103c2565b806306fdde031161039557806306fdde0314610440578063095ea7b31461046a5780631023d5d4146104a65780631161ae39146104d0576103c2565b80630445b667146103c6578063048c7baf146103f057806304a66b4814610418576103c2565b366103c257005b5f80fd5b3480156103d1575f80fd5b506103da610ee6565b6040516103e7919061392d565b60405180910390f35b3480156103fb575f80fd5b50610416600480360381019061041191906139a9565b610eec565b005b348015610423575f80fd5b5061043e60048036038101906104399190613a0d565b610fb8565b005b34801561044b575f80fd5b50610454611014565b6040516104619190613af4565b60405180910390f35b348015610475575f80fd5b50610490600480360381019061048b9190613b6e565b6110a4565b60405161049d9190613bbb565b60405180910390f35b3480156104b1575f80fd5b506104ba611191565b6040516104c7919061392d565b60405180910390f35b3480156104db575f80fd5b506104f660048036038101906104f19190613bd4565b611197565b6040516105039190613bbb565b60405180910390f35b348015610517575f80fd5b50610532600480360381019061052d9190613c12565b6111ab565b005b34801561053f575f80fd5b5061054861124b565b604051610555919061392d565b60405180910390f35b348015610569575f80fd5b50610572611251565b60405161057f919061392d565b60405180910390f35b348015610593575f80fd5b5061059c61125a565b6040516105a9919061392d565b60405180910390f35b3480156105bd575f80fd5b506105c6611260565b6040516105d3919061392d565b60405180910390f35b3480156105e7575f80fd5b5061060260048036038101906105fd9190613bd4565b611266565b005b34801561060f575f80fd5b5061062a60048036038101906106259190613c50565b611302565b005b348015610637575f80fd5b50610652600480360381019061064d9190613ca0565b6113cc565b60405161065f9190613bbb565b60405180910390f35b348015610673575f80fd5b5061067c6115a1565b604051610689919061392d565b60405180910390f35b34801561069d575f80fd5b506106b860048036038101906106b39190613bd4565b6115e0565b005b3480156106c5575f80fd5b506106e060048036038101906106db9190613cf0565b6116b5565b6040516106ed9190613bbb565b60405180910390f35b348015610701575f80fd5b5061070a61170c565b6040516107179190613d36565b60405180910390f35b34801561072b575f80fd5b50610734611714565b604051610741919061392d565b60405180910390f35b348015610755575f80fd5b5061075e61171a565b60405161076b9190613bbb565b60405180910390f35b34801561077f575f80fd5b5061079a60048036038101906107959190613cf0565b61172c565b6040516107a79190613bbb565b60405180910390f35b3480156107bb575f80fd5b506107d660048036038101906107d19190613cf0565b611749565b6040516107e39190613bbb565b60405180910390f35b3480156107f7575f80fd5b50610800611766565b60405161080d919061392d565b60405180910390f35b348015610821575f80fd5b5061083c60048036038101906108379190613cf0565b61176c565b6040516108499190613bbb565b60405180910390f35b34801561085d575f80fd5b50610866611780565b604051610873919061392d565b60405180910390f35b348015610887575f80fd5b50610890611786565b60405161089d919061392d565b60405180910390f35b3480156108b1575f80fd5b506108ba61178c565b6040516108c7919061392d565b60405180910390f35b3480156108db575f80fd5b506108e4611792565b6040516108f1919061392d565b60405180910390f35b348015610905575f80fd5b5061090e611798565b60405161091b9190613bbb565b60405180910390f35b34801561092f575f80fd5b506109386117aa565b604051610945919061392d565b60405180910390f35b348015610959575f80fd5b50610974600480360381019061096f9190613cf0565b6117b0565b604051610981919061392d565b60405180910390f35b348015610995575f80fd5b5061099e6117f6565b6040516109ab919061392d565b60405180910390f35b3480156109bf575f80fd5b506109da60048036038101906109d59190613cf0565b6117fc565b005b3480156109e7575f80fd5b506109f061189c565b6040516109fd919061392d565b60405180910390f35b348015610a11575f80fd5b50610a1a6118a2565b604051610a27919061392d565b60405180910390f35b348015610a3b575f80fd5b50610a446118a8565b604051610a51919061392d565b60405180910390f35b348015610a65575f80fd5b50610a6e6118ae565b604051610a7b9190613af4565b60405180910390f35b348015610a8f575f80fd5b50610a9861193e565b604051610aa5919061392d565b60405180910390f35b348015610ab9575f80fd5b50610ad46004803603810190610acf9190613d4f565b611944565b005b348015610ae1575f80fd5b50610aea6119eb565b604051610af79190613d89565b60405180910390f35b348015610b0b575f80fd5b50610b266004803603810190610b219190613b6e565b611a10565b604051610b339190613bbb565b60405180910390f35b348015610b47575f80fd5b50610b50611a24565b005b348015610b5d575f80fd5b50610b786004803603810190610b739190613cf0565b611a75565b005b348015610b85575f80fd5b50610b8e611b14565b604051610b9b919061392d565b60405180910390f35b348015610baf575f80fd5b50610bb8611b1a565b604051610bc59190613dfd565b60405180910390f35b348015610bd9575f80fd5b50610bf46004803603810190610bef9190613d4f565b611b3f565b604051610c01919061392d565b60405180910390f35b348015610c15575f80fd5b50610c1e611baf565b604051610c2b919061392d565b60405180910390f35b348015610c3f575f80fd5b50610c5a6004803603810190610c559190613e16565b611cb8565b604051610c67919061392d565b60405180910390f35b348015610c7b575f80fd5b50610c966004803603810190610c919190613e54565b611d3a565b005b348015610ca3575f80fd5b50610cbe6004803603810190610cb99190613cf0565b611e02565b005b348015610ccb575f80fd5b50610cd4611f7b565b604051610ce19190613d89565b60405180910390f35b348015610cf5575f80fd5b50610cfe611fa0565b604051610d0b919061392d565b60405180910390f35b348015610d1f575f80fd5b50610d3a6004803603810190610d359190613cf0565b611fa6565b604051610d479190613bbb565b60405180910390f35b348015610d5b575f80fd5b50610d766004803603810190610d719190613cf0565b611fc3565b005b348015610d83575f80fd5b50610d9e6004803603810190610d999190613e92565b612062565b604051610dab919061392d565b60405180910390f35b348015610dbf575f80fd5b50610dda6004803603810190610dd59190613ef8565b612083565b005b348015610de7575f80fd5b50610e026004803603810190610dfd9190613f23565b612198565b005b348015610e0f575f80fd5b50610e2a6004803603810190610e259190613c12565b612237565b005b348015610e37575f80fd5b50610e406124c3565b604051610e4d9190613d89565b60405180910390f35b348015610e61575f80fd5b50610e6a6124e8565b604051610e779190613f81565b60405180910390f35b348015610e8b575f80fd5b50610ea66004803603810190610ea19190613cf0565b61250d565b604051610eb39190613bbb565b60405180910390f35b348015610ec7575f80fd5b50610ed061255f565b604051610edd919061392d565b60405180910390f35b601e5481565b610ef53361250d565b610f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2b90613fe4565b60405180910390fd5b5f8111610f76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6d9061404c565b60405180910390fd5b8360155f6101000a81548160ff021916908315150217905550826016819055505f601781905550816018819055508060198190555043601a8190555050505050565b610fc13361250d565b611000576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff790613fe4565b60405180910390fd5b61100d8585858585612564565b5050505050565b60606002805461102390614097565b80601f016020809104026020016040519081016040528092919081815260200182805461104f90614097565b801561109a5780601f106110715761010080835404028352916020019161109a565b820191905f5260205f20905b81548152906001019060200180831161107d57829003601f168201915b5050505050905090565b5f8160205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161117f919061392d565b60405180910390a36001905092915050565b60145481565b5f826111a283611b3f565b11905092915050565b6111b43361250d565b6111f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ea90613fe4565b60405180910390fd5b8060215f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b600e5481565b5f600454905090565b60135481565b600d5481565b61126f3361250d565b6112ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a590613fe4565b60405180910390fd5b5f81116112f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e790614137565b60405180910390fd5b81600f81905550806010819055505050565b61130b3361250d565b61134a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134190613fe4565b60405180910390fd5b611c2081111561138f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113869061419f565b60405180910390fd5b6002828461139d9190614217565b111580156113aa57508183115b6113b2575f80fd5b826011819055508160128190555080601481905550505050565b5f60045460205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541461158d57611510826040518060400160405280601681526020017f496e73756666696369656e7420416c6c6f77616e63650000000000000000000081525060205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461261e9092919063ffffffff16565b60205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b611598848484612672565b90509392505050565b5f6115db6115ae5f6117b0565b6115cd6115bc61dead6117b0565b600454612b5990919063ffffffff16565b612b5990919063ffffffff16565b905090565b6115e9336116b5565b611628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161f90614291565b60405180910390fd5b601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632d48e89683836040518363ffffffff1660e01b81526004016116849291906142af565b5f604051808303815f87803b15801561169b575f80fd5b505af11580156116ad573d5f803e3d5ffd5b505050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b5f6009905090565b600a5481565b60155f9054906101000a900460ff1681565b6022602052805f5260405f205f915054906101000a900460ff1681565b6023602052805f5260405f205f915054906101000a900460ff1681565b60185481565b5f611779826004546110a4565b9050919050565b60165481565b60195481565b601c5481565b600c5481565b601d5f9054906101000a900460ff1681565b60175481565b5f601f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600b5481565b6118053361250d565b611844576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183b90613fe4565b60405180910390fd5b600160225f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60105481565b60115481565b600f5481565b6060600380546118bd90614097565b80601f01602080910402602001604051908101604052809291908181526020018280546118e990614097565b80156119345780601f1061190b57610100808354040283529160200191611934565b820191905f5260205f20905b81548152906001019060200180831161191757829003601f168201915b5050505050905090565b60095481565b61194d3361250d565b61198c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198390613fe4565b60405180910390fd5b62030d4081101580156119a257506207a1208111155b6119e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d890614346565b60405180910390fd5b80601c8190555050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f611a1c338484612672565b905092915050565b611a2d3361250d565b611a6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6390613fe4565b60405180910390fd5b5f601381905550565b611a7e336116b5565b611abd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab490614291565b60405180910390fd5b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b601a5481565b601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f611ba8611b4b6115a1565b611b9a611b8b6002611b7d60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166117b0565b612b6e90919063ffffffff16565b85612b6e90919063ffffffff16565b612b8390919063ffffffff16565b9050919050565b5f42611bc8601454601354612b9890919063ffffffff16565b1115611caf575f611bf842611bea601454601354612b9890919063ffffffff16565b612b5990919063ffffffff16565b90505f611c3a600d54611c2c601254611c1e601154600d54612b6e90919063ffffffff16565b612b8390919063ffffffff16565b612b5990919063ffffffff16565b90505f611c78611c67601454611c598686612b6e90919063ffffffff16565b612b8390919063ffffffff16565b600d54612b9890919063ffffffff16565b90506004600e54611c899190614217565b8111611c955780611ca5565b6004600e54611ca49190614217565b5b9350505050611cb5565b600d5490505b90565b5f60205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b611d433361250d565b611d82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7990613fe4565b60405180910390fd5b818015611d9f5750620186a0600454611d9b9190614217565b8110155b611dde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd5906143d4565b60405180910390fd5b81601d5f6101000a81548160ff02191690831515021790555080601e819055505050565b611e0b3361250d565b611e4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4190613fe4565b60405180910390fd5b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ed9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed090614462565b60405180910390fd5b611ef88173ffffffffffffffffffffffffffffffffffffffff16612bad565b15611f38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2f906144f0565b60405180910390fd5b8060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60125481565b6021602052805f5260405f205f915054906101000a900460ff1681565b611fcc336116b5565b61200b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200290614291565b60405180910390fd5b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f811561207857612071611baf565b905061207e565b600d5490505b919050565b61208c336116b5565b6120cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c290614291565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861638160405161218d919061452e565b60405180910390a150565b6121a13361250d565b6121e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121d790613fe4565b60405180910390fd5b6121ec8261dead612bcf565b801561223357426013819055507f39d2389ec5c1fa77b2c0d374bc61b6d7bd97ccba280fcdeb4e9c7644898d7c3a60145460405161222a919061392d565b60405180910390a15b5050565b6122403361250d565b61227f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227690613fe4565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612308575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b612310575f80fd5b8060235f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080156123f857601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca96835f6040518363ffffffff1660e01b81526004016123c6929190614580565b5f604051808303815f87803b1580156123dd575f80fd5b505af11580156123ef573d5f803e3d5ffd5b505050506124bf565b601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca9683601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040518363ffffffff1660e01b81526004016124919291906145a7565b5f604051808303815f87803b1580156124a8575f80fd5b505af11580156124ba573d5f803e3d5ffd5b505050505b5050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b600281565b8460098190555083600a8190555082600b8190555081600c819055506125b7826125a98561259b888a612b9890919063ffffffff16565b612b9890919063ffffffff16565b612b9890919063ffffffff16565b600d8190555080600e819055506004600e546125d39190614217565b600d541115612617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260e9061463e565b60405180910390fd5b5050505050565b5f838311158290612665576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265c9190613af4565b60405180910390fd5b5082840390509392505050565b5f60245f9054906101000a900460ff161561269957612692848484612e0d565b9050612b52565b6126a1612fd7565b156126af576126ae6130a8565b5b6126b7613617565b156126c5576126c46136c6565b5b61274c826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250601f5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461261e9092919063ffffffff16565b601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f61279785613720565b6127a157826127ad565b6127ac858585613780565b5b90506127ff81601f5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612b9890919063ffffffff16565b601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060235f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661295157601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca9686601f5f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040518363ffffffff1660e01b81526004016129279291906145a7565b5f604051808303815f87803b15801561293e575f80fd5b505af192505050801561294f575060015b505b60235f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612a6257601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca9685601f5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040518363ffffffff1660e01b8152600401612a389291906145a7565b5f604051808303815f87803b158015612a4f575f80fd5b505af1925050508015612a60575060015b505b601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ffb2c479601c546040518263ffffffff1660e01b8152600401612abe919061392d565b5f604051808303815f87803b158015612ad5575f80fd5b505af1925050508015612ae6575060015b508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612b44919061392d565b60405180910390a360019150505b9392505050565b5f8183612b66919061465c565b905092915050565b5f8183612b7b919061468f565b905092915050565b5f8183612b909190614217565b905092915050565b5f8183612ba591906146d0565b905092915050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600160245f6101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115612c0557612c04614703565b5b604051908082528060200260200182016040528015612c335781602001602082028036833780820191505090505b50905060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ca0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612cc49190614744565b815f81518110612cd757612cd661476f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250503081600181518110612d2657612d2561476f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6f9de95845f8486426040518663ffffffff1660e01b8152600401612dc19493929190614853565b5f604051808303818588803b158015612dd8575f80fd5b505af1158015612dea573d5f803e3d5ffd5b5050505050505f60245f6101000a81548160ff0219169083151502179055505050565b5f612e95826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250601f5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461261e9092919063ffffffff16565b601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612f2682601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612b9890919063ffffffff16565b601f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612fc4919061392d565b60405180910390a3600190509392505050565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015613041575060245f9054906101000a900460ff16155b80156130585750601d5f9054906101000a900460ff165b80156130a35750601e54601f5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b905090565b600160245f6101000a81548160ff0219169083151502179055505f6130d1600f54601054611197565b6130dd576009546130df565b5f5b90505f80600d54111561312b57613128600261311a600d5461310c86601e54612b6e90919063ffffffff16565b612b8390919063ffffffff16565b612b8390919063ffffffff16565b90505b5f61314182601e54612b5990919063ffffffff16565b90505f600267ffffffffffffffff81111561315f5761315e614703565b5b60405190808252806020026020018201604052801561318d5781602001602082028036833780820191505090505b50905030815f815181106131a4576131a361476f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613248573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061326c9190614744565b816001815181106132805761327f61476f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f47905060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8530426040518663ffffffff1660e01b815260040161332095949392919061489d565b5f604051808303815f87803b158015613337575f80fd5b505af1158015613349573d5f803e3d5ffd5b505050505f6133618247612b5990919063ffffffff16565b90505f61338c61337b600289612b8390919063ffffffff16565b600d54612b5990919063ffffffff16565b90505f80821115613507576133cf60026133c1846133b38c88612b6e90919063ffffffff16565b612b8390919063ffffffff16565b612b8390919063ffffffff16565b90505f6133f9836133eb600b5487612b6e90919063ffffffff16565b612b8390919063ffffffff16565b90505f61342384613415600c5488612b6e90919063ffffffff16565b612b8390919063ffffffff16565b9050601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0836040518263ffffffff1660e01b81526004015f604051808303818588803b15801561348c575f80fd5b505af19350505050801561349e575060015b5060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015613503573d5f803e3d5ffd5b5050505b5f8711156135f45760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71982308a5f8061dead426040518863ffffffff1660e01b8152600401613576969594939291906148f5565b60606040518083038185885af1158015613592573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906135b79190614968565b5050507f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b450681886040516135eb9291906142af565b60405180910390a15b50505050505050505f60245f6101000a81548160ff021916908315150217905550565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015613681575060245f9054906101000a900460ff16155b8015613698575060155f9054906101000a900460ff165b80156136b3575043601954601a546136b091906146d0565b11155b80156136c157506018544710155b905090565b6136d460185461dead612bcf565b43601a819055506136f2601854601754612b9890919063ffffffff16565b601781905550601654601754111561371e575f60155f6101000a81548160ff0219169083151502179055505b565b5f60225f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615801561377957505f600d54115b9050919050565b5f80613800600e546137f26137e360075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614612062565b86612b6e90919063ffffffff16565b612b8390919063ffffffff16565b905061385281601f5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612b9890919063ffffffff16565b601f5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516138f0919061392d565b60405180910390a361390b8184612b5990919063ffffffff16565b9150509392505050565b5f819050919050565b61392781613915565b82525050565b5f6020820190506139405f83018461391e565b92915050565b5f80fd5b5f8115159050919050565b61395e8161394a565b8114613968575f80fd5b50565b5f8135905061397981613955565b92915050565b61398881613915565b8114613992575f80fd5b50565b5f813590506139a38161397f565b92915050565b5f805f80608085870312156139c1576139c0613946565b5b5f6139ce8782880161396b565b94505060206139df87828801613995565b93505060406139f087828801613995565b9250506060613a0187828801613995565b91505092959194509250565b5f805f805f60a08688031215613a2657613a25613946565b5b5f613a3388828901613995565b9550506020613a4488828901613995565b9450506040613a5588828901613995565b9350506060613a6688828901613995565b9250506080613a7788828901613995565b9150509295509295909350565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f613ac682613a84565b613ad08185613a8e565b9350613ae0818560208601613a9e565b613ae981613aac565b840191505092915050565b5f6020820190508181035f830152613b0c8184613abc565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613b3d82613b14565b9050919050565b613b4d81613b33565b8114613b57575f80fd5b50565b5f81359050613b6881613b44565b92915050565b5f8060408385031215613b8457613b83613946565b5b5f613b9185828601613b5a565b9250506020613ba285828601613995565b9150509250929050565b613bb58161394a565b82525050565b5f602082019050613bce5f830184613bac565b92915050565b5f8060408385031215613bea57613be9613946565b5b5f613bf785828601613995565b9250506020613c0885828601613995565b9150509250929050565b5f8060408385031215613c2857613c27613946565b5b5f613c3585828601613b5a565b9250506020613c468582860161396b565b9150509250929050565b5f805f60608486031215613c6757613c66613946565b5b5f613c7486828701613995565b9350506020613c8586828701613995565b9250506040613c9686828701613995565b9150509250925092565b5f805f60608486031215613cb757613cb6613946565b5b5f613cc486828701613b5a565b9350506020613cd586828701613b5a565b9250506040613ce686828701613995565b9150509250925092565b5f60208284031215613d0557613d04613946565b5b5f613d1284828501613b5a565b91505092915050565b5f60ff82169050919050565b613d3081613d1b565b82525050565b5f602082019050613d495f830184613d27565b92915050565b5f60208284031215613d6457613d63613946565b5b5f613d7184828501613995565b91505092915050565b613d8381613b33565b82525050565b5f602082019050613d9c5f830184613d7a565b92915050565b5f819050919050565b5f613dc5613dc0613dbb84613b14565b613da2565b613b14565b9050919050565b5f613dd682613dab565b9050919050565b5f613de782613dcc565b9050919050565b613df781613ddd565b82525050565b5f602082019050613e105f830184613dee565b92915050565b5f8060408385031215613e2c57613e2b613946565b5b5f613e3985828601613b5a565b9250506020613e4a85828601613b5a565b9150509250929050565b5f8060408385031215613e6a57613e69613946565b5b5f613e778582860161396b565b9250506020613e8885828601613995565b9150509250929050565b5f60208284031215613ea757613ea6613946565b5b5f613eb48482850161396b565b91505092915050565b5f613ec782613b14565b9050919050565b613ed781613ebd565b8114613ee1575f80fd5b50565b5f81359050613ef281613ece565b92915050565b5f60208284031215613f0d57613f0c613946565b5b5f613f1a84828501613ee4565b91505092915050565b5f8060408385031215613f3957613f38613946565b5b5f613f4685828601613995565b9250506020613f578582860161396b565b9150509250929050565b5f613f6b82613dcc565b9050919050565b613f7b81613f61565b82525050565b5f602082019050613f945f830184613f72565b92915050565b7f21415554484f52495a45440000000000000000000000000000000000000000005f82015250565b5f613fce600b83613a8e565b9150613fd982613f9a565b602082019050919050565b5f6020820190508181035f830152613ffb81613fc2565b9050919050565b7f506572696f64206d7573742062652067726561746572207468616e20300000005f82015250565b5f614036601d83613a8e565b915061404182614002565b602082019050919050565b5f6020820190508181035f8301526140638161402a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806140ae57607f821691505b6020821081036140c1576140c061406a565b5b50919050565b7f44656e6f6d696e61746f72206d7573742062652067726561746572207468616e5f8201527f2030000000000000000000000000000000000000000000000000000000000000602082015250565b5f614121602283613a8e565b915061412c826140c7565b604082019050919050565b5f6020820190508181035f83015261414e81614115565b9050919050565b7f4c656e677468206d757374206265206c657373207468616e203220686f7572735f82015250565b5f614189602083613a8e565b915061419482614155565b602082019050919050565b5f6020820190508181035f8301526141b68161417d565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61422182613915565b915061422c83613915565b92508261423c5761423b6141bd565b5b828204905092915050565b7f214f574e455200000000000000000000000000000000000000000000000000005f82015250565b5f61427b600683613a8e565b915061428682614247565b602082019050919050565b5f6020820190508181035f8301526142a88161426f565b9050919050565b5f6040820190506142c25f83018561391e565b6142cf602083018461391e565b9392505050565b7f676173466f7250726f63657373696e67206d757374206265206265747765656e5f8201527f203230302c30303020616e64203530302c303030000000000000000000000000602082015250565b5f614330603483613a8e565b915061433b826142d6565b604082019050919050565b5f6020820190508181035f83015261435d81614324565b9050919050565b7f537761706261636b20616d6f756e742073686f756c64206265206174206c65615f8201527f737420302e30303125206f6620746f74616c20737570706c7900000000000000602082015250565b5f6143be603983613a8e565b91506143c982614364565b604082019050919050565b5f6020820190508181035f8301526143eb816143b2565b9050919050565b7f4d61726b6574696e672077616c6c657420697320616c726561647920746861745f8201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b5f61444c602883613a8e565b9150614457826143f2565b604082019050919050565b5f6020820190508181035f83015261447981614440565b9050919050565b7f4d61726b6574696e672077616c6c65742063616e6e6f74206265206120636f6e5f8201527f7472616374000000000000000000000000000000000000000000000000000000602082015250565b5f6144da602583613a8e565b91506144e582614480565b604082019050919050565b5f6020820190508181035f830152614507816144ce565b9050919050565b5f61451882613dcc565b9050919050565b6145288161450e565b82525050565b5f6020820190506145415f83018461451f565b92915050565b5f819050919050565b5f61456a61456561456084614547565b613da2565b613915565b9050919050565b61457a81614550565b82525050565b5f6040820190506145935f830185613d7a565b6145a06020830184614571565b9392505050565b5f6040820190506145ba5f830185613d7a565b6145c7602083018461391e565b9392505050565b7f546f74616c206665652073686f756c64206e6f742062652067726561746572205f8201527f7468616e20312f34206f66206665652064656e6f6d696e61746f720000000000602082015250565b5f614628603b83613a8e565b9150614633826145ce565b604082019050919050565b5f6020820190508181035f8301526146558161461c565b9050919050565b5f61466682613915565b915061467183613915565b9250828203905081811115614689576146886141ea565b5b92915050565b5f61469982613915565b91506146a483613915565b92508282026146b281613915565b915082820484148315176146c9576146c86141ea565b5b5092915050565b5f6146da82613915565b91506146e583613915565b92508282019050808211156146fd576146fc6141ea565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8151905061473e81613b44565b92915050565b5f6020828403121561475957614758613946565b5b5f61476684828501614730565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6147ce81613b33565b82525050565b5f6147df83836147c5565b60208301905092915050565b5f602082019050919050565b5f6148018261479c565b61480b81856147a6565b9350614816836147b6565b805f5b8381101561484657815161482d88826147d4565b9750614838836147eb565b925050600181019050614819565b5085935050505092915050565b5f6080820190506148665f830187614571565b818103602083015261487881866147f7565b90506148876040830185613d7a565b614894606083018461391e565b95945050505050565b5f60a0820190506148b05f83018861391e565b6148bd6020830187614571565b81810360408301526148cf81866147f7565b90506148de6060830185613d7a565b6148eb608083018461391e565b9695505050505050565b5f60c0820190506149085f830189613d7a565b614915602083018861391e565b6149226040830187614571565b61492f6060830186614571565b61493c6080830185613d7a565b61494960a083018461391e565b979650505050505050565b5f815190506149628161397f565b92915050565b5f805f6060848603121561497f5761497e613946565b5b5f61498c86828701614954565b935050602061499d86828701614954565b92505060406149ae86828701614954565b915050925092509256fea264697066735822122002870d5c685115450c6516ca9e1b6c45f0b4881fecbe2667c070e30a574631f564736f6c634300081a0033608060405234801561000f575f80fd5b5060405161215138038061215183398181016040528101906100319190610220565b335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506ec097ce7bc90715b34b9f1000000000600b81905550610e10600c8190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610179573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061019d9190610294565b600a6101a99190610424565b60016101b5919061046e565b600d8190555050506104af565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101ef826101c6565b9050919050565b6101ff816101e5565b8114610209575f80fd5b50565b5f8151905061021a816101f6565b92915050565b5f8060408385031215610236576102356101c2565b5b5f6102438582860161020c565b92505060206102548582860161020c565b9150509250929050565b5f60ff82169050919050565b6102738161025e565b811461027d575f80fd5b50565b5f8151905061028e8161026a565b92915050565b5f602082840312156102a9576102a86101c2565b5b5f6102b684828501610280565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156103415780860481111561031d5761031c6102bf565b5b600185161561032c5780820291505b808102905061033a856102ec565b9450610301565b94509492505050565b5f826103595760019050610414565b81610366575f9050610414565b816001811461037c5760028114610386576103b5565b6001915050610414565b60ff841115610398576103976102bf565b5b8360020a9150848211156103af576103ae6102bf565b5b50610414565b5060208310610133831016604e8410600b84101617156103ea5782820a9050838111156103e5576103e46102bf565b5b610414565b6103f784848460016102f8565b9250905081840481111561040e5761040d6102bf565b5b81810290505b9392505050565b5f819050919050565b5f61042e8261041b565b91506104398361025e565b92506104667fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461034a565b905092915050565b5f6104788261041b565b91506104838361041b565b92508282026104918161041b565b915082820484148315176104a8576104a76102bf565b5b5092915050565b611c95806104bc5f395ff3fe60806040526004361061011e575f3560e01c8063d0e30db01161009f578063f0fc6bca11610063578063f0fc6bca146103d0578063f7c618c1146103e6578063f887ea4014610410578063ffb2c4791461043a578063ffd49c84146104625761011e565b8063d0e30db01461030c578063d4fda1f214610316578063e2d2e21914610352578063ecd0c0c31461037c578063efca2eed146103a65761011e565b80634fab0ae8116100e65780634fab0ae81461020257806366817df51461022c578063997664d714610268578063ab377daa14610292578063ce7c2ac2146102ce5761011e565b806311ce023d1461012257806314b6ca961461014c57806328fd3198146101745780632d48e896146101b05780633a98ef39146101d8575b5f80fd5b34801561012d575f80fd5b5061013661048c565b60405161014391906115a4565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d9190611645565b610492565b005b34801561017f575f80fd5b5061019a60048036038101906101959190611683565b610736565b6040516101a791906115a4565b60405180910390f35b3480156101bb575f80fd5b506101d660048036038101906101d191906116ae565b610842565b005b3480156101e3575f80fd5b506101ec6108aa565b6040516101f991906115a4565b60405180910390f35b34801561020d575f80fd5b506102166108b0565b60405161022391906115a4565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190611683565b6108b6565b60405161025f91906115a4565b60405180910390f35b348015610273575f80fd5b5061027c6108cb565b60405161028991906115a4565b60405180910390f35b34801561029d575f80fd5b506102b860048036038101906102b391906116ec565b6108d1565b6040516102c59190611726565b60405180910390f35b3480156102d9575f80fd5b506102f460048036038101906102ef9190611683565b61090c565b6040516103039392919061173f565b60405180910390f35b610314610932565b005b348015610321575f80fd5b5061033c60048036038101906103379190611683565b610d5c565b60405161034991906115a4565b60405180910390f35b34801561035d575f80fd5b50610366610d71565b60405161037391906115a4565b60405180910390f35b348015610387575f80fd5b50610390610d77565b60405161039d9190611726565b60405180910390f35b3480156103b1575f80fd5b506103ba610d9a565b6040516103c791906115a4565b60405180910390f35b3480156103db575f80fd5b506103e4610da0565b005b3480156103f1575f80fd5b506103fa610dab565b60405161040791906117cf565b60405180910390f35b34801561041b575f80fd5b50610424610dd0565b6040516104319190611808565b60405180910390f35b348015610445575f80fd5b50610460600480360381019061045b91906116ec565b610df5565b005b34801561046d575f80fd5b50610476610f7a565b60405161048391906115a4565b60405180910390f35b600b5481565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104e8575f80fd5b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015411156105395761053882610f80565b5b5f8111801561058657505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154145b1561059957610594826111fe565b6105f6565b5f811480156105e657505f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154115b156105f5576105f4826112a8565b5b5b61065c8161064e60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015460075461149d90919063ffffffff16565b6114b290919063ffffffff16565b6007819055508060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01819055506106ee60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01546114c7565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101819055505050565b5f8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015403610785575f905061083d565b5f6107ce60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01546114c7565b90505f60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101549050808211610825575f9250505061083d565b610838818361149d90919063ffffffff16565b925050505b919050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610898575f80fd5b81600c8190555080600d819055505050565b60075481565b600d5481565b6005602052805f5260405f205f915090505481565b60085481565b600381815481106108e0575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6006602052805f5260405f205f91509050805f0154908060010154908060020154905083565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610988575f80fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109e39190611726565b602060405180830381865afa1580156109fe573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a229190611835565b90505f600267ffffffffffffffff811115610a4057610a3f611860565b5b604051908082528060200260200182016040528015610a6e5781602001602082028036833780820191505090505b50905060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610adb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aff91906118a1565b815f81518110610b1257610b116118cc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110610b8257610b816118cc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6f9de95345f8430426040518663ffffffff1660e01b8152600401610c1d94939291906119e9565b5f604051808303818588803b158015610c34575f80fd5b505af1158015610c46573d5f803e3d5ffd5b50505050505f610cf78360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610caa9190611726565b602060405180830381865afa158015610cc5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ce99190611835565b61149d90919063ffffffff16565b9050610d0e816008546114b290919063ffffffff16565b600881905550610d51610d40600754610d3284600b546114f890919063ffffffff16565b61150d90919063ffffffff16565b600a546114b290919063ffffffff16565b600a81905550505050565b6004602052805f5260405f205f915090505481565b600a5481565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b610da933610f80565b565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e4b575f80fd5b5f60038054905090505f8103610e615750610f77565b5f805a90505f5b8483108015610e7657508381105b15610f725783600e5410610e8c575f600e819055505b610ed26003600e5481548110610ea557610ea46118cc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611522565b15610f1e57610f1d6003600e5481548110610ef057610eef6118cc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f80565b5b610f43610f345a8461149d90919063ffffffff16565b846114b290919063ffffffff16565b92505a9150600e5f815480929190610f5a90611a60565b91905055508080610f6a90611a60565b915050610e68565b505050505b50565b600c5481565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015403156111fb575f610fd182610736565b90505f8111156111f957610ff0816009546114b290919063ffffffff16565b60098190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401611052929190611aa7565b6020604051808303815f875af115801561106e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110929190611b03565b504260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506111288160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600201546114b290919063ffffffff16565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600201819055506111b460065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01546114c7565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101819055505b505b50565b60038054905060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600381908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360016003805490506112bc9190611b2e565b815481106112cd576112cc6118cc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205481548110611346576113456118cc565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060045f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460045f600360016003805490506113e09190611b2e565b815481106113f1576113f06118cc565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600380548061146857611467611b61565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055905550565b5f81836114aa9190611b2e565b905092915050565b5f81836114bf9190611b8e565b905092915050565b5f6114f1600b546114e3600a54856114f890919063ffffffff16565b61150d90919063ffffffff16565b9050919050565b5f81836115059190611bc1565b905092915050565b5f818361151a9190611c2f565b905092915050565b5f42600c5460055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461156f9190611b8e565b1080156115855750600d5461158383610736565b115b9050919050565b5f819050919050565b61159e8161158c565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6115ea826115c1565b9050919050565b6115fa816115e0565b8114611604575f80fd5b50565b5f81359050611615816115f1565b92915050565b6116248161158c565b811461162e575f80fd5b50565b5f8135905061163f8161161b565b92915050565b5f806040838503121561165b5761165a6115bd565b5b5f61166885828601611607565b925050602061167985828601611631565b9150509250929050565b5f60208284031215611698576116976115bd565b5b5f6116a584828501611607565b91505092915050565b5f80604083850312156116c4576116c36115bd565b5b5f6116d185828601611631565b92505060206116e285828601611631565b9150509250929050565b5f60208284031215611701576117006115bd565b5b5f61170e84828501611631565b91505092915050565b611720816115e0565b82525050565b5f6020820190506117395f830184611717565b92915050565b5f6060820190506117525f830186611595565b61175f6020830185611595565b61176c6040830184611595565b949350505050565b5f819050919050565b5f61179761179261178d846115c1565b611774565b6115c1565b9050919050565b5f6117a88261177d565b9050919050565b5f6117b98261179e565b9050919050565b6117c9816117af565b82525050565b5f6020820190506117e25f8301846117c0565b92915050565b5f6117f28261179e565b9050919050565b611802816117e8565b82525050565b5f60208201905061181b5f8301846117f9565b92915050565b5f8151905061182f8161161b565b92915050565b5f6020828403121561184a576118496115bd565b5b5f61185784828501611821565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8151905061189b816115f1565b92915050565b5f602082840312156118b6576118b56115bd565b5b5f6118c38482850161188d565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f61191c611917611912846118f9565b611774565b61158c565b9050919050565b61192c81611902565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611964816115e0565b82525050565b5f611975838361195b565b60208301905092915050565b5f602082019050919050565b5f61199782611932565b6119a1818561193c565b93506119ac8361194c565b805f5b838110156119dc5781516119c3888261196a565b97506119ce83611981565b9250506001810190506119af565b5085935050505092915050565b5f6080820190506119fc5f830187611923565b8181036020830152611a0e818661198d565b9050611a1d6040830185611717565b611a2a6060830184611595565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611a6a8261158c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611a9c57611a9b611a33565b5b600182019050919050565b5f604082019050611aba5f830185611717565b611ac76020830184611595565b9392505050565b5f8115159050919050565b611ae281611ace565b8114611aec575f80fd5b50565b5f81519050611afd81611ad9565b92915050565b5f60208284031215611b1857611b176115bd565b5b5f611b2584828501611aef565b91505092915050565b5f611b388261158c565b9150611b438361158c565b9250828203905081811115611b5b57611b5a611a33565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f611b988261158c565b9150611ba38361158c565b9250828201905080821115611bbb57611bba611a33565b5b92915050565b5f611bcb8261158c565b9150611bd68361158c565b9250828202611be48161158c565b91508282048414831517611bfb57611bfa611a33565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611c398261158c565b9150611c448361158c565b925082611c5457611c53611c02565b5b82820490509291505056fea26469706673582212202987db060e1ed4e6d68398857d102858e3dd6fdb9e8172e62b283a3cc61eeeb464736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000a55f96dba576d764332806cac91552acad4c0199000000000000000000000000e592427a0aece92de3edee1f18e0157c0586156400000000000000000000000000000000000000000000000000000000000000c8000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000002710000000000000000000000000a55f96dba576d764332806cac91552acad4c01990000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000002786400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037878640000000000000000000000000000000000000000000000000000000000
MaxPriorityFeePerGas:
0
MaxFeePerGas:
0
Transaction 1
Transaction hash:
0xce4291414eab76782008eacb16ac96f923524bccc54b0e6310d0b31edcc9df63
From:
0x992775d32fd0ec76b95c5e76ceea92ed5a4be1f9
To:
0x59e5f3b232688548e48b52f5358b97662eee262d
Nonce:
29506
Gas Price:
32000000000 GWei
Gas Limit:
21000
Amount:
32 ETH
Payload:
0x
MaxPriorityFeePerGas:
0
MaxFeePerGas:
0