68E0FFDE40103E5B1871A008F6EFAA28C92719CB5C819EDB045BB2ACEF4E6FDD
51D067C90AD4C39670562F14B4BA22DF75096DEC00F3F3B52D767FEAD12E2AD8