00000020ccda8d1f6a82b63fd56ef9ed596d1a21ea715dfcda388a415c53f60c0000000019c9c64b86caa79ec55bb8c8e450aed8a4f7580d96d4e1a5d3e5e6fd873f8f70e3143e5cbcf60c1c8f36ce6f