Ref A: e578113fb88a4806a9c350f812316f6e Ref B: BD00A2CCADC35827CEED9FB5B2D842C5 Ref C: Wed Jan 28 17:03:23 2015 PST