Ref A: b6468a231fbc43e29785b59af439cf44 Ref B: C454405F1A512FBC0DFC2CF2D45294EA Ref C: Sat May 25 14:05:37 2013 PST