Ref A: 1b773b016fe04fac937120aa2af8f4f9 Ref B: F110E1CF9866E7199F46F1832E1929DD Ref C: Fri May 24 00:27:24 2013 PST