00000020ae04e81978010c107ec0c75695d52f0165af860f0d86f5182e157e0e00000000a0cb1593dcddbf5691aa84187a76099fa65282e298dfa15ffbbd92dedb0f153ba43cce62c873371c632c18ee