012052a04ddac8a61cc732f4507375bb7bff4714593747840c2f22ab00a0fc42a4e50a
012178d0e11c93237d097b9ffe87d49a33d908df785abd5f686ed058d0c689e3744b0a
012098da99f330c48042af277fed0ffc5eee8289e87cc69691d707f9249715c12e350a
0121b46d40aac07a74ff8cb8defe56973ed24dad87666c47b72843b9b4535f0e8f670a