AFFE6F9AEAF9B3B67C302A1CAA691EAC1B7FA2FDCBBDAC162F0EEBA1978C6A02
12C916C7B0D544DAD06EB47BB68A63C4AC6FB939270F36BC3CE07BB43954289C