Ref A: 7f99ef6b894d4d1ea2546916acd56c79 Ref B: 7DDA8B2989B06979DBAF5DDA76185D69 Ref C: Mon May 20 02:14:24 2013 PST