00000020cf2e4fc5731a76f240eac8a6d3deed361fedeafbe952b379f423a70200000000f96ce81959298e93914fe1d77bcb885e1c11b59d84da34f81c281d3c922fdd21fbd77858fcff031c232a219c