012059f47bbaa23a1caf36d0be01368d268adfe66c248ec94d05234f8e2b18c794340a
0121d1754ae3ec04ca2e11dd64149588a893724967b1c4cce4023b352dd27becdd5b0a
0120e58be8b81893862e2e95e2689bfa55afb268b802d792adcde155144a1deb69cd0a
012187fb1d28ea478d8405261f013ef9820c4442f2e863489817d17d7d86112b18390a