23bf120cb6e345870655642934c49eb5f7186b99cae0069051b44e057da44e13cc3ccba4c5b2f736f7c4e110af07782d7eb552f537cb2e19e3ec2587509f8633df4875a25bcc1144161ad4fcdcf67d1889b38b2cc4d1d0972d9a2ec6ee142a9363eb0b99a3efb8ca6f6e1cdf38fe1aaa93166aff102ff8931afb17144c0533d2ba45cb25d34ccd6f1dbea88e64f6468f910e0940163c2319882421eb79327633634f13a6343951ce51f1578fb92dab3438778611fb45903e8efd67a5a81a2802ed953ab8d8809f04cfeb4541eaf7d25991e63395c4fcf1787c1239d0097ba91de60b5e23a4da5718dbeaf56cfe850ee7b046ca7bc247c26cde170880d5d42146587d60318b12667a15ee0ad9702c02212b4c3427bee97ef3336ab56e40af42c5153e9949355b0f78d8c88c0d916a397c7e7e7a9f491afe11cc91886338cde893c4124b2ed8c94d94be59485a898d68dc64f4bace6352b5ce24a5c0827daa9713b8e1cc626669ff5b6f8d3912557b05311138417b0d16f787512501a77446f8fd0c500a0f74fd0e00f8e5757f7c48a50fa0ed02eb86d27dbff62b61629805b0ef23fe0211e44b6697211ee8c654772e1ccd765291f512f6e8ffc141a4b3d48b29e1b88c08c3e9f85fd557d35899058e6c071b166f1b9f7d