Ref A: e73f90205564421080da47cca5a20d9b Ref B: 528AFD88F6DEF2148B62541E84B7F5EF Ref C: Wed Jan 28 12:26:05 2015 PST