012091cae72e0edf672990e2623f3a4bdb71bd9360c7a234376b9e93092a8c509a8c0a
0121a8e1656cb29c848ee81d82df970a6ea289f7c98b0faab7b31cf50b7ffe2d06150a
012097c7fe40f1f7f5f81f10a73b871aee21185191ba21a184cee69215b771f126c30a
0121cb49d9933495dc0d9351a5e14ac2ae21d9dd198d59571b507f3ebb267b9355020a