00000020e5c196aa28ffa611033a502f59c17938b4c6fd7476735c2612eddd20000000009982bf9141b21fac4011c91dcfc9f567c3af26323a19d14f762ef6c24d8c6236c30fe76a1dbb221c69a74e9c