0fef8402b18b6b85239af0e5449c701cf492c589ace08f3d5e0cc8e1e5de20f31d1b1ae5f5f480a2c717964471139d2d14739fe9

78ef8973c4866efe23e786ec419c706a539be204567492b6442c6c7ee633ef7548dbe884a8c96c5cbaeeda277a5792eee6a6d513

7de48877b1f16df6239d81e1409c706b6f128d9dae1ec9c647b710ccac41fa080293ca84c15e25875538f5f7601753e801803c14