Ref A: cb8690072c8744e88dcaacb1fe02dfc6 Ref B: 880624F143E72AB6511F6FB81E22EBF1 Ref C: Fri Mar 27 19:12:56 2015 PST