012047db47d6a88bda51aa31c73ec89f21f271741911208150b32f0a1212b25b5a1d0a
0121908959753eeb430d8bdcebe9983f56e8cd66c1d23a806dd06a417bfff99bb4190a
0120c32a60082c0108b03085eb5f21571f131537a26a4e9186e2ee0839f4babe30b30a
0121aad6a5e76864736afb275c7ab669363c44a1ba394bad364b0901ee546f003c630a