00000020ffa31973a8553c790083b7d83107d6ed95cd7cb105adb751867c1b2b00000000ab2fb3a53f14162d52f67cd067c81f75804f0c019d3b3c2969e858d04b08fea19de8b862a44e5b1c05bfed76