Ref A: aef08432543941e7bad1dd72a166063b Ref B: 9A8F5F78BF998038E96353592A7B27E6 Ref C: Thu May 23 09:42:29 2013 PST