Ref A: 3adc8c646e714303ac22779ebfdaa94a Ref B: AA8AF0DA8378B6A6A236D76E7AF3AF42 Ref C: Sat Aug 30 05:33:37 2014 PST