01203d80e65eafae9a280aa2464c0d0ac69d2f2cf9ea011063699eb8e81521ac2cec0a
012169c9cb0150c3e538b3e006d5137451d7d673b22b7c60e6a45c196acfb9effc140a
012057008af7376a577df9b8c847c3c9e433d4f91652aa98f9bb80269cedf151403e0a
0121e0b1ab6bf75e7bdf1c0a9c056fe33ab164314bbcac96b86d2d86a6df47f1ea7f0a