Ref A: f01320ae76cf49dd9611f8a37b400664 Ref B: 38FFB006E141007B99FF2732F1EEBB7F Ref C: Sat May 25 10:53:49 2013 PST