Ref A: a7b7eee320fa437099c4e57960be3cc2 Ref B: D4CF1A66E1AE1884EF98CD0EAF710CD3 Ref C: Sun Nov 23 23:18:54 2014 PST