012098cabf9edc4462f97a4d40c6b5034971352fcd27a3d9adb3bb23017752e5982c0a
01218af61f6373eb6e597539e2f03138ede94a50cf0573a1810b86bb15e9676cf84a0a
0120287fcdb2fbe4d94a4a5ad2bed7e530ec487a4259bb49336b23d1b39a384d52080a
012137c06e32b49b12dbe2a02e267af26e881931e44dd92716585f1b94ceb1af177f0a