0120ef54fb8790c01e226ad2cf044d8b37b55fd23e2ea7affbbdc4118e3d65df83090a
012168aee5b1de51edcd9c92ee62f6d319190d792fe82705644b91530671254a615e0a
0120172ff2064172dfdcb5c72ed32df71788d7d8f82181643beaf75ed84623871ada0a
012167bb1aa1aa41bdcf23f07a399064271c533b8b30673bb9c44b241b7c173b5d430a