Ref A: e3a6af535f6844edb7f909f8875418c0 Ref B: 620F9C0F31FAB2C775E68FCD8B677EBF Ref C: Sat May 25 22:54:09 2013 PST