0120efd367a30126aa26f4c50635881c7caf61278c7c78189492ef0583da7386bb810a
012147ed7cf58f839319574a4ec7710942c3b44e175dc43b1c75eb933afc51cd286d0a
012071a0bc08f1085424e15fc268667eb088229f5be5235e85227b3d788123b3f8bd0a
0121e83bdbbff38ad1633b1e5a4a0da19c3aff56fcadb7e570d11e5cbd40f92c41440a