0cec8704bd8068fe23eef2e3379c706a1d45711b4a4a217d415d5cbc1f6a4ca312fc4f6630d27b06389d49b2db853757c68b5561

0ceff177b08161ff239983e3419c701cc4ea2c2a7f69562a889ce2fb54c5a3fcfc1e23ba47c50e86fe9d5de4a1b41eea20785b00

7f9c8405c1876e822399f2e2459c706aaae4c046cfef219169e21cab0c09394a4a25ee3776779f89f73b46ec4d5a530dfe01cbdd