012028f65cca06e76619526f46712ab4e2906d4e610f4f95119b7c3d6a6b0b384ad30a
012144d02fba4febeb22033cceacd69f51d292db5224313cc55e2db67317e2caa8760a
012077ba62cf93399df9791bf5f418a33378c0fe9fcdd725db2e2bc1ca084c96d97d0a
0121c73e06dd97845ec0329750c9fc273a1426db7b173e14c91f58cf0ee874011b520a