106D8DDD1976A18C143F96BEBDC37112C82D98AA8DAC5C9CE229AACFE43801C7
C3A249C13E885BB3BAE108CF213B26BBE40A7E16DC00CA16D04837596BB1A163