Ref A: b2fab53e332743ca89a806f1fc0ecd46 Ref B: 1827A19C6BC97A6B8CCF04E4974E7BC8 Ref C: Fri Oct 31 09:41:21 2014 PST