ecf752bdc92c15fc1b644a94de422b43f4f177f634a6efb2cd93a3f500d44290b99bf29beaebcc669a6fad2038fa5cb2f5af48e0c58f1e078f8b5bd5fffae777860d85acea059731bc39f1c2e16e61f07f0c36845f490ebb8886d557772a4ab0d6ff1c09de9dbb50459449a58b9ee09a17c307eaf9ce3808a41e1d290c6c9ab4152a46199c1969e9a8c6b9967097083d6c1a5e2e34cae5493e0e70ba63762c642a72545f4179e12cff28aac9adb515a7f9ec563561c61417a9a433a9db89e1727f4caf8f56f109eadad1231fc0b21da4c7a583c153baafe243b3818cc8b8cebcd183953ea55fb66c9d4b87fdc5da754225e520d0ce09ca66c103249c6aa04283698fa577794000fa9edfd75aa8c20a9e695af7e3c346a1b9f4f1a4036ad9d3b8b0642d02bc5060c75beac799cf7f25beb8b03a7be4111d3cdfb8e014162d469df2517c48e65602e010518a8a4603f97533e1a9e71deddd1aff7e22bfc6654ff36e85e9b130498c1eef6fa74f01c37aa369fb88ac9c7c901d3a892c46f22e77c6b2b6f746de7c7aa907e8ad992f0732339109ec4405b992ed4a0068c9b8144597941c428b64c82628067ac5cbf92d77e8b3fe87f8f8f45ac163d0387cafa183538e69fff4ec10bfe6e74235f299d978557d9bf6fc1b2194250f443f9b5c70f39b43bac6100f5543d7112c9885d73f3fbd69e2