c04b3b650989bd40b96c9faa2316e1c262ff3f75abe77bfb68db7d41add7693764b99f522e0b2b053daffcf1fd7693124ba47e4715dd29a146d0af6f3ab77ae9b8f5d23debc8bf2edaa7ab93e371a52fd9013fcd2ed5143c160949fd5cf83408b1249b2233db70a4810ad325d69e1cbd8aadf56c72bf17a92700db6492b2f794fedc850aed538103e25c2747c4534c855f2cf091bd33dfc49bd2909d78af9663ce0d6f5674493b4d91e4aae32f248e5ad795620b762dff2ca5658cb8784fe88206d07465a4b9059ffb83643d416eec3e5448a6ee16dc9936eeb595554d49dc92f2dab9092e8f44537235f24cc9a0503ccabb2da7fddbc561689ca6919f2bcbe059edde4541b9e3c6737c26d4b1121ae14d9e168cb248d52722da815c694063ec903271b5bcdc0486c29ffbc59a3c82e462f2763d54eab5f4a6aec85b3b6f15f278a5db2cd2d4967b4d461af949e3823f8f6cd37e0e1e99dbe2a19dec0c836a5e3821030ad97a94065cfd0d519316cc14