012029490f2f892de625b376a1c158037c94403fb6505384fe22c701d3d9e35e43210a
012142a04e92709e0c71f6c92ac2a59c690d54c3c78d9fc841cd541938265c705d220a
012059c727e192fb4e93287406fc75e125e4a5a06ac90c69287abfa4fbc2d84689fd0a
0121cf61012cbcda5007d6dec1b7f3805156141faa421b36e1a6db9b9d832eea0d6a0a