Ref A: 166ba9794c654db49d184322efac633b Ref B: 2B9FFC30EBF65913C3D90CA49C00816B Ref C: Wed Oct 01 23:50:53 2014 PST