012096131a6bf906706ec0a3a6d71298aa9a2a5a9e31f363a7d9652fb112a5bd0a1a0a
012123b020e249fb563d91cc0ed5d19c72990f3ad976784ac3131b3d9aeedfd7e7050a
012070e8d20dacb9dd8f90e104790aff9149b82aa31e7f75e7c6159cad43a0e85cff0a
0121864ece3ff861cb0bff45755582335bd59d3b73c5e0f9a41f8aeafca43d886b5c0a