00000020f7ff0adc6bf0d6b135edf603a27660faf04d14b860ee939edb531d01000000004521aa16361e6aaa10875fde5c345d8e9fa96a2d7126fa02102bbcaa0e0f9a67cb37f264bd410a1cea4a1378