00000020d1a5e6d0c1dd81158965446a30dcf344c2089c59baf1b8e18e2b8a1f00000000c3fa9c24a5dbded60b7a11a507bdcb6463520e3a1b052e0077d1059c64c382dd39f4606a31434e1c340fba6c