00000020ecef9c5955f3c3034c8886a42f271b808e11577fc137afcd8940730f000000000dd3f6d5d61c264f6849e2d2331e352cb5d5e994254dc438c272e1bff4bf19944168c466d8a1171ca546110c