Ref A: 58cfc2f760f14d3192bdce77c1f5e043 Ref B: 3AE68CF866D8BFC9A819B33592E513E5 Ref C: Fri May 24 22:45:59 2013 PST