00000020ddcc45e785f3e15c98e03d745d166d190d934def1030f6e4805748000000000004ca054b910de5870a0fd1949a361d8338fbbff654e88724a24ad492a047b9af0c4244584a99001cec8b8bd8