012057acee57ad7a0a30f617f8d835bed8836504a342a4f64b71f5ee12ac2cc9eb610a
012145351f36f88adc4756fc2f0b2014c2939090c78a5a47724aacd7e66db8de7f4c0a
0120aaec5dcbbbda0f0db92505edb5f68473d14f5369bfa53ea4355ec6ee31d1375b0a
0121806a39984bccdbaec790f47bf36db9c1bfdeaeb814b6b0ef4a40340ba1f171010a