Ref A: d66efeafc90545fba35e317b2fe38fcd Ref B: 78CF315A81971E1C977CE0DBE5A304E4 Ref C: Fri May 24 16:06:00 2013 PST