Ref A: 4b58343493cf49a1a140f70621fc8a22 Ref B: AA8AF0DA8378B6A6A236D76E7AF3AF42 Ref C: Tue Sep 02 01:16:39 2014 PST