01201dcb8c9c05adb3b599d32e177a3118b3fd9a18dc3b2a558925f7b3ee343a2ecd0a
0121677beb9132c0c086ef41e59dca96b7a24294cf7cf5bef055f03a77acf86c12380a
012060f40d8a481b6d47d191bb5e64efc66de3ec78ddd5765e3376b6b7806ada5f610a
01217959d230bf0119e33c6216d4d552fa3bc3c18cb9578252a9e18584324df279430a