Ref A: 4b0a9fd18cec4129be5458e4294cd761 Ref B: B77F6E7D0E00B0032C54CD4637AD850D Ref C: Sat May 25 17:52:27 2013 PST