Ref A: 79b8381c6c5e40f3b85af9b0672d8c1e Ref B: 0836FE2B47EE47FD85F623F5AA4D4600 Ref C: Thu May 23 12:26:55 2013 PST