02fffa791cee4dd6ad9819e2e0451879045709cde38143aca7cb48fcd818908a0a8a625c156946779fc47451257497af13a45b38de5c4bd7a19e9288c0f685e51a46375ca1fc497086dc2add068fd5f81d98e5316acd4c91b79d93465c1851b128b870c245814771bfcddf230657e94e3393b3210b4b498b9f14826a95484ed834fcc15a8e2943cc8b450c7a8f5e374a36c3fa466ebe4e34a6b3f4ddfd089bdc4213a75765fa4ce69fe276315a126db345106aa842cf430a825a5d1f040b4b1a4fc28c99fdf34857b31f138fad1e2d2361e91d08009d4c1293c6d106179cb2947547f0d16f2d4d38afc1787f6eaf9e427bd1b25c0cdb41e3a3029c721eaebc0f87d05d08ec0b4b6397745b92e5fbbb9888cd247c9c724d42830f4c20c4f0acad8d194a04ee964e479d9cec55e9f4269b9ebb6170faed45e680ff4e0fd9f0f6f2a335ce6fbc5f45f3b579a05ce643fe1aa752a9613b894c4ea87dcabf7a0090d3aa7719361011419c976d0a8571f2da8bacb63416731a4e0db54829f159f63858b1e2eee4644f4e35b6f2f3674436a3b2c5b8c70a736749ef9d97bd47e764d025c669d377cfbd4858b6cc17fab1f2bb20d1279931c2604385ba9d2606d95c4e54d1cde6367de548189eada12905c709ffeb906cb8c001409599edd5150986b32bef2deb82582b473eb18782cefa9ec377f083eb44b5e1456184b4706cc32d3e3bf0d25c41efae4076b3dc35c766ec1e07f27f155c15b54fde8c4f660b2701adcef66b1beccaaa4a7183ad2b2a06ffb172f9a1d363d7a8457d823cc5cf08bf7c69fbd405bb85174a4f81bf805fbc4969ecff088e358eb74c16bfafc24e97f956fa