24b27d0742a9f9e8eb5b8eacabded1d7cfdf24697ee614c88146c7d5a77f35e872e0e08a9564db0a3bc6c679b92050a3a7ebbdb8bb18116d478aab64bc2dd2c795a9019503eadab321b2d0556ccf6821bac4e70930fc3204f3c6b35897b78d4d560d5eac119ab7630ac4cc9b5e32ae9f9c5ee3b94e2fffcc73937d99963174aefae67424c0f9b415c6c490247d8d720835318494b46c52cad5b369c5babd5cb3cb3633b58b3f99d5f5338246040f70d9ba49fe516a4c6ad7c94a904f42c7b7cabc0b9fed82561a91b287d9b1325ee5e892aab5709bc2b6a15ff58df578764426dae63a9fce748aa19de17e3226f7a5e8fd3a7e70c1a08028ae70b93429f9bf606ff0eebd800c14058e417926d214e14f7bc1fbcb8f91a4aeed58842761364c41b2693c3c0517ee01349e5eabe0227ebb32bc537e203071ff45d454a284e79e3bd793c7951038b0aa67