Ref A: e87560bdc6e14b7fa092faa6d20c952c Ref B: 63F77E3861A9D2D050DEB406D584278F Ref C: Thu Oct 02 03:47:06 2014 PST