Ref A: 303862c6b96b4cb98d43b1ae16c34ae5 Ref B: DD85B009DD5FC1CF365AA4853C0E193E Ref C: Tue Sep 02 10:59:13 2014 PST