B88C89EC6903EC712666B374F0DCB8C0E5765EBE332E742D061C74E018B81247
696AE32CFEC6A2BC1E3BBDDEAD9489806F63FC5C8CF6BFD302344E42FE68A3F0