01205f2b0b4f3a136ddfdb08889276f2c9dd63d364affb644667837f7094a88fdb2d0a
012138fe2a673163d8276e57e0e2cf135f52f7c1cb6b1fe98b6ca6ca8619d220c6550a
012077c26fe727ef09871bc0258e999a52451cffd345fae82936a6d1372424e9e2900a
012172126b059b6b61689fc063b4269bf252ff0847a5c2a8a5069a023b9e6469012a0a