Ref A: 41a5dd5bebdc46efa2716a8cb235a69d Ref B: 0E0CB6ADBA987B93E08FCAFCEEEB8ECF Ref C: Wed Oct 01 17:01:25 2014 PST