Ref A: a552dce5fa6d4130801d4f7df86f8bf3 Ref B: 8255CFF7E4C2D75F3E05C5EBD8C9A4BA Ref C: Fri May 24 08:30:13 2013 PST