0020312a3346cec03d3902d9c91ada541d0e25eae1eb01644b80f2030000000000000000a66604a3cb54d8235ce7285ad65eb0e338e29526d97a52643981e9b8442d743ca623b4638b74051868ee00f7