0CC69CF8185A2CF9F3171F98DFDB92380C40C4825F8900EF57DA0812EBCAF92A
A8CAA5FD80D5B1321A5C889AA8BF9F45DFFE6173DAC88D305E12ACB81BA270CC