00000020ef6d7fa229d1b8925664cc370769cf7bdd9e29a67398ac8ae50f00000000000097ec8247f46034f68edb7b0e6525b44f34adf380a64f2fd5ea52869f5d227205d6797b64ffff001d84c2fd6d