Ref A: b6bb409c6d984b628158f5b076984ea1 Ref B: D71C760096D3636CAD9C054A96240938 Ref C: Sat May 25 09:57:47 2013 PST