Ref A: e8c1378e8f594f2f96ae391d27ed8e82 Ref B: 288FA17FEF131E390C4F890F14FBEC94 Ref C: Fri May 24 21:58:13 2013 PST