00000020b12a23198e305567a9c9f3f25cdff999fa7340c2abf9ce00000000000000000031eaf6b64bb5a3cecc9874dac6a4f11fdb78ac223ef3228e8bd229d340dc6e3391d4515b7fc101183640e7ab