3dafd936e4c039eb3cef84e34685746b4e5e2b095c0d359b9b333bb2a48b6c6bdc91a4d0f7f1947d373069

3dafd936e4c039eb3cef84e34685746b4e5e2f0f5309379b9b3333b2a48b6c6bedb41dd420fc1c64ad1b2d

7cea8773b1876ff639e680e7479f34338e89ac7ae8bfc4709922596946c9