0120ba27fd80cac540ac44bfdd4b6caf19897ca53db8bd31e65ee50fa719856a54cd0a
0121b718ddebb3c6b3df9206ec82b241e5abfb4607a9a6a63028ee4d483087b5ab0b0a
0120f746278b4a32bbf7a597823863cfd76212ab535bfedb2331aa784825c7a010260a
012160ec18d613c87284165299123f9a3e2d3beeb6f429a663f48b8c20eb1a3b276a0a