b67f62cb4c6466fcf72f0357e7eca3b6ab9dbda55aae0a384f2ef6f1e9e659cc
b67f62cb4c...f1e9e659cc
e66e5ef0bfe98937ab363d38d2eaf565b52710a0aae97f8d4ae8e4b1ca92b08c
e66e5ef0bf...b1ca92b08c