Ref A: d19ec54146f44c1e9f9bc4142a993984 Ref B: 52BA145F24FF9D3B9FFC14B2188E361C Ref C: Thu Oct 23 05:07:39 2014 PST