Ref A: 1ef2767a62f44ab58e5018852581f18f Ref B: 649FCA2D131401F641556F0179D386B9 Ref C: Wed May 22 06:50:50 2013 PST