Ref A: 921e6f097ee240e083c0d0011572adcb Ref B: 43AC89F646AF9A04B8A3F3F1F831747C Ref C: Fri Nov 28 07:58:14 2014 PST