01207bf6fbc4dd4a6b1ec56f75ab162008a67bc643588a1d6f8654ff8c0c11243d3d0a
012164625fcbb0cae960529ad99edc5a1fd14ff9ae3c01be69838be7f70f4ce727130a
0120e7deb7a5ff9fa5cffcefcd958de6eb1ee191d18b33d97c0099bf6a6a01dab19a0a
012163c58812d50cb9ea4429b03f616df778736a021804163588f857b53c1e5a34090a