0120dfe16a468ef380cae11fa448d0c29b45adc8370bdbdad47c81bc8844b590685e0a
01213f8034ae305ebc5daed45eb40c2e911d7d1f08ff290f8e7e60337345d12e820a0a
012034ed3c5c9b5f9c519dacfda98d9dae004ac864da7e9cdeaf86ba43fe2526e7b70a
0121f139c1da083314d6a414d9146aa7b3d27e114dce605d95d26f7419a030d0cc280a