0244d2e71687be6ef16a17945304a468736ca02952ff7b54da201028031cb6d95e219edd5f077eeeacb10a61e7adec95a0acc0e0063ed22730bc232d2df5b58c