012031a2f20ffc9f79437f0b5132722957895f2bc506bd636614da8880627b68f7010a
0121423929d0f5ada0406def053f0a407d0b0ad90930b0b514f4f538c69788c0a2050a