Ref A: d400983cb5f6456cb139130f1f861b6e Ref B: E53164A4D063FE951334FF4562538094 Ref C: Thu Oct 23 01:54:52 2014 PST