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
Sync Aggregate:
Participation:
92.97 %
Bits:
11111111 11111111 10111111 11111011 11111111 11101110 10111101 10111111 11111111 11111111 11111111 11111111 01111111 11111111 11110110 11111111 11111101 11110101 11111111 11111011 11111111 11111111 11111111 11111111 11111111 11111110 11111111 11111111 11111111 11111110 11011111 11011100 10110111 11111110 11111111 11111011 11111111 11110101 11111101 10111111 11110111 11111011 11111111 11101111 11111111 11111111 11111101 11110111 11111111 11111111 11111111 11111111 11101111 11111111 11111111 11111111 11110111 11111111 11111111 11111111 11111111 11111111 11111111 11111110
Signature:
0x8bae509ee50fc5fae7f0e361941655c40fcdf8073f70280c18f7dea383fba0bfe2db92e3933a90a59ac60196dfdec6b9158d9bfa77be8ae5659b23f4575021cb868704399636ad3058273f5315586ac7ec95050c6ccce90fe72a10ef4dc35d29
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
10111111 10111111 11101111 11111111 11111111 11110111 11111111 1111101
11111111 1
Validators:
26647
20912
28704
26886
15818
4325
11826
13717
25554
19619
11650
15832
2087
9720
13492
4859
19729
26712
5644
5048
9522
16101
27837
15433
22472
27496
28190
2475
29597
3413
26011
9195
4009
28790
5508
30615
3180
18321
14477
16597
1439
11185
16883
11178
19857
1058
6267
25467
9075
21581
21799
4959
14624
28568
6105
26768
20800
20710
10264
27973
10363
5526
7246
7143
14798
26774
23786
22198
10146
27673
23842
18842
12084
23021
11161
12764
5150
17722
27889
20003
13394
13671
26145
25730
23401
8982
25566
5245
19187
8250
23148
5405
3907
14247
4392
30198
29023
16362
12192
26710
9704
16823
12125
7191
21956
22172
19589
19269
2163
27171
17288
8472
19635
29046
30209
6199
28053
4798
22777
7368
2301
18829
15109
22559
1007
28834
2758
10725
12341
5237
Beacon Block Root:
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
11011111 10111111 11111111 11111111 11011111 01111111 11111111 1111111
11111111 1
Validators:
13382
14406
3650
11188
6024
13133
10240
10207
27711
6293
10353
2944
3037
23287
22416
1633
18260
14529
16862
1238
12517
28182
7699
7524
23034
7723
26908
7630
29708
2153
23951
11325
2178
29457
11500
16535
5927
29943
22619
19824
1531
20068
1559
5896
1895
21679
23863
19197
18901
3978
2548
18415
11155
21445
12918
10161
8770
16827
14820
3220
18028
14979
17474
20632
8945
26586
2616
11227
21530
25288
8083
7401
27119
1698
5542
29162
24036
29131
1854
22760
18354
9948
5501
16208
27870
18144
21997
15557
28791
5109
10491
14854
4393
12292
22704
8343
11201
2421
7558
2061
12579
22340
5455
18785
16282
1116
25398
2553
27586
26386
9864
30418
25958
10568
22569
20992
16898
12422
29062
20623
7032
2540
10544
7949
25412
16284
30561
2432
16371
Beacon Block Root:
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
11111111 11101111 10111110 10111111 01111011 11111011 11110111 1111111
11111111 11
Validators:
10613
23068
23832
28523
22096
16310
11987
18108
8260
7874
13355
19844
21079
4294
29785
3879
16634
13560
27433
10152
16315
21057
14894
23485
8496
8773
14814
12962
11913
6954
27498
19251
18652
13710
1606
7939
30646
25380
6915
5157
7700
8951
11795
27331
6676
8008
28454
2464
16866
11907
18907
25328
22553
22917
3303
20883
2859
3144
2351
19109
9913
21317
26794
12180
13323
7910
28937
19649
21548
28681
27266
1964
30072
30584
4633
23040
8761
30013
21772
13689
10296
3800
1072
5795
9004
13930
4746
13063
11928
27755
10792
6442
19633
5600
7017
8388
16153
27078
12779
15212
29189
22916
27447
11320
10665
25724
2717
18001
25452
21370
15758
21015
5373
16717
22905
21336
18143
17615
18731
9529
10530
14414
30426
23779
7163
1589
23759
15628
Beacon Block Root:
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
11111111 11111111 11111110 11111111 11110101 11111111 10111111 1110111
11011111 0
Validators:
30414
15003
6278
26057
21238
11366
7764
20093
12026
11224
25491
14575
22154
30555
25880
13436
18173
29526
16026
12367
7013
28473
15113
8995
17645
17561
2192
16038
4456
15011
8328
13507
26649
26681
4839
3162
17226
11560
18987
19878
12694
5557
19106
21546
5552
2970
22254
25919
30277
12167
8221
25968
16047
3148
4413
4176
4658
28022
20905
13580
12530
27773
22328
25237
9181
30520
22657
20713
17167
12609
27130
25101
27001
9300
15232
16520
30643
16951
16383
27810
28159
6339
20124
4102
3223
27508
23255
12321
10968
3067
11816
8943
29809
17536
16370
8864
19749
7135
24062
4764
29592
13289
26266
9826
29652
2531
25557
29347
16260
25128
18210
17738
17754
1591
29958
9705
8162
9616
8118
14467
13537
26697
28545
15210
30281
7753
1532
Beacon Block Root:
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
11111111 11110110 11101111 11111111 11111111 11111111 11111111 1111111
11111111 1
Validators:
21715
25809
13848
23581
3979
19712
19544
19428
15393
1876
2287
4166
17518
18573
9092
15351
26292
16132
15060
14138
25890
15966
8514
20900
4003
21483
16172
1957
23651
12402
10704
28450
6917
23366
18773
19609
7809
12564
23442
19746
16244
7048
20586
6685
30213
20693
14706
4524
15910
21649
12927
3368
9089
20311
3186
7498
14864
6124
27803
15886
11135
18914
29546
3601
7363
2319
15839
19573
16767
7759
9098
15370
12545
8678
16965
1871
10876
3472
13331
10426
15022
7814
5111
16288
27329
19614
13242
26254
16413
2589
25267
23853
13275
21727
28193
26485
1752
5815
16197
16545
13881
4931
12014
8928
6104
13036
15699
11029
13576
7663
7690
6880
7904
25647
21921
9613
30597
27369
22988
29099
11886
17045
1293
14694
14643
19924
15195
Beacon Block Root:
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
11111111 01010111 11111111 11111011 11111111 11111111 11110111 10111
11111111 1
Validators:
9931
14041
7825
9128
18770
6630
20069
1689
28900
9744
17718
29019
20858
10583
7269
17421
26904
20272
8901
9029
20044
21068
2290
14134
18608
13279
28549
8729
2542
16773
27140
16401
15490
22056
16933
26228
16972
16629
16569
15588
29779
23346
30617
4275
14186
28432
17287
9371
11782
20556
9358
19967
21793
14399
2890
10473
9372
15006
11515
13496
15549
6795
20050
23041
27090
2237
30197
16940
14619
17380
16003
23629
20370
26849
12919
3183
18473
12373
4895
16243
12338
6108
18709
14600
22499
25874
22983
13517
16369
12921
27766
8421
10646
14684
16266
14109
27287
8818
30184
28060
4156
8605
5074
22746
26940
20881
27839
15192
7418
29071
12105
19936
5146
20030
15661
17151
26939
15282
15416
15703
12966
25658
16407
26262
13299
29587
Beacon Block Root:
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
11111011 11111110 11111010 11111111 01111111 11111110 11111111 1111111
11111111 1
Validators:
8305
2783
14764
8698
5079
22479
27185
29947
7965
7778
25761
6476
15149
15392
9260
10099
18359
29657
1098
27616
30326
4572
4738
19832
27247
29753
16678
1888
15154
11856
20944
6745
15368
1374
5746
26365
26637
26086
10551
28210
9873
2459
5067
14917
19724
29669
8720
29151
21027
30603
12873
13076
8483
6003
6505
8939
5646
23220
10004
25660
28240
22246
12330
18175
8158
1327
10909
16029
7717
22266
20430
21531
9026
30050
5515
21422
12553
6469
20590
5325
30324
23521
16285
17888
5559
9775
20843
7091
21613
1442
13460
11420
15129
21903
15354
9514
9914
13127
4350
27124
5088
27380
27667
30168
3460
29477
17389
19630
8231
3015
1164
27446
1070
27762
26726
2300
20392
19211
5823
20451
1692
28747
11077
5201
Beacon Block Root:
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