dd1ec954b6efac81bb7234ef49c9c9839e6b43840d971b0072b8c21d2ba62dce
dd1ec954b6...1d2ba62dce
d0ff5107dd94355d157256684508301e3bc0c92cd97db92a3f370f5e136a720d
d0ff5107dd...5e136a720d