00000020d74d7df9a48fd3ba12309feae376b161090190729c60306f5cabbd0f00000000317f846e105fad5e5b8888226a689a273eac9d30faf8d425b60227b72e64f053a567c666f7d4481c540403d3