B69F6CAACB01C1193332838BA8F4D29E46BB10166AF89485AB9F0D8ED3426399C89453999B11C04DB3534AA8081C921104D1BEAEEF36D3EE0C2670364892141CEB85C498BCE6EA2E69263241EC834D08F1E8866628BB09C5A38B3E2E9CBA05872A49E24A140EE9C43BF267AE9DC67155C5315E8BD814E168D5C9716F8F7D79EB