0000002040efb45d0555d7153544c33e4c13c62cd3bcabfd97353f830c4e410f0000000052859788c9a6fdbe4bce614b27d1e45d0498b531d6d5f944684119721333e90d5cb5775c38a9001d0284a143