00000020c1359f3211070e8bcc72e716f62cef51a0b2d3b37cf3b7349a3833fc0000000031d978f5f8e2f546c79d297fb950f171e251ed6f84caf7f02fd04bbd54e5d181046be757ffff001d02f9b7f9