Ref A: f17036caa60d4837bb75ab452ab1dc43 Ref B: 31D8DD449BDAC46B2C348E17F3FA3D29 Ref C: Sun Feb 01 04:41:32 2015 PST