678e54d14b95de4002553636f3b9003db3e6ccc213d0682dab0ab18c9c07fc89
678e54d14b...8c9c07fc89
3fd361ac9596a811411ab6ce97988fbdf437b27c020699f2c4a9c07f97f9f645
3fd361ac95...7f97f9f645