09ecf104c1836cf523e88590439c7069fcb297a547f3764fc1840874c486dd48e2b8bf6f48bf304cb92b78648e0564950b6cd682

7aeaf572c3811b8323e88fe2379c701c5f7628c074ffa0726e5687a3eff5f25dec8376da372e73f62783b040c392bfd4c357f6c6

78ee8104bdf61cfe23e88ee1309c701b0858b530f9b89cf19764f728c088ee391ccf5d072b9b0b7301d1879d98fdb654dd369f66