01209dafb80f99591dd8e348293e2efc7fa8265de1e3c5c45af95b29ea4b13e09c1f0a
0121dc2d8398454bfb6e3cb9438efa4f3f8f09c27edd92c0ebea93b30e4cbecb2c030a
012090e33d22fe3909de535c1c002cf80f0944bdb9a43f7d4908995729a527c828360a
0121fef68366a3999d05663979975344a894a053354d6441ec454a6a5d0fb58f5a4c0a