7f8e2f5c87ae42c99b033336fd374eb502e06875e0acdced5187b91c204253378cc0e0de926c03f26f1388c1ffe1f735ef522894b844c12de007e4bb096bfd91348b26970ac3c4950a5109c96daab84cba5f3c32b81259a02c8e92b03fe14097f43b41786fcd0180097586cd8c39fe4266f4c62e7a5134d59b51de2f45f7fec808a3f845417c705dce58bd9d46faa0c10e62e89b23907b7efa89a4da85efb54b7d04bd402ca9407628942a129b9e6492e0e6891e90662103b222d8d4e0ebc98da48a4a4be283d23e39300899c35418984d20275a470c2a562344e777c6056488142cc3ac49e65b7cb96388e0526db7599f4b8a02ac2d1876a193dc0eb4b0ee59772659463bbf0f891464a481166d5257f06cded01c2111181406724c84f6ebdb2f4399fcc783df2de84caf900048396df2165d540881ded7f6f0736393198279119e8ae112553f812063150535610ed0d6ab480bae535032a93f11cf58c787ed83a4eec899007633531f8c2a03f58d1591fd52975ca8a7bc324b1e28114cfa04e3fc3e21d9fa5b22b6166bef313f8e1ce60a