0A66AA3AC394784D6EDEA48C42686EF8DD4EF2B6D06AF280D0334F9CE5DA7219
7F59F02ABD2CACF35E01CAB3253AA6FC9C870E4031ADF4C56425CCDC01A0C6AF