effec3a0c388fdbdb4edc1d6bea6595ab30fcc2e025e639b8917422192afe43523a9a9dba9b633a023a14cb5777ca9024f79133dd3053c5b97711c61eb89650d89d1366884291f65b6689d11707e72989426c171b9d6c1784d54263b22ed395f3ba56c3b934659b02834c056259cad7c3296597347d75a3921a9059c225ca16ae2c17e847a8fe02374044b22990a57ff4cfd94058761177892b82a0c89e176ee0f3f2a80243aab0058e700b1d786fbced0c6b2e094679bd4b6e65b927618f168bc0d6e5c19bd51a4ef333711f48305d6d524955e000bf6f2a95269f8ebd3f3bbbf8c706f1329300092ed9ed310cfd4e363fc57716cc3f7ca7da104d2873063521e0726f0f4cfa28739ed535b699641f1072387f8384cc8d73c5a3666be424886ba9cc59ce3690de4e4d2b5817b59dc3d