0120ecc208284edd62c97a60ff2a053659747df1ef64267b416c8d32281ff74464bc0a
0121dbdfe0b37a6c91b24aa470ff34b0a0271fe4cb516a635fb3439b90f89dd2ca5c0a
012030c507f0a68ee41ae267f3bf6f92aeb39e064d7c524ef809c3438f2749b681900a
01211165c9490c642a3e33f691eb79e4e874bd1cca2d422c2933c429835953dd07640a