Ref A: dcdf6a882c2a4c6095fd4b7080c89cb7 Ref B: 818BF6142BF4B9652EDAD1BF1BCB7DFD Ref C: Fri Oct 31 22:24:10 2014 PST