0040f420bfe166d67bcb40069a06f32573f8560e10bbf3f905e79b00000000000000000023e9d4b4f2bdde71aae3095de2a86d45bf27843b1897fce3a0ae8795c0f3d79d6c3a8a665876021838664434