012068f82004d5cec2db1b8d7b9be6164a2d1173bf37795d303870d2199e91c754e20a
01219f77acf67a95a9b9a520db3a5ddc2fab0b46e4116249f6e64a22c5d2648d776d0a
0120cdd2cd231f2d3f56de253d7c21be8dc63b5ce1fb779800545b8943b11e408baf0a
0121c6f063968fa617f46d8f2dbe8ca9745b9be5fbcdd5d1b51edd7acbac65bcc5280a