Ref A: 3d10697358c94bcdabf8de742a765f77 Ref B: 1B4E035EE7A77CFCD946954A3F0FCE1A Ref C: Fri May 24 09:27:13 2013 PST