Ref A: 9ff3b12d799248699195c76e3ff927a3 Ref B: 4D2E98480D31AE1949468EB0A3B9581D Ref C: Tue May 21 18:59:54 2013 PST