00000020f31df79cacebcd2f3a97ca34b8e3f92c6875dea81baf14ac78802ba80000000015edcb5efb2e782cc5331911676a0cd119f4d2e5932a6ab13c6bd85d39f6d1663f31aa65ccd6731c10e8e50e