012070b5eac674b7d6f523407a76c19b4f87bd8c44ec49058d284e2984713e57480a0a
0121996be9a906bebd6ded6059aab3db2fde03c070b4cda6f605d2f98d4c02994d030a
012063b59cb70fc9caf44fe72b1c9734999c0f7c47688139856c6ab7f14e6ab3334f0a
012116b90043ae196c2020a58748cd4c11573b97959ccf8a48dd988635feea638d0e0a