012052c8ee05bd18e1abd3a3a16947c2ccc79fde60b0e6035268aed8fd64a543c0fd0a
01214247dae9cecf7013f48f3a526e93afcc1fc491078f7fa4a3585424eb242c41520a
01204cf8c06ab4c057f6bdaaabfb42274817c184e3b9bd94097179201ba4701de9430a
0121cef3ffca7752ecab215e7b433038829fb1cf2cff85aa734b84be1e1e23e03d160a