Ref A: c2494fd57cee4939bd4241b4c2cfce43 Ref B: 68C23E7D44649E1D3C3C44357D62DEAD Ref C: Wed Jun 19 16:22:16 2013 PST