Ref A: 1922406049f24c69ade8aee625f260fd Ref B: B18B1088923E983D7F830A3BAF8C14B1 Ref C: Sun May 26 01:42:02 2013 PST