00000020efe509c9053950b58af59e2e3998b9a52f228a1e25b59292b91cd41e00000000d943c57c23d2e918de0584bf6db36cf03398cc15280bb39f7911470a12e0a8903648ad66ba6a251c0e783a65