D3CC8B08BF1A9F304103E18CA4FFD9A818BC4431BC3BB679DAF48BD63F0B678B
66BFB2AA61F01D1AC71F52EB86136E3B9B12CC00B7DD0BBE1B2BBE441DC9954D