Ref A: d8fa3ff8f8f84f6188ca5d6af7cf8530 Ref B: 13FAADF9AF432F5DA9EF02A82C59DF4D Ref C: Fri May 24 08:06:17 2013 PST