1e14c907feafd2db9fd029a69c067f4fcf122ce5f242266816933ac677db717e5de65f048e7105a50e73421911f308017d5bf95592d948c7dbb999f6e2d1a8d2c9157621b3fc0b8f3529c06595bbd541dcc10b242bd31e41f15c988d19107872eed6ebe9e87fd20e744a922fa3d22a2a04ae07fd85bf50b7fed2f