Ref A: 937f9fbdbaab40a28aadad4cffe1b6f2 Ref B: E0FAA45CB12229C3E0142960301EB24A Ref C: Fri Jan 30 11:32:07 2015 PST