Ref A: 53268b30771d43bba22a773e49dda78a Ref B: 3C2EB2CA1B46284C175ABAB36F84724F Ref C: Fri May 24 13:19:20 2013 PST