105fb098355f2f8c1ee66717bc656e57749932cab927b55328b7eed7b17c01a2e9990bffd22f056bff847177efb666059a3f425be40ea235a940ca4cef5e21576c1db593037b2b03a49723c96a902e406892f3b221bc258d2c8d2fa060c132e546690e38f58756ab7cdc3e7594ad31b9df5e6ac00074c72dfb500eacf9187eca29578644b61529033396209feb99fd40aed947434951bf643e13c3972bc5b963a67ba36e53d5af635f3b5975550a1c0c37a47d4fe4b6e9944ce3b67c1e9d69a5b1681456f222dbc1bf8f0250748b022859e823f53a6fd4399fbc4fc03d978c184057921defe6ccef4cf340da34a24b78a228eb6268c1e3775d364a22070b8d7836f14d9ccf726e8095616b2c3171c65e30cc54dc404e228dcc6219c5c4a2e1caa5dd297187d6b608743e5257fbb0651b591ac6ea6a68aa88ee2743ffc0a5224087d2ab34bc0408d0d096e0cacc5c18fe