Ref A: edf584d9475949639c348997a0b687ca Ref B: 8FA1A7E7F90E7CFD9A4790AB570C52C5 Ref C: Sun Dec 28 10:50:39 2014 PST