f7f02d70fad8db6a4f7dec849655f92f83ec584f6cf8a19d95b0674cfb63d8ca54b57fab414a43ded5424709b2b67d51899697ae578bee7c1a5a7e6ba9769a826ce7e89cb802bd41077eb2f99c46f02acc9cd46587f2a7b725aab75e8f09ccd01cacd6cf856321d00d82599fd699032c18fe52f7470fcfd3a0cd0d8081273e770e20df127c94a8c90dcccc5d0114c5b8cbb65fde0bd6d123f3d5d8ca6a1efe13163ebc6527284212fbed8de7607243a07b6e96d039931c8b16aee56c89382666f1cc0098ed0546126635c6efc9b1654cc480fc1ab60b7cd38bc0e5eecd475925172f3c2d3c73e85ba05a6d4ff9c970009ecef6e238f341c0e760b91b878d44165a497dc8f9a9f32d1b23cedd5b5c2782fe6be50b4dac6be7c716383df647d580df463228ef990b2f4906b5e31a1e1d30