Ref A: ef78e13e62524a4ca018fb185c5309e4 Ref B: D929D7B8E12FB3614FA7BC10A692F52F Ref C: Thu Nov 27 10:31:47 2014 PST