3fcf8310e3a8d683282c8c2dbff998441f0d7b8559b1147b660cf031f450f0fa1d48ebd4320f3d9a7920fded40c19b02f0d981cf7d8b38e1e4287a7e4de53c23875c7e1aa3ce2c57fe76a3845477a29f39b663d6922d847e680e0a605702330b98cc8f72298d0b797e1cf40a99d316c998de33bb54602d4e67cd08b7317fd56bd6764af395a2d52614453121c7227c8293dec7f605963d587b4866d54fb31f98c5aa1c6fd3eaa3fb5543c3ecd8f631dab700a7aa780852b06ef57ba2b9073fe9fb07d6f291290b3065c3e68cacaa62005315ffd2b914a90fb28178a3044707f9d83cde7b6136a942654546a9dc716d2861bce5c2ae03414b15d0875c01fd881ff0ea7b0e57dcc291f3dd1113e4564dafa1f288c82e90032f73d3511d927c668357dcb1ceac104a23d1a9ab231f1916f0ba0c86449901a24f6e42c466178aa3ce246b58c3fbed66e23307149732e7e5