00000020aff596b7a903ea8df59ce70c71a46e41e14f50624b28a2000000000000000000df1610607b75ae40d2e32780fc54cf95edb78a49e9aad4a1da24c06daecb36877df41e5eebfb0118cdfaec70