93048ff3de04b0a8a2a690990222719d0c68ca05cc0cd7476d11d8f118e9799695afc29c5276f1cb69ffc14cb55979b64fe8ac11154b86e17078281f063289a2b96a8ea16446e35c3c22f67db918d7d7aea24bf9ef3b39a9bc2110d0c1c4a27cef5b5b9f39f4a22a0b53603bb6c28a894aaf076c48f4d390e389744e9c5c67ee406a63ba9dd74e1cca860e1404ded64ae3c2ed442ddb205f384936cd8fa87ab3a742406576fb0ca6fa52760a465ec7e1c7009df226fa12326121644625d4996bb99978b2df59e2e42b9e275756b5a66cd1445b0d21e264dd2196a7676ac52390344cacf5a02e5a7f919d6726ab3e5feee08e41a38474ce28c674ef2f39fb0949c9ba66149f4ae3c37a7b5b40fb9ea3cb769db5c2f98a3ec47e2c1b422362b8b2cf3e3b0d4c5e000319b483dc6eb79d95fd8e364b224aaca3dd13337a6ee887