0120f34aba9d3b6482ec4d7f67c4cbb8cd0287fde54f7871d74eaf356b513a9c60d70a
012111eddeab0411b7bfe561619087cb4669ab24d8ce9183aa379d93aed798268d2f0a
012081ef22ecca9cadaeb3461930174078e99175d68f75ad3c7c40f8a931aefb6f0b0a
0121c8c670c11a7455d05de44a55d974f500cf87822dd6e5a7991bde6117e1dc64160a