Ref A: eda649b68a02466d8bd20095a3a43375 Ref B: CAD007EAFAD33D9E752BE05BD025EB24 Ref C: Sat Mar 28 23:16:18 2015 PST