Ref A: f5433928ccc34cd8b963d16a373c4762 Ref B: CFE68D02C308CD0777F87BFAE5CD9497 Ref C: Fri May 24 04:45:36 2013 PST