012069c22087d10ca41b2043a82407dcceda669b80f7a4fd48396ff824be76fe8c140a
01212a81b123176a1e0f7d597797b2dc93b1671fdb861def39b15483e2c795ddee460a
0120793c29c0fb2adfd4d2fc126d27bdaac8ef7a005c0d8d3e81a670f5451233f0ed0a
01211cd021142b80a3af45894da4f72cda2186400aacf9ab4e42faf752380dfcfa090a