00000020ab3789127e9e0059cd6b8ad2d5eb4d5c026e2c7b839801cf80895301000000000971239ff0d9f4cf1e2545753127588004d874703a081c17dac778f5b489af8091fc306405ae0a1c46be398c