Epoch:
Slot:
Status:
Proposed
Finalized
Time:
2025-07-24 03:53:24 +0000 UTC
(67 day. ago)
Proposer:
Block Root:
0xdc0135114072db741eee42095446104f886ee7fa95752eb189eeb60c23eef975
State Root:
0xdbaa6d4e4cdef06a643a58e6a581655c2d667b1e48a838bd8b89d769404d6efd
Body Root:
0xec96a03456031ff617c541e5b57632a9a065ca5c890d1ce47268b24607c58e61
Signature:
0xa6f2dc35b5265cb628ff0aa7480e5b3eb2e7ca7560251c04a12e80d58bb3825d73014b187235a0f06dbf9673e31657e10133ef58ca3cf098e4a6bf3a4a2d28338a818f8cba058a844c04833f9e8b01d27e0df1683679d3ffacef6928c09edffe
RANDAO Reveal:
0xaafa128ed8acaf96cc48b8cc65b9ae0ef54925f4866632ea77416b54bcc128e118ebcd43aae35276cc1a64fddd6b1ace14680382ff9258250e9fc3bba4668d5a239494ea5d41cec1ea94067d488bb69b872469de47d4d79930beb5c80f519c8f
Graffiti:
grandine-geth-1-arm
Eth Data:
Deposit Count:
0
Deposit Root:
0xd70a234731285c6804c2a4f56711ddb8c82c99740f207854891028af34e27e5e
Sync Aggregate:
Participation:
99.61 %
Bits:
11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11110111 11111110 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
Signature:
0x872d90e25cbbb9961d2aac37d57f8f9099e668cee727ba5233137c8142ff6bd6fcd490932dfca91428729689d2f6931102b0361793da6b9b9f9df4e7850ca6cfcf526ade3c21aaaa849550a448009b80af58a7531585ed736f1f8f6940dd40a5
Execution Payload:
Block Number:
Parent Hash:
0x52c5a27b8f1b06eeff80f641aa9f2fea32acf965c75f322ef6deaffa4df07422
State Root:
0x938cf3106a9966fdf70bcd3917f4516d365b0c943a5233e63e71fd74f97a0289
Receipts Root:
0x32e59c1e80def122e73a531bcd0b2c51b91f8f8d80a136858ad912ba2c928b6b
Random:
0xe2df778952d7e47af231d018a87340f1e8d78a862bbe528ef97725507008aed8
Fee Recipient:
Gas Used:
14274930 (31.72%)
Gas Limit:
45000000
Base fee per gas:
23 wei
Blob gas used:
1179648
(100%)
Blob gas limit:
1179648 (9 blobs)
Blob base fee:
10862134 wei
Excess blob gas:
116654080
Transactions:
222
Timestamp:
2025-07-24 03:53:24 +0000 UTC
(67 day. ago)
Block Extra Data
؃�geth�go1.24.5�linux
Attestations:
1
Voluntary Exits:
0
Slashings:
0 attester & 0 proposer slashings
Deposits:
0
Withdrawals:
0
BLS Address Changes:
0
Showing 222 Transactions
# | Hash | From | To | Method | Value | Call Data | |
---|---|---|---|---|---|---|---|
0 |
|
|
|
transfer | 0 ETH | ||
1 |
|
|
|
transfer | 0 ETH | ||
2 |
|
|
|
transfer | 0 ETH | ||
3 |
|
|
|
transfer | 0 ETH | ||
4 |
|
|
|
transferMint | 0 ETH | 68 B | |
5 |
|
|
|
transferMint | 0 ETH | 68 B | |
6 |
|
|
|
transferMint | 0 ETH | 68 B | |
7 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
8 |
|
|
|
transferMint | 0 ETH | 68 B | |
9 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
10 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.07912409820499208 ETH | 228 B | |
11 |
|
|
|
transferMint | 0 ETH | 68 B | |
12 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
13 |
|
|
|
transferMint | 0 ETH | 68 B | |
14 |
|
|
|
transferMint | 0 ETH | 68 B | |
15 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
16 |
|
|
|
transferMint | 0 ETH | 68 B | |
17 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.0785398704770672 ETH | 228 B | |
18 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.04753978742144162 ETH | 228 B | |
19 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
20 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
21 |
|
|
|
transferMint | 0 ETH | 68 B | |
22 |
|
|
|
transferMint | 0 ETH | 68 B | |
23 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.06284734006988123 ETH | 228 B | |
24 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
25 |
|
|
|
transferMint | 0 ETH | 68 B | |
26 |
|
|
|
transferMint | 0 ETH | 68 B | |
27 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
28 |
|
|
|
transferMint | 0 ETH | 68 B | |
29 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
30 |
|
|
|
transferMint | 0 ETH | 68 B | |
31 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
32 |
|
|
|
transferMint | 0 ETH | 68 B | |
33 |
|
|
|
transferMint | 0 ETH | 68 B | |
34 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.10853443870611731 ETH | 228 B | |
35 |
|
|
|
transferMint | 0 ETH | 68 B | |
36 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.045737126423534696 ETH | 228 B | |
37 |
|
|
|
transferMint | 0 ETH | 68 B | |
38 |
|
|
|
transferMint | 0 ETH | 68 B | |
39 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
40 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.10054130071283773 ETH | 228 B | |
41 |
|
|
|
transferMint | 0 ETH | 68 B | |
42 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.003528766256755167 ETH | 228 B | |
43 |
|
|
|
transferMint | 0 ETH | 68 B | |
44 |
|
|
|
transferMint | 0 ETH | 68 B | |
45 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
46 |
|
|
|
transferMint | 0 ETH | 68 B | |
47 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.14361102586420998 ETH | 228 B | |
48 |
|
|
|
transferMint | 0 ETH | 68 B | |
49 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1688774660546236 ETH | 228 B | |
50 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.03205120400906772 ETH | 228 B | |
51 |
|
|
|
transferMint | 0 ETH | 68 B | |
52 |
|
|
|
transferMint | 0 ETH | 68 B | |
53 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
54 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1642669502589 ETH | 228 B | |
55 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.17651357622288105 ETH | 228 B | |
56 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.13763828214245502 ETH | 228 B | |
57 |
|
|
|
transferMint | 0 ETH | 68 B | |
58 |
|
|
|
transferMint | 0 ETH | 68 B | |
59 |
|
|
|
transferMint | 0 ETH | 68 B | |
60 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
61 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
62 |
|
|
|
transferMint | 0 ETH | 68 B | |
63 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.04547289595354128 ETH | 228 B | |
64 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
65 |
|
|
|
transferMint | 0 ETH | 68 B | |
66 |
|
|
|
transferMint | 0 ETH | 68 B | |
67 |
|
|
|
transferMint | 0 ETH | 68 B | |
68 |
|
|
|
transferMint | 0 ETH | 68 B | |
69 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
70 |
|
|
|
transferMint | 0 ETH | 68 B | |
71 |
|
|
|
transferMint | 0 ETH | 68 B | |
72 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1278060464658354 ETH | 228 B | |
73 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
74 |
|
|
|
transferMint | 0 ETH | 68 B | |
75 |
|
|
|
transferMint | 0 ETH | 68 B | |
76 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.02621338525044384 ETH | 228 B | |
77 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
78 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.022627834403865333 ETH | 228 B | |
79 |
|
|
|
transferMint | 0 ETH | 68 B | |
80 |
|
|
|
transferMint | 0 ETH | 68 B | |
81 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
82 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
83 |
|
|
|
transferMint | 0 ETH | 68 B | |
84 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
85 |
|
|
|
transferMint | 0 ETH | 68 B | |
86 |
|
|
|
transferMint | 0 ETH | 68 B | |
87 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
88 |
|
|
|
transferMint | 0 ETH | 68 B | |
89 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.13484512004552776 ETH | 228 B | |
90 |
|
|
|
transferMint | 0 ETH | 68 B | |
91 |
|
|
|
transferMint | 0 ETH | 68 B | |
92 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
93 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
94 |
|
|
|
transferMint | 0 ETH | 68 B | |
95 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1470430079021857 ETH | 228 B | |
96 |
|
|
|
transferMint | 0 ETH | 68 B | |
97 |
|
|
|
transferMint | 0 ETH | 68 B | |
98 |
|
|
|
transferMint | 0 ETH | 68 B | |
99 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
100 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
101 |
|
|
|
transferMint | 0 ETH | 68 B | |
102 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
103 |
|
|
|
transferMint | 0 ETH | 68 B | |
104 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
105 |
|
|
|
transferMint | 0 ETH | 68 B | |
106 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
107 |
|
|
|
transferMint | 0 ETH | 68 B | |
108 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
109 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
110 |
|
|
|
transferMint | 0 ETH | 68 B | |
111 |
|
|
|
transferMint | 0 ETH | 68 B | |
112 |
|
|
|
transferMint | 0 ETH | 68 B | |
113 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
114 |
|
|
|
transferMint | 0 ETH | 68 B | |
115 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
116 |
|
|
|
transferMint | 0 ETH | 68 B | |
117 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
118 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
119 |
|
|
|
transferMint | 0 ETH | 68 B | |
120 |
|
|
|
transferMint | 0 ETH | 68 B | |
121 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
122 |
|
|
|
transferMint | 0 ETH | 68 B | |
123 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
124 |
|
|
|
transferMint | 0 ETH | 68 B | |
125 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
126 |
|
|
|
transferMint | 0 ETH | 68 B | |
127 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
128 |
|
|
|
transferMint | 0 ETH | 68 B | |
129 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
130 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.03342925846448882 ETH | 228 B | |
131 |
|
|
|
transferMint | 0 ETH | 68 B | |
132 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.07503995731504896 ETH | 228 B | |
133 |
|
|
|
transferMint | 0 ETH | 68 B | |
134 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
135 |
|
|
|
transferMint | 0 ETH | 68 B | |
136 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
137 |
|
|
|
transferMint | 0 ETH | 68 B | |
138 |
|
|
|
transferMint | 0 ETH | 68 B | |
139 |
|
|
|
transferMint | 0 ETH | 68 B | |
140 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
141 |
|
|
|
transferMint | 0 ETH | 68 B | |
142 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.044271061086291245 ETH | 228 B | |
143 |
|
|
|
transferMint | 0 ETH | 68 B | |
144 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
145 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.16294273783145874 ETH | 228 B | |
146 |
|
|
|
transferMint | 0 ETH | 68 B | |
147 |
|
|
|
transferMint | 0 ETH | 68 B | |
148 |
|
|
|
transferMint | 0 ETH | 68 B | |
149 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.11714756487736161 ETH | 228 B | |
150 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.016791240277382144 ETH | 228 B | |
151 |
|
|
|
transferMint | 0 ETH | 68 B | |
152 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1470978901536771 ETH | 228 B | |
153 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
154 |
|
|
|
transferMint | 0 ETH | 68 B | |
155 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
156 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.05210330155433364 ETH | 228 B | |
157 |
|
|
|
transferMint | 0 ETH | 68 B | |
158 |
|
|
|
transferMint | 0 ETH | 68 B | |
159 |
|
|
|
transferMint | 0 ETH | 68 B | |
160 |
|
|
|
transferMint | 0 ETH | 68 B | |
161 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
162 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.04366482931262822 ETH | 228 B | |
163 |
|
|
|
transferMint | 0 ETH | 68 B | |
164 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.16689659882574776 ETH | 228 B | |
165 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.016557361329524 ETH | 228 B | |
166 |
|
|
|
transferMint | 0 ETH | 68 B | |
167 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
168 |
|
|
|
transferMint | 0 ETH | 68 B | |
169 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
170 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
171 |
|
|
|
transferMint | 0 ETH | 68 B | |
172 |
|
|
|
transferMint | 0 ETH | 68 B | |
173 |
|
|
|
transferMint | 0 ETH | 68 B | |
174 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.00919824952204457 ETH | 228 B | |
175 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.05064982056638647 ETH | 228 B | |
176 |
|
|
|
transferMint | 0 ETH | 68 B | |
177 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
178 |
|
|
|
transferMint | 0 ETH | 68 B | |
179 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1498402268892216 ETH | 228 B | |
180 |
|
|
|
transferMint | 0 ETH | 68 B | |
181 |
|
|
|
transferMint | 0 ETH | 68 B | |
182 |
|
|
|
transferMint | 0 ETH | 68 B | |
183 |
|
|
|
transferMint | 0 ETH | 68 B | |
184 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1509113901331007 ETH | 228 B | |
185 |
|
|
|
transferMint | 0 ETH | 68 B | |
186 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.04124008873498222 ETH | 228 B | |
187 |
|
|
|
transferMint | 0 ETH | 68 B | |
188 |
|
|
|
transferMint | 0 ETH | 68 B | |
189 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.06741818115699239 ETH | 228 B | |
190 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.06736006298462942 ETH | 228 B | |
191 |
|
|
|
transferMint | 0 ETH | 68 B | |
192 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.1480922065029245 ETH | 228 B | |
193 |
|
|
|
transferMint | 0 ETH | 68 B | |
194 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.17066048392352254 ETH | 228 B | |
195 |
|
|
|
transferMint | 0 ETH | 68 B | |
196 |
|
|
|
transferMint | 0 ETH | 68 B | |
197 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.13719207764925637 ETH | 228 B | |
198 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.005982745343274006 ETH | 228 B | |
199 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
200 |
|
|
|
transferMint | 0 ETH | 68 B | |
201 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.16422298911188424 ETH | 228 B | |
202 |
|
|
|
swapExactTokensForTokens | 0 ETH | 260 B | |
203 |
|
|
|
transferMint | 0 ETH | 68 B | |
204 |
|
|
|
transferMint | 0 ETH | 68 B | |
205 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
206 |
|
|
|
transferMint | 0 ETH | 68 B | |
207 |
|
|
|
transferMint | 0 ETH | 68 B | |
208 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.06177731329908873 ETH | 228 B | |
209 |
|
|
|
transferMint | 0 ETH | 68 B | |
210 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.014661197152838671 ETH | 228 B | |
211 |
|
|
|
transferMint | 0 ETH | 68 B | |
212 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
213 |
|
|
|
join_tg_invmru_haha_9d69f3f | 0.13399261432089563 ETH | 228 B | |
214 |
|
|
|
transferMint | 0 ETH | 68 B | |
215 |
|
|
|
transferMint | 0 ETH | 68 B | |
216 |
|
|
|
join_tg_invmru_haha_617eab6 | 0 ETH | 260 B | |
217 |
|
|
|
transfer | 0 ETH | ||
218 |
|
|
|
transfer | 0 ETH | ||
219 |
|
|
|
transfer | 0 ETH | ||
220 |
|
|
|
transfer | 0 ETH | ||
221 |
|
|
|
transfer | 0 ETH |
Showing 1 Attestations
Showing 9 Blob sidecars
Blob Sidecar 0
KZG Commitment:
0xb4390088dab027cbb77bfa1dddddeed4ff600d3a50817f8dcdaa4793304f67ce74356241c170e2a73de77aa6357d6bda
Blob Sidecar 1
KZG Commitment:
0xa62fb1f3df67cd59b65c722dd66f352052abaf7f6fc264ca3bd161d23afd34fe84da27fb02074b0ca199077dcb972a66
Blob Sidecar 2
KZG Commitment:
0xb05d5b5d40a7be18b88a1c890030f1fb332cf32efcef865d4d4feec76109f44379154c9adb227e834cc143fdd594dcaf
Blob Sidecar 3
KZG Commitment:
0xaba94b4af640d4c3fed0b970e6b24196153d2b06734cf397cb6126cdd37ac5d8e4782ba5c66c82a1c550024258cb5237
Blob Sidecar 4
KZG Commitment:
0xac46bcc0c71eada2e2b9baaff722bc40c898b8019a35921b4bbd67a1d59b09d6402bdd3992f32dcd1b2daaef41b9a901
Blob Sidecar 5
KZG Commitment:
0x954314df5c39c55461b448acbde1e4a05e0c1b22c78ee1e270f670e6c0238bb4def464942cf467b26e85d796d3cfa659
Blob Sidecar 6
KZG Commitment:
0xa3856189c84d5bd0050195218836e04e96d6bcf60888e05b9c801f9d3f50ec39b800a1f952be4f1e3fc7570b7728a1a0
Blob Sidecar 7
KZG Commitment:
0x855540af7029e89b822c7d96ae9a41fe267a80e1bef6c5ea0c3a3d6aadce655bf1c546df74484f9434becdcd058b00cf
Blob Sidecar 8
KZG Commitment:
0xa49596a3db7b2b6bf405c72ae01460a911e89e5a0621ef13d09365d551928d00ee74dbec8138e3686220bf73dc5b7a73