00000020f45af8aca9ca53355949aa06afa823290751c0676f1080f676fc14ee00000000bb40dcbec106c2d20ea8764c22d6c1156d63e73154b5d14557a3c996025963b8d0e5e257f002021a37df6ddb