012080c1d33df87477bb0f2b8c92e1e51aa646be81a6b26d340b8b5d540f58bdfcfb0a
0121dc8f96a0299e6422c6b98fa6e9dd65cc96e234233e5ad9ad3d2ee729f130b95c0a
0120b78e51061e95b95655fa9a71ae5f10ccabd8b78e52c216b4ff17b5d72f159a480a
012194fc5dacc424a73fb3a709131363dd84136ca5f8394b467d8698c470efde5f5a0a