012062d989ab7da9b9ea22ff4f3d430d6f8c7d20947a95b33973ce0d436d53d9fe980a
012171b300e3f03528b9d7d1400b67aadc99e64804391c00680ada3ff3371cd5d6260a
0120faa3be14c04594d589aa88c921af5caf2d0d0984c4d9c37df3bb518d6a24a6040a
0121dca07d6472007ce1ca70c8644200120fd676c08343a083c0269f5e4a53c0d35b0a