00e0ff3f8f47348ddc1e32ea6af2e7057d00e02b7298d23552df9cd3e00d0000000000005a7c76cf04d19787170adde690095e7b44cb787b90c5c39c8eee9f15417a97a624180c6591430e1ab3d3c933