Ref A: a75adfdd5dbf45a39e7647ec8c10b130 Ref B: 3817790694F84EFA0BE20BB630981FEF Ref C: Tue May 21 09:21:16 2013 PST