0120f3db514b2e6d073d8989a83d8add7f0acd0b01d0f3302e85582e8ad2049bfedb0a
012171f9a00be055084b127cea4fb4f39e8da78fc0271687b819c80f7b0635d3f04e0a
012099293561fcc700abcd06552f9cc8a01e4b5fc000e7922920ccb8f0e09a5e24be0a
0121683ed5936359b725af7a80d0882e2464d4ab439adaa4d427256d3e42c3cf4e340a