Ref A: 880f7cb5691f4bc8adc2128a6089ac84 Ref B: 95D4352263C89F4E46CCA0A3B5929148 Ref C: Mon Mar 30 22:34:22 2015 PST