7c7e7adb3f778e543a0dd8596d27dcc6e8bf4a720e8e6b5288fcb379de9d7108bb1c591b5ff50c0871bb184c78019a0b7c7ffa2379a6bfd42ab4610d344dedb81e855e59a2740574458041fa67ea1b5efba1d550eba14248764bed55a9f1f1dca330f64a26de367c26feee181456bec099177c412db3bff1aaead4a512035bb05dbef8120b19ac33dfe7e29948e1126dd5465d3f295aa8807892a40d79ed04ede6db11b819a74e705d5fd110d5caa3fedff872969f7ec240e34c5ee26baa78db5d669ab50ff64e35ab28bcbbe9daafe6c4dec765889cc7d184bf52b6d714c05bf7ba60526ba1c10ae2cfe2e169fe42450e0bdb33301dd06e920c1d38a68da5d6d089b57419840be196cec713accd4299fdd3adec01d1627b830a7329bbfbfe2f2c4b67e86b203fe991d9d812007255b4720068a17b6f2aae531c8668220c3c5de39948459e628c1bf785f4ae15aaedc74593494e01b6a37baba970c0c8c4976b6b1f1713e806ad81bdaac8c9be85424881aec7a45d1ca642e69623b500227da0b15171ff35f0dcb31a4026702391e95520fe57a0f3cb4ea03777f3a842ecfe5f977819e8a2c5fb52085aa61e74aee1ed46f6bb08c9640e9edf815c9a176b2b26feb5a409a4444d6c156a587653270a38c01bcdd9b2863ec2dbb56b2ff898b718fffe8f109ed0d2a340f427be48e7cb0a38321bd02a2d05747252363dc80907610e97d2187b260fb54c19