012031f3a1fe2d6b1df50726d9672524428959cc5f46b1b0118c17394f44a0e597e50a
0121a2a7b7ed62489bacf076c5a84f7e04e1680fbdec24f667e9ccbcd1d0a3e38a460a
0120b244d82394961f2af5cdbbf7e5a0526b3f0881d81044decdd33d542b8378c0bc0a
01218ce80a6f42ccc90fdcafca5822f11d2dcc7b0b28b338574428874499085305470a