Ref A: 96919739b6694bf5a1d69732bd6df14e Ref B: 6BCA6B64097A44D8E15175822A5D90FB Ref C: Sat May 25 09:23:57 2013 PST