012073abb2d8e0bcf673f45f8b2b7d1086e05c74b3568c166c0d58378fb75bb2d8e30a
0121a1f8785e0d3f655485da5ebbbf82baa815c89a44d4a911a77c5f14513f90c27f0a
012015c24ed0d9c1f116c95daa36b5867c1653a6ad6f2794fa4c7b1c7a8b7fdee09d0a
012147e993bdb83938d130c6f340534cf20df6c15813c65dc3286db9f7c4496103450a