Ref A: 4b05bc8a5c7b4b8cac92f1a7526e39d6 Ref B: F3400A66EDF0619B630E4708C414EF40 Ref C: Fri May 24 20:33:25 2013 PST