Ref A: a18858aeb33b426dbb80ebd73887061e Ref B: 30BAD2FF7DBB405F7086764DB64FAAA9 Ref C: Thu Nov 27 20:47:30 2014 PST