Ref A: e1d6636674234846b05ec90f03327b2a Ref B: D8543E4B2389FEF098734EEF2818F7B7 Ref C: Thu May 23 23:24:49 2013 PST