B12A92F83379910C21664DEAA3E6CED45D8EF65D8E2923492D1A4343A4043268
DC66947CC22BA71EBA2F14CAC5F58A7C6D2D0D0EA1B10CE1ECCBE4274D2BAD30