0120fd279f42b13adfbb1f848ce330ddf9da433f3e46819ead6c2781a6e8a2e5702a0a
012113c9dc2f97a5a054503a985bf8594c26ff6d7f3cdcebe67d641ecfb4df39c32a0a
012072fa6d5be2b4f97342e08e48960b10d366ee20e993d2870cc0da1397fdc5989e0a
0121a090b8124b045487b5bcd97f6e4eb530c3a92f9e183749851f536d77658d60660a