012081ea2eb948667e04ac5a6309c016d1fea25ae36aa18d8118f76e4459d71a60e30a
0121d9a5ab5820f7e0f8064b80a117500ea579cd1341a5ab78f689471d354d20865d0a
012042d5b2c6deea33f2339e3e7c76b6807c6fcf0cc83a174a1a530f5b36b63bb0cc0a
01214eb34328dbdef62322b9540582cab6878b11092a61e43c3d65dcff1f010a49680a