Ref A: a5851f8cccdf40c08c7b00083623443e Ref B: 4C9D8F4B02C318CA85F52D952A0FFD36 Ref C: Fri May 24 16:47:41 2013 PST