Ref A: 512fbd89779b47c7b77c99e39c57c8e1 Ref B: 8E74B9925A86B11B7ABEFEF6B177ADB1 Ref C: Sun May 19 16:57:14 2013 PST