Ref A: ea2edf47c4204e708ca9e58ab2d6d992 Ref B: 86011554ADC26B0AFC6B93F3BAAE48A5 Ref C: Sat Aug 30 09:35:02 2014 PST