012069644d9712ef7b56b8fc0429853c03a6957a12c537b0ff2a3bcf9a60e003c52f0a
0121f19cefd194776b4bf7ab1f78037cc923aed056c87f1628f3d9fb15df8ad2260d0a
0120ec7ca00504486710d28da1543d187c9f884f3329f832ab405009b5c332707e180a
0121a7f0088b6517dae538ddba286d157e726eb668c2b958b3359f44858bfa5a48460a