Ref A: ef30b12ee075448cbf5177720e3aee85 Ref B: C25A681530D1A58827DD1725C4DA661B Ref C: Wed Jul 30 01:39:26 2014 PST