Ref A: 76c010e2489648d7b3a457362dae0bba Ref B: A164C91ABB33B09498F347D40E6669A8 Ref C: Fri Oct 24 01:56:42 2014 PST