ccf60ac9113840dd0b49297bfa437cc95dd138ee0955d045514e885aa4750270f37285d742db3e80f5682f17c052e4a38f2eeff8316494bbc66b680986d6ca85410d6d8d13a2ecdc9c86186cb5fa9626c06bdb77f3cfcd023273975b6d9d9d062b2abb3d062d203ecb584011ff16eb37d74678b518fd4ef5b0d3e