0120da0957f042fb3a08a174d0cc89bf8a1de10536b199ea9062d18f0fd5818f1ae90a
01217aad0c2a489d4a71c8efbfb4a172cd24872ab56647126912a27960f0b02f99590a
012078b9f053ee516b59c5ce6df8693ba12c0a1aee9007550fc05be66f8f78e6c02d0a
0121704ee0e710cca088763120188a20a9aefaa79ac79ac9762e69e464faf15313710a