Ref A: 70e7b4df731448b08e56b2e4bbdfd732 Ref B: 21B6968BAE70302AD63DA0F3C514543C Ref C: Sun May 19 13:53:02 2013 PST