3dafdf21f7d335ab67b1d1f84481766ed4ec62d0ddf9e083edd84568a9b7276b78483e63299018a65c30f21d8ffd2d7626d4fc8b7b

3fa8dd2fe69f6af63cec86e04484696caa371fef2e14dd8e26cb8df020556941c3e81763226063f741836ec0a0f4a528