00000020aefb18bdac23a518b6345af9f3d4535eee9316188a3b32e92f46c5090000000040fddf416b6a467815bb7e562ae16e2e92b1c4e183d00cf941b9b6ef64a325258d001d58a0ee0d1c1fa675fc