d8c2fffd6b3c3b8630670d980da2ac68 edfd99fd9440902e7d47f43005d5a870 03707c62bfb338175596424a718a0001 532e371d738671c5badd37c133607057 3af596fc034dedd12381dc054237f53b bfa538484c9f8427271c66dbbccb0cbe fc774d30c3d69f8b8c64f14a5f977379 d1e4e47f107b4344f2089b8b2d4b13ae c3f06c0066f7fe5124ddc5402a59ebe8 41fe7617204aafcb17b45172c108cf84 ddadcb0b5f8e8e152a71d3ddf5a89c7a f93f17d32fcbf269317490f672272483