24cb689610436c0479afeab79a342585165caad546b7e1d29985ac69c2b9883b5b0f8bcd875644ee68619f67220c1d4899d3000593ac6108d045ffc5eba5ffa5452e3bc250d48114bcfd9624ad959555f606aec9f77b6098087ca993885eb6fd2f18c604d8e95f86c70bbe3498d98ac3832a17d4413d22f0e826d391679cf6134f6a23f62ecc1da82fa5209dafac94c54467c864d9bf5973d066ba3476640bb29a708c58a8bc2e34602fda6f8b5e77b661190d19848680abfc9e7cbb9df165dad68177a62c6477665220900d5a8996a39b1d828e028126638afe3559aca57e357f2c318f1c6a849ab934cda7713cf9cc075fe4b00f65a39cab252ac38a937b239bb62dd7291853ba566c87ebbd01b77263e13762a09727cf431bdb98b4fa6f574d3aea96bc28e8a46087265990825dfdef4a78df082407f90ad6a938e9aed6b61993b24f1d942a61881d7938b13af24efad01d0bf01f4c9aa74e199e5bf072bdd1bc14785e059510802c1e11eb1315eac9957ffcfc66676e98469db92ec7b1e3299991a8cfd1ed916a0de71cf88512d6824e37112daa504c6e254b25da9b60eb