00000020e7d57d638f6bae593c7daad5f29ed65e660bcb0458b537ee20f39707000000006ae31f9f0d64368399bd2e76ce4567bda4636f427b5e4ec1d9b7d6aa957bce1f37f27557bfb8621ca8ea0840