Ref A: 1ae44ed396ea4e2d9a7b70acf0e7d6b1 Ref B: AE664DA49C5F470CC9BAA0E270973D6C Ref C: Thu Jan 29 17:49:06 2015 PST