0120dc10b602068f690b05c53f92bc79fb3cf43f4dc591004dc401bf583764cd05a90a
0121b3179668333d99901a7c61e1b8a3ad42c9cb9dede9e64b0b8036f8a9ed562f7c0a
012095077af03d18e33dd8fdf2e251d2e9e00473d5a6907dadaf552e9a340fecd2af0a
012197d9f2ef4bc13addd5ef8bef6c9b4a0f8b90f0d8750fdf71912efaec34e3e83b0a