c69c50c9177fa7f3d1781649c1c06b2eb42f592530eee95d52174e4a338403ccf638660266fd5aec9e06416e4ca55f5ef06e6f6949e17d9a6946c69e57c90128029168fdeb33a5e05f3fb24e22fee1d59758963bb21ae99b2deac0bb3163e23c389ff523dc0d1e9405ba50ff53577f0702b0fa4733e85fa456b499e16587507409c1d9ca3ce66981aacca0c090ffeffbd2b4410bb3408ef3354d72264c78487effdc603070a213223e81dacd6ff7feb9983de99d14bf5ff32a2c5a616dcacf548bf745d7bae1d675fb3d53ff1d4566df3db42dfdcaae0317d4a43a5df9df28390b75bd036bf9c37f