012039facb2f88a18de0b3ff6138f6aa27248a91af3b68146006bf35c6608a76fcc80a
0121bcbb34cbbbfd7f0ff6d843d8391e2523c4be3ce58f5d2c624cab4964c3c609250a
01202b2f80df4566274ecc5f7dc30c7c8385ed61a33e4726c1409f9fb7ff79d25baf0a
0121c32d19d3b94fa3661e4e217cc0f89cf58940e826ffc9d609dddc6f92ec37505a0a