df67d86c386ca95ade19cec0e9366fa78a34caa9a4704b602cb041f1e050ae8923100c9272faca9e7fe189b3cf0c092f2e7e90129aeac24d23a8bacfdeeb62d79e1dea5f6e612b7cffaef422954092b05c297696c7e3d5d0d7c40b65f2fe34a70b2b38776180d6801b2690425f150f9343fb5a71d4d74dc8ca64d