012044ff28cd40b909bbc60c0ea47d6ccde130a77c5eb4d83cd5081185b0f4a342580a
0121c97bee10f7aeb1d9d9270947dda3286c1813e3dedaf90ce1ddc9f21260cee11c0a
01200e01c6f1d5e73a4406bd3033e2ea3d7b75d67ab279adb5a1c7441ed6c37dfbee0a
01218bcfaa3f7c223bb5ac80af15bdcff8e33ad6eb57c66c66d4a72a18d4c6a2ac230a