00000020ba3f5fe3ffa26f99b9c1738631ffd8f14fea855c3b500f3dee776e0f00000000d0d21d80af8e59504a76ae32acd6af5c6150327383238b08d3e0e7afd3684f6a7e6f546673991c1cc201611f