00000020ae77ea0a0f42c1d4f44bd1edd58e11f4c796e0b448d62ed6ed01993a00000000d139e5f04275d2d31ca0ace1c820cf7279bf351a4ebb54265babf4f49326c428da6a716a21223e1c3444f21b