00000020d7a107b0d23bb4f32603e197f2e57bfd07c9adac2ce6229939444c14000000006c5dbd39618e7907c39a25bc295dd70a8a6e5d95a2e488ddc55291229df17753f1fbf3620696391c031a5fb1