012058b871a8a3dada13102a42f2165983b61ffea45875a1daaa3429eb0d010bd7540a
012135a2d76c759866e2454695f8f39d6eb9c426baef0f2fe56416187304b4e8224b0a
01204c89e569f8c0c46c256b1d066a8d5042338f86b847eb34947b8c791698d7b0be0a
0121699834397652ba16e98d2d5d04b0f63297ecdf5a69426e8d11448e064dfbe3180a