012054b476b98d834601fc937b2b0f3a00dbc307b493f8aefe8daaf844cf01439f1b0a
0121f31c292a29b8cbb7e7c664553e39b4c6f77c7b988e6dffeeb9b1072d31ac523e0a
012079ace0a897e7728864866db961a9779cbba205369eefeda8c00fafb49d637f7c0a
012183e5ac621086e7baad83ceaae35cb15e998dbf86beca195d780d9f40403b52520a