Ref A: cdf15537e4cc43088b8af7fdf4a6ec0f Ref B: 747C06BC6EFDEE53458D8D7F745C1E7F Ref C: Fri Dec 26 05:44:27 2014 PST