Ref A: efa8ce0f34e24f8aab3aeb224dc44a17 Ref B: C4449A72478735416F0D923FD8CA7FA2 Ref C: Thu May 23 17:31:11 2013 PST