Epoch:
Slot:
Status:
Proposed
Finalized
Time:
2025-09-23 05:58:36 +0000 UTC
(8 day. ago)
Proposer:
Block Root:
0xcc00dd5b7539df30ef8b6fe42259ec9edcd300d1fcd2cd7ba3589efc289938fd
State Root:
0x67798d9d2d39f6ca5693048074c605e4020e1d2cd2f9d448a8f2a3de4b0e0568
Body Root:
0x4264288672f562f67330ed8e9ce6d5941b997624904638df303bdbd0c00606d3
Signature:
0x88f09de39fbfba651f34d70e74c102a3528b92765c43f175b3c7188ab7b0f6abb450f0114bc0f14dfafbf7af71e80abc0bf5977964b648d97b1f87a65357f3dc3b0bd07ec3a8def6e4610c8c949f35b73d0dc1605c19bd3b00bba38dacab3cf0
RANDAO Reveal:
0xacc6c19b71e7dc23c25f7f4ad63a73c3df4a1cadfe74f7ceda4317af3d6dba9c4bd6f87254ab18d93e1cec37f1ee11d80f4b33b098e3950c86e4368431410a00e038feddaa81e88632541b4d467165c4ae93aba3d05b1f2ed4fa48e4ac3fdbab
Graffiti:
grandine-geth-2 GE2872GR60b5
Eth Data:
Deposit Count:
0
Deposit Root:
0xd70a234731285c6804c2a4f56711ddb8c82c99740f207854891028af34e27e5e
Sync Aggregate:
Participation:
97.46 %
Bits:
11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 10111111 11111111 11111111 11111111 11111111 11111111 11111111 11011111 11111111 11111111 11111111 11111111 11110111 11111111 10111111 11111111 11111111 11111111 11111111 11111111 11101111 11111111 11111111 11111111 01111111 11111111 11111111 11111111 11111111 01111111 11111111 11111111 11111111 11111111 11111111 11111111 11110111 11101111 11111111 11111011 11111111 11111111 11111111 01111111 11101111 11111111 11111110 11111111 11111111 11111111 11111111
Signature:
0x97bed6eba9bf54d6cd069c0c078502411cb22f7f35a67b6a04027ffbe3b81f83df3ae611d6663dca96e9083fd3da6b8b070ca8788a217ed46581fce98672e1c3d35acf5bf3e53b89d00ddbc3d25573730c97f262bb2788efd150d7bbea7f9903
Execution Payload:
Block Number:
Parent Hash:
0x333c2520912cd630d520f14b62eb63b5571ec92d6ad603341e98eddd651d4419
State Root:
0x43a3916028298039e09f315df46ac32b35da91cee0f76698f62a99464faf580b
Receipts Root:
0xdb368eeada56c100201c4adf54f2f8018d46e3fe4b838ddbc9c2bf6f20cd49e4
Random:
0x78ec00137ac7abb940b7ae39cdad378bf81dcd8bf3d41c7d3178a7aa1a878972
Fee Recipient:
Gas Used:
11995300 (26.63%)
Gas Limit:
45043901
Base fee per gas:
39 wei
Blob gas used:
1441792
(55%)
Blob gas limit:
2621440 (20 blobs)
Blob base fee:
1278656 wei
Excess blob gas:
101253120
Transactions:
241
Timestamp:
2025-09-23 05:58:36 +0000 UTC
(8 day. ago)
Block Extra Data
؃�geth�go1.24.7�linux
Attestations:
2
Voluntary Exits:
0
Slashings:
0 attester & 0 proposer slashings
Deposits:
0
Withdrawals:
16
BLS Address Changes:
0
Showing 241 Transactions
# | Hash | From | To | Method | Value | Call Data | |
---|---|---|---|---|---|---|---|
0 |
|
|
|
transfer | 0 ETH | ||
1 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001237851724203533 ETH | 228 B | |
2 |
|
|
|
transferMint | 0 ETH | 68 B | |
3 |
|
|
|
transferMint | 0 ETH | 68 B | |
4 |
|
|
|
transferMint | 0 ETH | 68 B | |
5 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
6 |
|
|
|
transfer | 2e-08 ETH | ||
7 |
|
|
|
transfer | 2e-08 ETH | ||
8 |
|
|
|
transferMint | 0 ETH | 68 B | |
9 |
|
|
|
transferMint | 0 ETH | 68 B | |
10 |
|
|
|
transfer | 2e-08 ETH | ||
11 |
|
|
|
transfer | 2e-08 ETH | ||
12 |
|
|
|
transferMint | 0 ETH | 68 B | |
13 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
14 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
15 |
|
|
|
transfer | 2e-08 ETH | ||
16 |
|
|
|
transferMint | 0 ETH | 68 B | |
17 |
|
|
|
transfer | 2e-08 ETH | ||
18 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
19 |
|
|
|
transferMint | 0 ETH | 68 B | |
20 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
21 |
|
|
|
transfer | 2e-08 ETH | ||
22 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
23 |
|
|
|
transfer | 2e-08 ETH | ||
24 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001933698258465399 ETH | 228 B | |
25 |
|
|
|
transferMint | 0 ETH | 68 B | |
26 |
|
|
|
transferMint | 0 ETH | 68 B | |
27 |
|
|
|
transfer | 2e-08 ETH | ||
28 |
|
|
|
join_tg_invmru_haha_9d69f3f | 4.7116489695397e-05 ETH | 228 B | |
29 |
|
|
|
transferMint | 0 ETH | 68 B | |
30 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001789274198234437 ETH | 228 B | |
31 |
|
|
|
transfer | 2e-08 ETH | ||
32 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001932084242598472 ETH | 228 B | |
33 |
|
|
|
transfer | 2e-08 ETH | ||
34 |
|
|
|
transferMint | 0 ETH | 68 B | |
35 |
|
|
|
transfer | 2e-08 ETH | ||
36 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
37 |
|
|
|
transferMint | 0 ETH | 68 B | |
38 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
39 |
|
|
|
transferMint | 0 ETH | 68 B | |
40 |
|
|
|
transfer | 2e-08 ETH | ||
41 |
|
|
|
transferMint | 0 ETH | 68 B | |
42 |
|
|
|
transfer | 2e-08 ETH | ||
43 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
44 |
|
|
|
transfer | 2e-08 ETH | ||
45 |
|
|
|
transferMint | 0 ETH | 68 B | |
46 |
|
|
|
transferMint | 0 ETH | 68 B | |
47 |
|
|
|
transferMint | 0 ETH | 68 B | |
48 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
49 |
|
|
|
transfer | 2e-08 ETH | ||
50 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000230712521532229 ETH | 228 B | |
51 |
|
|
|
transfer | 2e-08 ETH | ||
52 |
|
|
|
transferMint | 0 ETH | 68 B | |
53 |
|
|
|
transfer | 2e-08 ETH | ||
54 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
55 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
56 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
57 |
|
|
|
transfer | 2e-08 ETH | ||
58 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
59 |
|
|
|
transferMint | 0 ETH | 68 B | |
60 |
|
|
|
transfer | 2e-08 ETH | ||
61 |
|
|
|
transferMint | 0 ETH | 68 B | |
62 |
|
|
|
transferMint | 0 ETH | 68 B | |
63 |
|
|
|
transferMint | 0 ETH | 68 B | |
64 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
65 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.002103246442500811 ETH | 228 B | |
66 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000731501621411717 ETH | 228 B | |
67 |
|
|
|
transfer | 2e-08 ETH | ||
68 |
|
|
|
transfer | 2e-08 ETH | ||
69 |
|
|
|
transferMint | 0 ETH | 68 B | |
70 |
|
|
|
transfer | 2e-08 ETH | ||
71 |
|
|
|
transferMint | 0 ETH | 68 B | |
72 |
|
|
|
transfer | 2e-08 ETH | ||
73 |
|
|
|
transferMint | 0 ETH | 68 B | |
74 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
75 |
|
|
|
transfer | 2e-08 ETH | ||
76 |
|
|
|
transferMint | 0 ETH | 68 B | |
77 |
|
|
|
transferMint | 0 ETH | 68 B | |
78 |
|
|
|
transfer | 2e-08 ETH | ||
79 |
|
|
|
transferMint | 0 ETH | 68 B | |
80 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
81 |
|
|
|
transfer | 2e-08 ETH | ||
82 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001096007764598315 ETH | 228 B | |
83 |
|
|
|
transferMint | 0 ETH | 68 B | |
84 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
85 |
|
|
|
transfer | 2e-08 ETH | ||
86 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
87 |
|
|
|
transfer | 2e-08 ETH | ||
88 |
|
|
|
transferMint | 0 ETH | 68 B | |
89 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001667189462248356 ETH | 228 B | |
90 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
91 |
|
|
|
transfer | 2e-08 ETH | ||
92 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000907540715810699 ETH | 228 B | |
93 |
|
|
|
transfer | 2e-08 ETH | ||
94 |
|
|
|
transferMint | 0 ETH | 68 B | |
95 |
|
|
|
transferMint | 0 ETH | 68 B | |
96 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
97 |
|
|
|
transferMint | 0 ETH | 68 B | |
98 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
99 |
|
|
|
transfer | 2e-08 ETH | ||
100 |
|
|
|
transferMint | 0 ETH | 68 B | |
101 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
102 |
|
|
|
transfer | 2e-08 ETH | ||
103 |
|
|
|
transferMint | 0 ETH | 68 B | |
104 |
|
|
|
transfer | 2e-08 ETH | ||
105 |
|
|
|
transfer | 2e-08 ETH | ||
106 |
|
|
|
transferMint | 0 ETH | 68 B | |
107 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
108 |
|
|
|
transfer | 2e-08 ETH | ||
109 |
|
|
|
transfer | 2e-08 ETH | ||
110 |
|
|
|
transferMint | 0 ETH | 68 B | |
111 |
|
|
|
transferMint | 0 ETH | 68 B | |
112 |
|
|
|
transferMint | 0 ETH | 68 B | |
113 |
|
|
|
transfer | 2e-08 ETH | ||
114 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
115 |
|
|
|
transfer | 2e-08 ETH | ||
116 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.002056323508929792 ETH | 228 B | |
117 |
|
|
|
transferMint | 0 ETH | 68 B | |
118 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
119 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
120 |
|
|
|
transfer | 2e-08 ETH | ||
121 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
122 |
|
|
|
transferMint | 0 ETH | 68 B | |
123 |
|
|
|
transfer | 2e-08 ETH | ||
124 |
|
|
|
transfer | 2e-08 ETH | ||
125 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000586552963281024 ETH | 228 B | |
126 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
127 |
|
|
|
transferMint | 0 ETH | 68 B | |
128 |
|
|
|
transferMint | 0 ETH | 68 B | |
129 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
130 |
|
|
|
transfer | 2e-08 ETH | ||
131 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
132 |
|
|
|
transfer | 2e-08 ETH | ||
133 |
|
|
|
transferMint | 0 ETH | 68 B | |
134 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001626835476808755 ETH | 228 B | |
135 |
|
|
|
transfer | 2e-08 ETH | ||
136 |
|
|
|
transferMint | 0 ETH | 68 B | |
137 |
|
|
|
transferMint | 0 ETH | 68 B | |
138 |
|
|
|
transfer | 2e-08 ETH | ||
139 |
|
|
|
transferMint | 0 ETH | 68 B | |
140 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
141 |
|
|
|
transferMint | 0 ETH | 68 B | |
142 |
|
|
|
transferMint | 0 ETH | 68 B | |
143 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
144 |
|
|
|
transfer | 2e-08 ETH | ||
145 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001762096662259031 ETH | 228 B | |
146 |
|
|
|
transferMint | 0 ETH | 68 B | |
147 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000397314539932434 ETH | 228 B | |
148 |
|
|
|
transfer | 2e-08 ETH | ||
149 |
|
|
|
transfer | 2e-08 ETH | ||
150 |
|
|
|
transfer | 2e-08 ETH | ||
151 |
|
|
|
transfer | 2e-08 ETH | ||
152 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
153 |
|
|
|
transferMint | 0 ETH | 68 B | |
154 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000428426581635455 ETH | 228 B | |
155 |
|
|
|
transferMint | 0 ETH | 68 B | |
156 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000933657541388883 ETH | 228 B | |
157 |
|
|
|
transfer | 2e-08 ETH | ||
158 |
|
|
|
transfer | 2e-08 ETH | ||
159 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
160 |
|
|
|
transferMint | 0 ETH | 68 B | |
161 |
|
|
|
transferMint | 0 ETH | 68 B | |
162 |
|
|
|
transferMint | 0 ETH | 68 B | |
163 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
164 |
|
|
|
transfer | 2e-08 ETH | ||
165 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
166 |
|
|
|
transfer | 2e-08 ETH | ||
167 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
168 |
|
|
|
transfer | 2e-08 ETH | ||
169 |
|
|
|
transfer | 2e-08 ETH | ||
170 |
|
|
|
transferMint | 0 ETH | 68 B | |
171 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
172 |
|
|
|
transferMint | 0 ETH | 68 B | |
173 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001087815918426406 ETH | 228 B | |
174 |
|
|
|
transferMint | 0 ETH | 68 B | |
175 |
|
|
|
transferMint | 0 ETH | 68 B | |
176 |
|
|
|
transfer | 2e-08 ETH | ||
177 |
|
|
|
transferMint | 0 ETH | 68 B | |
178 |
|
|
|
transfer | 2e-08 ETH | ||
179 |
|
|
|
transferMint | 0 ETH | 68 B | |
180 |
|
|
|
transfer | 2e-08 ETH | ||
181 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000271026224953317 ETH | 228 B | |
182 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
183 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
184 |
|
|
|
transfer | 2e-08 ETH | ||
185 |
|
|
|
transfer | 2e-08 ETH | ||
186 |
|
|
|
transferMint | 0 ETH | 68 B | |
187 |
|
|
|
transfer | 2e-08 ETH | ||
188 |
|
|
|
transferMint | 0 ETH | 68 B | |
189 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
190 |
|
|
|
transfer | 2e-08 ETH | ||
191 |
|
|
|
transfer | 2e-08 ETH | ||
192 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
193 |
|
|
|
transferMint | 0 ETH | 68 B | |
194 |
|
|
|
transferMint | 0 ETH | 68 B | |
195 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.002014684096888214 ETH | 228 B | |
196 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
197 |
|
|
|
transferMint | 0 ETH | 68 B | |
198 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.00127547475929434 ETH | 228 B | |
199 |
|
|
|
transferMint | 0 ETH | 68 B | |
200 |
|
|
|
transfer | 2e-08 ETH | ||
201 |
|
|
|
transferMint | 0 ETH | 68 B | |
202 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001462504768062678 ETH | 228 B | |
203 |
|
|
|
transferMint | 0 ETH | 68 B | |
204 |
|
|
|
transfer | 2e-08 ETH | ||
205 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
206 |
|
|
|
transfer | 2e-08 ETH | ||
207 |
|
|
|
transfer | 2e-08 ETH | ||
208 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
209 |
|
|
|
transferMint | 0 ETH | 68 B | |
210 |
|
|
|
transfer | 2e-08 ETH | ||
211 |
|
|
|
transferMint | 0 ETH | 68 B | |
212 |
|
|
|
transfer | 2e-08 ETH | ||
213 |
|
|
|
transferMint | 0 ETH | 68 B | |
214 |
|
|
|
transferMint | 0 ETH | 68 B | |
215 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
216 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
217 |
|
|
|
transfer | 2e-08 ETH | ||
218 |
|
|
|
transfer | 2e-08 ETH | ||
219 |
|
|
|
transferMint | 0 ETH | 68 B | |
220 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
221 |
|
|
|
transfer | 2e-08 ETH | ||
222 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.001774576633362032 ETH | 228 B | |
223 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
224 |
|
|
|
transfer | 2e-08 ETH | ||
225 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.000170802148828015 ETH | 228 B | |
226 |
|
|
|
transferMint | 0 ETH | 68 B | |
227 |
|
|
|
transferMint | 0 ETH | 68 B | |
228 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
229 |
|
|
|
transferMint | 0 ETH | 68 B | |
230 |
|
|
|
transfer | 2e-08 ETH | ||
231 |
|
|
|
transfer | 0 ETH | ||
232 |
|
|
|
transfer | 0 ETH | ||
233 |
|
|
|
transfer | 0 ETH | ||
234 |
|
|
|
transfer | 0 ETH | ||
235 |
|
|
|
transfer | 0 ETH | ||
236 |
|
|
|
transfer | 0 ETH | ||
237 |
|
|
|
transfer | 0 ETH | ||
238 |
|
|
|
transfer | 0 ETH | ||
239 |
|
|
|
transfer | 0 ETH | ||
240 |
|
|
|
transfer | 0 ETH |
Showing 2 Attestations
Showing 16 Withdrawals
Showing 11 Blob sidecars
Blob Sidecar 0
KZG Commitment:
0x9256641d2f4b50ed31637dcaaf5aab2e5766adad9a8a06cef2b76d2088766f2407dab747155e725d8109bbe27da16d1a
Blob Sidecar 1
KZG Commitment:
0xb367b46310031ed7fe01f9e66cc67482022fb39bbbb91a1fd21040abca20164d34d8b49932fff20774825c5b1f9a9265
Blob Sidecar 2
KZG Commitment:
0x893ca8f314e9f4ee034a5502be0d252faf81a051e2fcc8908453fa52805a702c76abadac93d2f605f1aa1b9ccfa2c060
Blob Sidecar 3
KZG Commitment:
0x95ee709e0a852d59eaad454e71f730752a817dca29ed832f0f6ba68f5506ff10bd1c26cce874b8bc1e7e12715029518f
Blob Sidecar 4
KZG Commitment:
0x85a0b57ed9cbf190bc4aa564c6e75e11caa5abd467b48a9b553a5754f5fb55c7924586aada7171029b649e9ee213cdd8
Blob Sidecar 5
KZG Commitment:
0xa08f761fabf6caa8ebd36a16d18962efc9e3acea61725b000babf39d16ab7d0f899e40f47bfb98dd6db05133ba54029f
Blob Sidecar 6
KZG Commitment:
0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Blob Sidecar 7
KZG Commitment:
0xaab0b2478141f8f26598fb59528af446cfdeaf8dd7433c37d6052b70eb039f610893a2f785384cf4bc4f8b4cbefe2f03
Blob Sidecar 8
KZG Commitment:
0xa01b7c6704aaa523025f3a472a3f52644c836d0371a7b049377de6fa40b6d66d6ada856f933f54f67a77eae047558dd9
Blob Sidecar 9
KZG Commitment:
0xa407d24205276274258348a2a394d139f0b07cd8224973af184e6507b52d7142804c4f56974dc8c3f8d8f180f89f191c
Blob Sidecar 10
KZG Commitment:
0x8583ad814574fd66375f156eb25a94aea92fe0939cf4288f3f621b4fd5ba6cf16b9890811503e6a3eebf77587d3253d4