e8ab8742dd5d8750c2f4d07ffecd52112698981f7a2dbce020ac67fbb9920b0fc01c87e9fa694aa89c99f9e7fef5cfce20b2230237dc4a97ef85059f3a752c79f739f5f5101389ad11e4b824e91c707ac33af1a91571c1d8da63397a8c2873c3eefd9955945ed1203aa444344949c5c6b2b4266a4e19090f0039591af718bb9a9884b76a591a2693001b32c48f4e9054b243907fc952b1a467d9cd26fdfe9ee99d41c96fadde7195a8ae4b0c8493c8443a2358d9b61465a12e7712a2b584b5625bcefb4f86fc51e189d4c9513f45b1b9eea5a3090679772ccc87a76bde47669ee8f0de91b57149eb0d50f60da8766a14fbbbb701abb066b25d4f5f2a0f88727e4dab507e4b8e1f6607f45360661e2e879e150f287dfbbcb2a1e8244ad57e2ee078edab1aa7a2771c32aee18d49b5f90a0b70764a98fb1d6e7df28793d06ef8853974bbb54b7444749c3e78eab157f93a347b2b977299f8bdd0693eee6996d0920529fe88612de929f91610957c9a5ffcceb464416fe04ed183fcd2950ca3c074c6d829b6b46d71bece0e65773fbb4ebc5f51fc7fbe775dacf38c4175176162699cf5c15051da6269c860153f