Ref A: 501aab8d77194c8fbace95a7a1f9321b Ref B: C1D53E3AE7A7AA5E49B3A234CA93F9C6 Ref C: Wed May 22 09:24:32 2013 PST