0588f8dceb83494c1f1a4ef7940f3efbe7cde4d7107263dbbe8a3db0475de77e5cf9f1a0a75d9f6811c403bcdcb5dca72bb1cb8c847be18247de353a1b2fddb78a7abc5af9d0c3ff574562fde290e2911f1d134de87d2bb4417c8ef4e6c8035b024899e53347ff014f4fdcb1b435a65e68295285cee050d234d7bd9397799a2befeb7dd08e1f8affd7f9ec51383c8b6e6882ab4bc2c12bbb333be105ed3878d238f342cb23b48cbb9c0b3d8d0d1e0f3353c912343e060b65a91fd4cd17f949b1d5f0976f8607de9155e44c2a83692ec17d841e35d9945c3728d6eead587ffff0181c94214cf8212251c9cb23622805a25979ce157d69dcf95f34f72c38b0833c764558df6e28aa8cef910a7af0d77ef9ea5f6d990aba81dc796bc78df1d8e382e624a3c427b8d3fd4f37b5c77ffc954a2802aa597e765e68f568498f5238a75084466c043a5a084126213f1f7ce6a6995c2710a49469342424b653d04460f88eb1c228ce80f3d354968a7a1b6ea5b3499160c79d9afe37b3984a9c04a467989d05de16cb0a13fea8dc185aa327900d9fa7f26b7e5049980a8ba085f81fac0ef131b7f004b0e91d7117928f98febf910471982c2e2d8a39b9b71db3204ccef9dc5d023dc24bf5e6919f19219fc50f2c897ce13287a68282c26a34d92e22ac822ed9b3665abd63a70b8c98dad8d4ca70f7d408b70dee4d9d4b19f4870f4db623d1dcb6f643f0f8c947