Ref A: 40f4dff04f9e4ce7b229d5f5072da42f Ref B: EE0A286F44FE5F7D8305FFB40B976DD0 Ref C: Tue Jul 29 02:02:28 2014 PST